Modifications du Registre dans les versions de 64 de Windows Server 2003 et dans Windows XP Professionnel Édition x 64 x

Traductions disponibles Traductions disponibles
Numéro d'article: 896459 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit certaines des modifications du Registre qui ont été apportées dans x versions 64 de Microsoft Windows Server 2003 et Microsoft Windows XP Professionnel Édition x 64. En outre, cet article décrit comment le système de d'exploitation de Édition x 64 de Windows enregistre les informations de Registre pour les programmes 32 bits et les programmes 64 bits.

Plus d'informations

important Cette section, la méthode ou la tâche, contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si modification incorrecte du Registre. Par conséquent, assurez-vous que ces étapes avec soin. Pour la protection supplémentaire, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows


Ordinateurs qui exécutent une version 64 x de Microsoft Windows Server 2003 ou Microsoft Windows XP Professionnel Édition x 64 utilisent une disposition de Registre différente pour gérer les programmes 32 bits et 64 bits. Les modifications de mise en page du Registre de x 64 versions Édition du système d'exploitation Windows vous assurer que les chemins de fichier .dll codée en dur programmes, paramètres de programme et autres valeurs de paramètre ne sont pas remplacés.

Pour éviter les paramètres de Registre 32 bits d'écraser les paramètres du Registre 64 bits, les ordinateurs qui exécutent une version 64 x de Windows banque les paramètres de programmes 32 bits dans une nouvelle branche dans le Registre. Les utilisateurs ne notez pas toutes les modifications lors de l'installation du programme. Le processus de redirection de Registre permet aux installations de programme et programme des paramètres de configuration pour accéder à la clé secondaire Registre correcte sans intervention de l'utilisateur.

programmes 32 bits et des programmes 64 bits qui sont exécutent sur une version 64 x de Windows fonctionnent dans différents modes et utilisez les sections suivantes dans le Registre :
  • Programmes 64 bits en mode natif exécutent dans le mode natif et les touches d'accès et les valeurs qui sont stockées dans la clé secondaire de Registre suivante :
    HKEY_LOCAL_MACHINE\Software
  • programmes 32 bits s'exécutent en mode WoW64 et les accès aux clés et les valeurs qui sont stockées dans la clé secondaire de Registre suivante :
    HKEY_LOCAL_MACHINE\Software\WOW6432node

La redirection de Registre

Pour prendre en charge la coexistence d'enregistrement COM 32 bits et 64 bits et le programme indique, le sous-système WOW64 présente des programmes 32 bits en utilisant un autre affichage du Registre. Le sous-système WOW64 utilise la redirection de Registre pour intercepter des appels de Registre au niveau du bit. La redirection de Registre également garantit que les appels de Registre sont dirigés vers les branches corrects dans le Registre.

Lorsque vous installez un nouveau programme ou lorsque vous exécutez un programme sur un ordinateur Édition x 64 de Windows, du Registre les appels effectués par des programmes 64 bits accéder à la clé
HKEY_LOCAL_MACHINE\Software
Registre sub sans la redirection. WOW64 intercepte les appels du Registre à
HKEY_LOCAL_MACHINE\Software
effectuées par des programmes 32 bits et les redirige ensuite vers la sous-clé
HKEY_LOCAL_MACHINE\Software\WOW6432node
. En redirigeant les appels de programme 32 bits, WOW64 assure que programmes écrire toujours dans la clé secondaire de Registre appropriée. La redirection de Registre ne nécessite pas modification de code de programme, et ce processus est transparent pour l'utilisateur.

Clés de sub Registre qui sont inclus dans la redirection

Les clés de sub de Registre suivantes sont redirigés dans les versions en cours du système d'exploitation Windows x 64 Édition :
  • HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Ole
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc
  • HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
  • HKEY_LOCAL_MACHINE\Software\Microsoft\EventSystem
important Redirection de clé de Registre peut-être changer dans les versions de système d'exploitation ultérieures. Les développeurs de logiciels sont encouragés à évitent d'écrire du code de programme qui repose sur documentés précédemment les listes de clés redirigés. Au lieu de cela, code doit être écrit pour vérifier la redirection de statut avant qu'il effectue des appels à l'affichage logique 32 bits ou 64 bits du Registre.

Réflexion de Registre

Réflexion Registre fournit une en temps réel méthode pour contenir les 32 bits et 64 bits des sections de registre ouvert à tout moment. Par exemple, imaginez un programme 32 bits nommé Hello.exe qui se comporte comme un serveur OLE 32 bits, mais qui peuvent également servir demandes des clients 64 bits. Registre réflexion permet au programme Hello.exe de conserver les deux le Registre 32 bits et le Registre 64 bits pour gérer les appels de programme 32 bits et 64 bits.

Réflexion permet de l'existence de deux copies physiques du même Registre pour prendre en charge native simultanée et opérations WOW64. La plupart des clés sont reflétées sont des clés de classe. Classe clés sont écrites avec une philosophie « dernier qui écrit gagne » et le descripteur de la clé est fermé lorsque soit la clé de classe 32 bits ou 64 bits est écrite et fermée.

La liste suivante contient des quelques exemples de la philosophie « le dernier qui écrit gagne » :
  • Après avoir effectué une installation propre du système d'exploitation Édition x 64 de Windows, la version 64 bits de Wordpad.exe est enregistrée pour gérer les fichiers .doc. Le réflecteur de Registre copie l'enregistrement de .doc à partir de la section de Registre 64 bits dans la section du Registre 32 bits.
  • Lorsque vous installez une version 32 bits de Microsoft Office, Winword.exe est enregistré pour gérer les fichiers .doc dans la vue 32 bits du Registre. Le réflecteur de Registre copie cette information dans la section de Registre 64 bits. Par conséquent, programmes 32 bits et 64 bits démarrer la version 32 bits de Winword.exe pour les fichiers .doc.
  • Lorsque vous installez la version 64 bits de Microsoft Office, la version 64 bits de Winword.exe est enregistrée dans la section de Registre 64 bits pour gérer les fichiers .doc. Le réflecteur de Registre copie également ces informations dans la section du Registre 32 bits afin de la version 64 bits de Winword.exe pour les fichiers .doc programmes 32 bits et 64 bits.
note Les développeurs peuvent utiliser la fonction RegQueryReflectionKey pour déterminer l'état réflexion pour une clé spécifique et utiliser la fonction RegDisableReflectionKey et la fonction RegEnableReflectionKey par programmation désactiver et activer réflexion de Registre pour une clé spécifique.

Clés de Registre partagé

Certaines clés de sub Registre contiennent des informations constantes qui existe dans qu'une seule copie du Registre même si ces clés apparaissent dans les deux les vues de Registre 32 bits et 64 bits. Cette est appelée réflexion du Registre.

Dans les versions en cours de systèmes d'exploitation Windows x 64 Edition, les clés de sub de Registre suivantes sont partagés par programme 32 bits et 64 bits et pas réécrit basée sur le niveau du programme ou processus 32 bits ou 64 bits :
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SYSTEMCERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\SERVICES
  • HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\HCP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\ENTERPRISECERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSMQ
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\NETWORKCARDS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PROFILELIST
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PERFLIB
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PRINT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PORTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\CONTROL PANEL\CURSORS\SCHEMES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\TELEPHONY\LOCATIONS
  • HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\GROUP POLICY
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES
  • GESTIONNAIRE HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP\OC
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SOFTWARE\MICROSOFT\SHARED TOOLS\MSINFO
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\TIP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\SYSTEMSHARED
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTSUBSTITUTES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTDPI
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTMAPPER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\RAS
  • SIGNATURE HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DRIVER
  • SIGNATURE HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NON-DRIVER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\CURRENT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\READERS
  • ZONE NT\CURRENTVERSION\TIME HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS
  • SERVEUR HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TRANSACTION
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DFS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TERMSERVLICENSING
important Réflexion de clé de Registre peut-être changer dans les versions de système d'exploitation ultérieures. Les développeurs de logiciels sont encouragés à évitent d'écrire du code de programme qui repose sur documentés précédemment des listes de clés réfléchis. Au lieu de cela, code doit être écrit pour vérifier la réflexion état avant que le programme effectue des appels vers la vue logique 32 bits ou 64 bits du Registre.

Modifie l'Éditeur du Registre

Versions 32 bits et 64 bits de l'Éditeur du Registre sont comprises dans systèmes x 64 Edition d'exploitation. Pour mieux comprendre les sections programme 64 bits et 32 bits du Registre sur un ordinateur Édition x 64 de Windows, appliquez l'une des méthodes suivantes.

Pour démarrer la version 64 bits de l'Éditeur du Registre

  1. Ouvrez une session sur x 64 de Windows ordinateur Édition en utilisant un compte disposant des autorisations d'administration.
  2. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit dans la zone Ouvrir et puis cliquez sur OK .
  3. Dans l'Éditeur du Registre, recherchez et examiner la clé secondaire de Registre suivante :
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Pour démarrer la version 32 bits de l'Éditeur du Registre

Cliquez sur Démarrer , cliquez sur Exécuter , tapez drive letter where you installed Windows x64 Edition \Windows\syswow64\regedit.exe ?m dans la zone Ouvrir et puis cliquez sur OK . Le commutateur ?m vous permet d'exécuter plusieurs instances de l'Éditeur du Registre.

note Lorsque vous vous connectez à un Microsoft Windows Server 2003 Service Pack 1 (SP1) ou ultérieure en fonction d'ordinateur ou un ordinateur Edition x 64 de Windows et que vous utilisez le protocole Bureau à distance (RDP) pour se connecter à un autre Windows Server 2003 SP1, ordinateur ultérieure basée ou ordinateur Edition x 64 de Windows, vous pouvez afficher la section 64 bits du Registre sur l'ordinateur distant. Toutefois, lorsque vous ouvrez une session ordinateur Microsoft Windows Server 2003 qui n'a pas été mis à niveau vers Service Pack 1 ou tout autre 32 - bit système d'exploitation Windows, vous pouvez afficher uniquement la section 32 bits du Registre sur l'ordinateur distant.

Support technique pour Microsoft Windows versions 64 x

Si votre matériel a été fourni avec une édition x 64 de Microsoft Windows déjà installée, le fabricant de votre matériel assure le support technique et l'assistance pour l'édition x 64 de Windows. Dans ce cas, le fabricant de votre offre prise en charge car une édition x 64 de Windows était fournie avec votre matériel. Le fabricant de votre matériel ont peut personnaliser l'installation de l'édition x 64 de Windows avec des composants uniques. Des composants uniques peuvent inclure des pilotes de périphérique spécifique ou peuvent inclure des paramètres facultatifs afin d'optimiser les performances du matériel. Microsoft vous fournira une assistance raisonnable si vous avez besoin aide technique pour une édition x 64 de Windows. Toutefois, vous devrez peut-être contacter directement. Votre est le mieux qualifié pour prendre en charge le logiciel le fabricant de votre installé sur le matériel. Si vous avez acheté une version x 64 de Windows telle que Windows Server 2003 x 64 Édition séparément, contactez Microsoft pour obtenir un support technique.

Pour plus d'informations sur Windows XP Professionnel Édition x 64, reportez-vous au site de Web Microsoft suivant :
http://www.microsoft.com/windowsxp/64bit/default.mspx
Pour plus d'informations sur x 64 et les versions de Windows Server 2003, reportez-vous au site de Web Microsoft suivant :
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Propriétés

Numéro d'article: 896459 - Dernière mise à jour: lundi 21 avril 2008 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Mots-clés : 
kbmt kbtshoot kbinfo KB896459 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 896459
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com