Registerwijzigingen bij x 64-versies van Windows Server 2003 en Windows XP Professional x 64 Edition

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 896459 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Beschreven enkele registerwijzigingen die zijn aangebracht in x 64-versies van Microsoft Windows Server 2003 en Microsoft Windows XP Professional x 64 Edition. Bovendien wordt in dit artikel beschreven hoe het besturingssysteem Windows x 64 Edition registergegevens voor 32-bits programma's en de 64-bits programma's worden opgeslagen.

Meer informatie

BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig stappen. Reservekopie van het register voordat u het wijzigen voor extra bescherming. Vervolgens kunt u het register herstellen als er een probleem optreedt. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over back-up en terugzetten van het register:
322756Back-up en terugzetten van het register in Windows


Computers met x 64 versie van Microsoft Windows Server 2003 of Microsoft Windows XP Professional x 64 Edition gebruiken een ander register indeling 32-bits en 64-bits programma's. De indeling registerwijzigingen in x 64 Edition-versies van Windows, moet het programma .dll hardgecodeerde paden, programma-instellingen en andere parameterwaarden zijn niet overschreven.

Voorkomen van 32-bits registerinstellingen overschrijven de registerinstellingen van 64-bits opslaan computers met x 64 versie van Windows de instellingen voor 32-bits programma 's een nieuwe vertakking in het register. Gebruikers doen wijzigingen tijdens de installatie van het programma niet ziet. Het register omleiding proces kan programma installaties en programma-instellingen toegang tot de juiste registersleutel met sub zonder tussenkomst van de gebruiker.

32-bits programma's en 64-bits programma's die worden uitgevoerd op x 64 versie van Windows gebruiken in verschillende modi en gebruik de volgende secties in het register:
  • Native modus 64-bits programma's uitvoeren in de Native modus en access-sleutels en waarden die zijn opgeslagen in de volgende register-subsleutel:
    HKEY_LOCAL_MACHINE\Software
  • 32-bits programma's uitgevoerd in WOW64 modus en toegang tot de sleutels en waarden die zijn opgeslagen in de sub registersleutel:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Register-omleiding

Ondersteuning van coëxistentie van 32-bits en 64-bits COM registratie- en lidstaten, de WOW64-subsysteem bevat 32-bits programma's met een andere weergave van het register. De WOW64-subsysteem wordt onderschept register op het niveau van de bits register omleiding. Register omleiding ook wordt het register oproepen worden doorgestuurd naar de juiste bijkantoren in het register.

Wanneer u een nieuw programma of wanneer u een programma uitvoert op een computer met Windows x 64 Edition register oproepen door 64-bits programma access installeert de
HKEY_LOCAL_MACHINE\Software
registersleutel sub zonder omleiding. WOW64 onderschept register oproepen
HKEY_LOCAL_MACHINE\Software
die worden gemaakt door de 32-bits programma's en leidt zij de
HKEY_LOCAL_MACHINE\Software\WOW6432node
subsleutel. Door omleiden van de aanroepen van de 32-bits programma zorgt WOW64 ervoor dat programma's altijd de juiste registersleutel sub schrijven. Omleiding van het register vereist geen codewijzigingen programma en dit proces is transparant voor de gebruiker.

Sub registersleutels die zijn opgenomen in de omleiding

De volgende registersleutels sub worden omgeleid in de huidige versies van het besturingssysteem Windows x 64 Edition:
  • 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
BelangrijkRegister sleutel omleiding kan veranderen in latere versies van besturingssystemen. Ontwikkelaars worden aangemoedigd om te voorkomen dat het schrijven van programmacode op basis van eerder opgenomen lijsten van omgeleide sleutels. In plaats daarvan moet code omleiding status controleren voordat het aanroepen van de 32-bits of 64-bits logische weergave van het register worden geschreven.

Register reflectie

Register reflectie biedt real-time methode voor 32-bits en 64-bits secties van het register openen te allen tijde. Neem bijvoorbeeld een 32-bits programma genaamd Hello.exe die fungeert als een 32-bits OLE-server, maar dat kan ook verzoeken van 64-bits clients. Reflectie van het register kan het programma Hello.exe open te houden het register 32-bits en 64-bits register verwerken zowel 32-bits en 64-bits programma-aanroepen.

Reflectie kan het bestaan van twee fysieke kopieën van hetzelfde register ter ondersteuning van gelijktijdige native WOW64-bewerkingen. De meeste sleutels worden doorgevoerd zijn klasse sleutels. Klasse sleutels zijn geschreven met een "laatste schrijver wins" filosofie en de ingang naar de sleutel wordt gesloten wanneer de klasse 32-bits of 64-bits-sleutel is geschreven en gesloten.

De volgende lijst bevat enkele voorbeelden van de "laatste schrijver wins" Filosofie:
  • Nadat u een schone installatie van het besturingssysteem Windows x 64 Edition, wordt de 64-bits versie van WordPad geregistreerd voor .doc-bestanden. De reflector register gekopieerd de .doc-registratie van de 64-bits register sectie in de 32-bits register sectie.
  • Wanneer u een 32-bits versie van Microsoft Office installeert, is Winword.exe .doc-bestanden in de weergave van 32-bits register geregistreerd. Het register reflector deze gekopieerd naar de 64-bits register sectie. 32-Bits en 64-bits programma's start daarom de 32-bits versie van Winword.exe voor .doc-bestanden.
  • Wanneer u de 64-bits versie van Microsoft Office installeert, wordt de 64-bits versie van Winword.exe geregistreerd in de 64-bits register sectie doc-bestanden verwerkt. Deze informatie de reflector register ook gekopieerd naar de sectie 32-bits register, zodat 32-bits en 64-bits programma's de 64-bits versie van Winword.exe voor .doc-bestanden start.
OpmerkingOntwikkelaars kunnen gebruikmaken van deRegQueryReflectionKeyfunctie bepalen de reflectie staat voor een bepaalde sleutel en gebruik deRegDisableReflectionKeyfunctie en deRegEnableReflectionKeyfunctie programmatisch uitschakelen en reflectie register voor een bepaalde sleutel inschakelen.

Gedeelde sleutels

Bepaalde registersleutels sub bevatten constant informatie ook in slechts één kopie van het register bestaat Hoewel deze sleutels in zowel de 32-bits en 64-bits register weergaven weergegeven. Dit is de reflectie register genoemd.

In de huidige versies van de Windows x 64 Edition-systemen de volgende registersleutels sub in 32-bits en 64-bits programma worden gedeeld en op basis van de 32-bits of 64-bits van het programma niet worden herschreven of proces:
  • 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 BELEID
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP\OC MANAGER
  • 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
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DRIVER ONDERTEKENEN
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NON-STUURPROGRAMMA-ONDERTEKENING
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\CURRENT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\READERS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\TIME ZONE
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TRANSACTION SERVER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DFS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TERMSERVLICENSING
BelangrijkRegister sleutel reflectie kan veranderen in latere versies van besturingssystemen. Software ontwikkelaars worden aangemoedigd om te voorkomen dat programmacode die is gebaseerd op de eerder beschreven schrijven lijsten van gereflecteerde sleutels. In plaats daarvan moet code reflectie status controleren voordat wordt opgeroepen de 32-bits of 64-bits logische weergave van het register worden geschreven.

Wijzigingen in de Register-Editor

32-Bits en 64-bits versies van Register-Editor zijn opgenomen in x 64 Edition-besturingssystemen. Gebruik een van de volgende methoden om een beter begrip van de 64-bits en 32-bits programma secties van het register op een computer met Windows x 64 Edition.

64-Bits versie van Register-Editor starten

  1. Aanmelden bij Windows x 64 Edition-computer met een account die beheerdersrechten heeft.
  2. Klik opStart, klik opUitvoeren, typRegeditin deOpenvak en klik vervolgens opOK.
  3. In de Register-Editor Zoek en bekijk de volgende registersleutel sub:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

32-Bits versie van Register-Editor starten

Klik opStart, klik opUitvoeren, typstationsaanduiding waarop Windows x 64 Edition is geïnstalleerd\Windows\syswow64\regedit.exe ?min deOpenvak en klik vervolgens opOK. De?mswitch kunt u meerdere uitvoeren exemplaren van de Register-Editor.

OpmerkingWanneer u zich aanmeldt bij een Microsoft Windows Server 2003 Service Pack 1 (SP1) of hoger gebaseerde computer of Windows x 64 Edition zijn gebaseerd en u de computer RDP (Remote Desktop Protocol) gebruiken met een ander Windows Server 2003 SP1 of hoger gebaseerde computer of Windows x 64 Edition-computer kunt u de 64-bits gedeelte van het register op de externe computer bekijken. Echter wanneer u zich aanmeldt bij Microsoft Windows Server 2003-computer die niet is bijgewerkt naar SP1 of andere 32 - bits Windows-besturingssysteem, kunt u alleen bekijken de 32-bits gedeelte van het register op de externe computer.

Technische ondersteuning voor x 64-versies van Microsoft Windows

Als de hardware is geleverd met een Microsoft Windows x 64-editie al geïnstalleerd, biedt de hardwarefabrikant technische ondersteuning voor Windows x 64 edition. In dit geval biedt de hardwarefabrikant ondersteuning omdat een editie van Windows x 64 bij de hardware. De fabrikant kan de installatie van Windows x 64 edition hebt aangepast met unieke onderdelen. Unieke onderdelen kunnen bevatten specifieke apparaatstuurprogramma's of optionele instellingen om de prestaties van de hardware maximaliseren. Microsoft biedt assistentie in redelijkheid als u technische hulp met een Windows x 64 edition. U moet echter rechtstreeks contact opnemen met de fabrikant. De fabrikant van de beste ondersteuning voor de software die de fabrikant van de hardware geïnstalleerd. Als u een Windows x 64 edition als Windows Server 2003 x 64 edition afzonderlijk hebt aangeschaft, kunt u contact opnemen met Microsoft voor technische ondersteuning.

Bezoek de volgende Microsoft-website voor productinformatie over Windows XP Professional x 64 Edition:
http://www.Microsoft.com/windowsxp/64bit/default.mspx
Ga naar de volgende Microsoft-website voor productinformatie over x 64-versies van Windows Server 2003:
http://www.Microsoft.com/windowsserver2003/64bit/x64/default.mspx

Eigenschappen

Artikel ID: 896459 - Laatste beoordeling: zondag 11 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbtshoot kbinfo kbmt KB896459 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:896459

Geef ons feedback

 

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