Fusion des dossiers «Program Files» et «Program Files (x86)» dans Windows 7 64 bits

10

La version Windows 7 64 bits installe les programmes 32 bits dans le Program Files (x86)dossier et les programmes 64 bits dans le Program Filesdossier. Bien sûr, Microsoft doit avoir une raison pour cela, mais en tant qu'utilisateur, je ne trouve pas pratique d'avoir 2 dossiers de programme distincts. Existe-t-il un moyen de fusionner ces dossiers en un (de préférence Program Files) sans corrompre les programmes installés?

Et serait-ce un problème d'installer des applications 32 bits dans un Program Filesdossier?

Mehper C. Palavuzlar
la source
4
Puis-je simplement demander pourquoi? Allez-vous vraiment fouiner dans les Program Filesdossiers aussi souvent? Si oui, que faites-vous et pourquoi? Pour la plupart, ceux-ci doivent être considérés comme des dossiers système car si vous les vissez, les applications de votre système ne fonctionneront probablement pas. En tant que tel, vous ne devriez probablement pas trop jouer avec eux.
2010
3
Tout en ayant à "Program Files" répertoires me dérange aussi, je pense que vous demandez beaucoup de mal si vous essayez de les fusionner en un seul.
Roy Rico

Réponses:

17

Je pense que certains programmes plus gros pourraient installer des choses dans les deux répertoires. Comme s'ils avaient des versions 32 et 64 bits. Surtout quand il s'agit de fichiers communs et de bibliothèques diverses. Et vous ne voulez pas qu'un assemblage 32 bits soit remplacé par un assemblage 64 bits ou vice-versa. Ne fonctionnerait probablement pas si bien la prochaine fois que l'assemblage devait être utilisé.

Svish
la source
10
Il est important que le dossier "Fichiers communs" de chacun soit séparé.
jtreser
@Jeff, exactement.
Svish
3

Non, il n'y a aucun moyen de déplacer une application installée. Vous devrez désinstaller et essayer de sélectionner manuellement la destination d'installation lors de la réinstallation.

Mais mon conseil est de le laisser tranquille.

PS.
Eh bien, vous pouvez éventuellement faire un piratage de registre avancé, mais c'est probablement beaucoup plus de travail que de réinstaller une application (et beaucoup plus dangereux)

Nifle
la source
3

Je ne suis pas un grand connaisseur en informatique, donc quand j'ai vu que j'avais deux dossiers "Program Files", j'ai essayé de les fusionner pour garder les choses en ordre.

Cela m'a permis de fusionner la plupart des choses, mais maintenant je ne peux pas utiliser beaucoup de programmes car le répertoire pointe évidemment au mauvais endroit. Je copie maintenant tous les fichiers à l'endroit d'origine en utilisant l'onglet "versions précédentes" dans les propriétés du dossier.

Espérons que cela corrige ma saleté?

Alors oui: n'essayez pas de fusionner les "fichiers programmes" et les "fichiers programmes (x86)".

sam
la source
2

En lisant tout ce qui précède, et ce que je crois, c'est que si vous désinstallez le fichier (x86), votre licence d'identification de produit est détournée, ce qui signifie que votre garantie est perdue, Microsoft m'a conseillé de ne pas essayer de se débarrasser de ce dossier comme je le pensais. moi-même assez étrange avec un OS 64 bits gagnant 7 avec des fichiers de programme (x86) aussi.

Ils ont dit que cela laisserait mon ordinateur très instable et @ un risque élevé de plantage.

La meilleure chose à faire est de laisser le fichier.Lorsque vous installez un nouveau logiciel sur votre PC, assurez-vous qu'il va juste dans votre dossier de programme correct.Comme vraiment quand vous y pensez, qu'est-ce qui fait vraiment mal? Vous obtenez le meilleur des deux mondes avec les programmes 32 bits et vous 64 bits dont certaines applications ont besoin de ce dossier pour fonctionner.

Prenez Adobe Master Collection par exemple, il s'exécute principalement avec le dossier du programme (x86) et une petite quantité se retrouve dans votre nouveau système d'exploitation. Honnêtement, quittez simplement le programme; tu ne vas pas récupérer des tas d'espace disque de toute façon

Le rasoir
la source
1

Une solution de contournement possible consiste à faire de l'un des répertoires un point de jonction qui pointe vers l'autre. Autrement dit, vous pouvez déplacer tous les sous-dossiers de Program Files (x86)vers Program Files, supprimer le dossier Program Files (x86), puis créer un point de jonction avec ce nom qui pointe vers Program Files. Vous sembleriez maintenant avoir deux répertoires avec un contenu identique, et toutes les références aux applications à l'intérieur seraient toujours intactes.

Bien sûr, s'il y a vraiment une raison de garder ces répertoires séparés (comme le suggère Svish), vous ne devriez probablement pas essayer de toute façon.

Terje Mikal
la source
1

(Je n'utilise pratiquement aucune application MS autre que le système d'exploitation lui-même.)

J'utilise pratiquement toujours des installations personnalisées et je n'installe pratiquement jamais dans les dossiers "Program Files". (En fait, je n'installe même jamais sur mon lecteur système, E: tel quel, mais à la place dans C :.)

En regardant maintenant, je vois que la seule application qui a fait son chemin dans Program Files est WinPcap (autre que les éléments installés lors de l'installation de Windows 7).

Donc, en pensant que si vous êtes plus précis dans l'endroit où vous voulez installer quelque chose, vous pouvez avoir une meilleure chance qu'il se retrouve là aussi.

therube
la source
1

Vous ne voulez certainement pas jouer avec ça. Ce lien a une bonne vue d'ensemble: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows redirige réellement vers le dossier correct donc même si une application n'est pas au courant le dossier x86 par rapport au dossier normal et cette application plus ancienne est de 32 bits. Windows sait le placer dans le dossier x86 et les références programmatiques aux fichiers programme de cette ancienne application sont correctement redirigées vers le dossier des fichiers programme x86.

jtreser
la source
1

Je l'ai fait plusieurs fois juste pour le plaisir. NE PAS FAIRE cela, sauf si vous êtes d'accord avec votre ordinateur craquer immédiatement ou finalement.

J'ai fusionné les fichiers de programme, les fichiers de programme x86 et leurs fichiers communs, les données de programme, le dossier des utilisateurs et plusieurs autres dossiers système dans toutes les combinaisons possibles simplement pour voir ce que l'ordinateur ressentait à ce sujet.

À un moment donné, il ne l'aime pas. Parfois, ce n'est pas plus grave que certains programmes ne peuvent pas être installés, mais d'autres refusent complètement l'ordinateur. Il y a tellement de variétés d'erreurs que je ne me souviens pas lesquelles étaient liées à mes différents regedits, donc je ne pouvais pas vous dire de détails, mais cela finira par causer un problème et vous pouvez ou non le remarquer / l'attribuer à la fusion, mais ça sera là ... quelque part. Rôdant, attendant. Quoi qu'il en soit, si vous voulez vraiment visser, allez ici dans le registre et faites les mêmes chemins en supposant que Windows 8.1 a le même que 7 ... Je ne me souviens pas si c'est le cas ou non.

entrez la description de l'image ici

briser la lampe
la source
je pense que mon chemin regedit a disparu sur le post. prolly la faute de l'utilisateur HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp
0

Il est très important de laisser les fichiers et dossiers Windows (en particulier ceux du système) exactement où ils se trouvent, et n'essayez certainement pas de les réorganiser afin que ce soit plus pratique pour vous. Ces fichiers et dossiers ont été placés où ils se trouvent POUR UNE RAISON.

Je me souviens d'un de mes amis qui a passé un certain temps à prendre ses dossiers Windows 95 et à réorganiser tous les fichiers dans MS-DOS, afin qu'ils soient mieux organisés. Imaginez sa surprise et sa consternation lorsque son Windows 95 ne fonctionne plus.

Foebane
la source
0

Ce programme, Application Mover, existe depuis un certain temps et je l'ai utilisé avec succès plusieurs fois. https://www.funduc.com/app_mover.htm Cela m'a posé quelques problèmes lorsque j'ai essayé de faire le même coup deux fois simultanément (l'interface graphique de la première instance avait calé puis repris), mais cela ne s'est produit qu'une seule fois; si vous avez de la patience, aucun problème. A part ça, ça a juste fonctionné. Je prévois de fusionner moi-même les deux dossiers Program Files, c'est pourquoi je suis ici.

Vittorio Zamparella
la source