D'où vient le dossier des fichiers de programme x86. Program Files x86 : qu'est-ce que c'est et comment le supprimer ? Est-il possible de supprimer le dossier des fichiers de programme x86

Il est très probable que sur votre ordinateur Windows vous trouviez deux dossiers "Program Files" et "Program Files (x86)". Si vous vous ennuyez, vous verrez que certains de vos programmes sont installés dans un dossier et d'autres dans un autre.

Windows 32 bits et 64 bits

Initialement, Windows n'était disponible qu'en 32 bits. Sur les versions 32 bits de Windows- même sur les versions 32 bits de Windows 10 encore disponibles aujourd'hui - vous ne verrez que le dossier "Program Files".

Sur les versions 64 bits de Windows Les applications 64 bits sont installées dans le dossier Program Files. Cependant, les versions 64 bits de Windows prennent également en charge les programmes 32 bits, et Microsoft ne veut pas que les logiciels 32 bits et 64 bits soient mélangés au même endroit. Ainsi, les programmes 32 bits sont installés dans le dossier "Program Files (x86)".

Windows exécute des applications 32 bits sur des versions 64 bits de Windows à l'aide de WOW64.

Lorsque vous exécutez un programme 32 bits sur une version 64 bits de Windows, la couche d'émulation WOW64 redirige de manière transparente l'accès aux fichiers de "C:\Program Files" vers "C:\Program Files (x86)". Les programmes 64 bits utilisent toujours le dossier Program Files normal.

Ce qui est stocké dans chaque dossier

Ainsi, sous Windows 32 bits, vous n'avez que le dossier "Program Files". Il contient tous les programmes que vous avez installés, tous en 32 bits.

Sur la version 64 bits de Windows, les programmes 64 bits sont stockés dans le dossier Program Files et les programmes 32 bits sont stockés dans le dossier Program Files (x86).

C'est pourquoi différents programmes sont répartis entre deux dossiers Program Files apparemment aléatoires. Le dossier Program Files contient des applications 64 bits et le dossier Program Files (x86) contient des applications 32 bits.

Pourquoi sont-ils séparés

Cette fonctionnalité de compatibilité concerne les anciens programmes 32 bits. Ces programmes 32 bits peuvent ne pas savoir qu'une version 64 bits de Windows existe même, donc Windows les isole du code 64 bits.

Les programmes 32 bits ne peuvent pas charger les bibliothèques 64 bits (fichiers DLL) et peuvent se bloquer s'ils essaient de charger un fichier DLL spécifique et trouvent une version 64 bits au lieu d'une version 32 bits. Il en va de même pour les programmes 64 bits. Le fait de conserver différents fichiers de programme pour différentes architectures de processeur empêche de telles erreurs.

Par exemple, supposons que Windows utilise un dossier Program Files. Une application 32 bits peut rechercher le fichier DLL Microsoft Office situé dans C:\Program Files\Microsoft Office et essayer de le charger. Cependant, si vous avez installé une version 64 bits de Microsoft Office, l'application se bloquera et ne fonctionnera pas correctement. Avec des dossiers séparés, cette application ne pourra pas du tout trouver la DLL, car la version 64 bits de Microsoft Office sera dans C:\Program Files\Microsoft Office, tandis que l'application 32 bits cherchera dans C:\ Fichiers programme (x86)\Microsoft Office.

Cela aide également lorsqu'un développeur crée à la fois une version 32 bits et une version 64 bits d'une application, en particulier si les deux doivent être installés en même temps. La version 32 bits est automatiquement installée dans C:\Program Files (x86) et la version 64 bits est automatiquement installée dans C:\Program Files. Si Windows devait utiliser un dossier, le développeur de l'application devrait définir le dossier 64 bits dans un dossier différent afin de les séparer.

Pourquoi le dossier 32 bits s'appelle-t-il (x86)

Vous ne verrez pas toujours les termes "32 bits" ou "64 bits". Au lieu de cela, vous verrez parfois "x86" et "x64" pour faire référence à ces deux architectures différentes. En effet, les premiers ordinateurs utilisaient la puce Intel 8086. Les puces d'origine étaient de 16 bits, mais les versions plus récentes sont de 32 bits. "X86" fait désormais référence à une architecture pré-32 bits - que ce soit 16 bits ou 32 bits. La nouvelle architecture 64 bits s'appelle "x64".

Cela signifie que "Program Files (x86)" est une implémentation du dossier Program Files pour les programmes utilisant l'ancienne architecture de processeur x86. Notez cependant que les versions 64 bits de Windows ne peuvent pas exécuter du code 16 bits .

Cela n'a généralement pas d'importance

Peu importe généralement si les fichiers du programme sont stockés dans Program Files ou Program Files (x86). Windows installe automatiquement les programmes dans le bon dossier pour que vous n'ayez pas à y penser. Les programmes s'affichent dans le menu Démarrer et fonctionnent normalement, quel que soit l'endroit où ils sont installés. Laissez simplement vos programmes décider automatiquement quel dossier Program Files utiliser.

Si vous à l'aide d'une application portable, il peut s'exécuter à partir de n'importe quel dossier de votre système, vous n'avez donc pas à vous soucier de l'endroit où le placer.

Cependant, nous avons parfois besoin de savoir où le programme est stocké. Par exemple, vous souhaitez entrer dans votre répertoire Steam pour sauvegarder certains fichiers. Vous le trouverez dans C:\Program Files (x86) puisque Steam est un programme 32 bits.


Parfois, program_files_x86__676bbe2c7241b694.cdf-ms et autres erreurs système CDF-MS peuvent être liées à des problèmes dans le registre de Windows. Plusieurs programmes peuvent utiliser le fichier program_files_x86__676bbe2c7241b694.cdf-ms, mais lorsque ces programmes sont supprimés ou modifiés, des entrées de registre CDF-MS orphelines (invalides) sont parfois laissées de côté.

Fondamentalement, cela signifie que bien que le chemin d'accès réel au fichier ait été modifié, son ancien emplacement incorrect est toujours enregistré dans le registre Windows. Lorsque Windows essaie de trouver ces références de fichier incorrectes (l'emplacement du fichier sur votre ordinateur), des erreurs program_files_x86__676bbe2c7241b694.cdf-ms se produisent. En outre, une infection par un logiciel malveillant peut avoir corrompu les entrées de registre associées à Microsoft Windows. Ainsi, ces entrées de registre CDF-MS invalides doivent être réparées pour corriger la racine du problème.

Éditer manuellement le registre de Windows pour supprimer les clés program_files_x86__676bbe2c7241b694.cdf-ms invalides n'est pas recommandé, à moins que vous ne soyez un professionnel de services informatiques. Les erreurs commises lors de la modification du registre peuvent rendre votre PC inutilisable et causer des dommages irréparables à votre système d'exploitation. En fait, même une simple virgule au mauvais endroit peut empêcher votre ordinateur de démarrer !

En raison de ce risque, nous vous recommandons fortement d'utiliser des nettoyeurs de registre fiables tels que WinThruster(Développé par Microsoft Gold Certified Partner) pour analyser et réparer tous les problèmes liés à program_files_x86__676bbe2c7241b694.cdf-ms. Utilisant nettoyage du registre, vous pouvez automatiser le processus de recherche des entrées de registre invalides, des références de fichiers manquantes (comme celle qui cause votre erreur program_files_x86__676bbe2c7241b694.cdf-ms) et des liens rompus dans le registre. Une copie de sauvegarde est automatiquement créée avant chaque analyse, vous permettant d'annuler toute modification en un seul clic et vous protégeant d'éventuels dommages à votre ordinateur. La plus belle chose est dépannage des erreurs de registre peut considérablement améliorer la vitesse et les performances du système.


Avertissement:À moins que vous ne soyez un utilisateur avancé de PC, nous vous déconseillons de modifier manuellement le registre Windows. Une utilisation incorrecte de l'Éditeur du Registre peut entraîner de graves problèmes et vous obliger à réinstaller Windows. Nous ne garantissons pas que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous utilisez l'Éditeur du Registre à vos risques et périls.

Pour réparer manuellement votre registre Windows, vous devez d'abord créer une sauvegarde en exportant une partie du registre associée à program_files_x86__676bbe2c7241b694.cdf-ms (p ex. Microsoft Windows):

  1. Cliquez sur le bouton Pour commencer.
  2. Entrer " commande" dans barre de recherche... N'APPUYEZ PAS ENCORE ENTRER!
  3. Tenir les clés CTRL-Maj sur le clavier, appuyez sur ENTRER.
  4. Une boîte de dialogue d'accès s'affiche.
  5. Cliquez sur Oui.
  6. La boîte noire s'ouvre avec un curseur clignotant.
  7. Entrer " regedit" et appuyez sur ENTRER.
  8. Dans l'Éditeur du registre, sélectionnez la clé associée à program_files_x86__676bbe2c7241b694.cdf-ms que vous voulez sauvegarder (p ex. Microsoft Windows).
  9. au menu Dossier sélectionner Exporter.
  10. Listé Enregistrer dans sélectionnez le dossier dans lequel vous souhaitez enregistrer la sauvegarde de la clé Microsoft Windows.
  11. Dans le champ Nom de fichier entrez un nom pour le fichier de sauvegarde, tel que "Microsoft Windows Backup".
  12. Assurez-vous que le champ Gamme d'exportation valeur sélectionnée Branche sélectionnée.
  13. Cliquez sur sauvegarder.
  14. Le fichier sera enregistré avec extension .reg.
  15. Vous avez maintenant une copie de votre entrée de registre associée à program_files_x86__676bbe2c7241b694.cdf-ms.

Les prochaines étapes de modification manuelle du registre ne seront pas couvertes dans cet article, car elles risquent d'endommager votre système. Si vous souhaitez plus d'informations sur la modification manuelle du registre, veuillez consulter les liens ci-dessous.

Avoir des questions?

Signaler une faute de frappe

Texte à envoyer à nos rédacteurs :