Het systeemregister weergeven met behulp van 64-bits versies van Windows

In dit artikel wordt beschreven hoe u het Windows-register kunt weergeven met behulp van 64-bits versies van Windows.

Van toepassing op: Windows 10 - alle edities
Origineel KB-nummer: 305097

Samenvatting

Het register in 64-bits versies van Windows is onderverdeeld in 32-bits en 64-bits sleutels. Veel van de 32-bits sleutels hebben dezelfde naam als hun 64-bits tegenhangers en vice versa.

De standaard 64-bits versie van Registry Editor (Regedit.exe) die is opgenomen in 64-bits versies van Windows, geeft zowel 64-bits sleutels als 32-bits sleutels weer. De WOW64-registeromleiding presenteert 32-bits programma's met verschillende sleutels voor 32-bits programmaregistervermeldingen. In de 64-bits versie van Register Editor worden 32-bits sleutels weergegeven onder de HKEY_LOCAL_MACHINE\Software\WOW6432Node registersleutel.

64-bits en 32-bits registersleutels weergeven

U kunt zowel 64-bits als 32-bits registersleutels en -waarden weergeven of bewerken met behulp van de standaard 64-bits versie van Register Editor. Als u 64-bits sleutels wilt weergeven of bewerken, moet u de 64-bits versie van Registry Editor (Regedit.exe) gebruiken. U kunt ook 32-bits sleutels en waarden weergeven of bewerken met behulp van de 32-bits versie van Register Editor in de %systemroot%\Syswow64 map. Er zijn geen verschillen in de manier waarop u taken uitvoert tussen de 32-bits versie van Registry Editor en de 64-bits versie van Registry Editor. Voer de volgende stappen uit om de 32-bits versie van Registry Editor te openen:

  1. Klik op Start en vervolgens op Uitvoeren.

  2. Typ %systemroot%\syswow64\regeditin het vak Openen en klik op OK.

    Opmerking

    U moet de 64-bits versie van Register Editor sluiten voordat u de 32-bits versie kunt openen (en omgekeerd), tenzij u het tweede exemplaar van Register Editor start met de -m switch. Als bijvoorbeeld de 64-bits versie van Register Editor al wordt uitgevoerd, typt u %systemroot%\syswow64\regedit -m stap 2 om de 32-bits versie van Register Editor te starten.

Om het naast elkaar bestaan van 32-bits en 64-bits COM-registratie- en programmastatussen te ondersteunen, presenteert WOW64 32-bits programma's met een alternatieve weergave van het register. 32-bits programma's zien een 32-bits HKEY_LOCAL_MACHINE\Software structuur (HKEY_LOCAL_MACHINE\Software\WOW6432Node) die volledig losstaat van de echte 64-bits HKEY_LOCAL_MACHINE\Software structuur. Hiermee wordt geïsoleerd HKEY_CLASSES_ROOT, omdat het gedeelte per computer van deze structuur zich in de HKEY_LOCAL_MACHINE\Software registersleutel bevindt.

Om 64-bits/32-bits programma-interoperabiliteit via COM en andere mechanismen mogelijk te maken, gebruikt WOW64 een registerreflector die bepaalde registersleutels en -waarden weerspiegelt tussen de 64-bits en 32-bits registerweergaven. De reflector is intelligent, in dat is alleen weerspiegelt COM activeringsgegevens.

Gereflecteerde sleutels

De WOW64 Registry reflector kan de inhoud van sleutels en waarden tijdens het reflectieproces wijzigen om padnamen aan te passen, enzovoort. Hierdoor kan de 32-bits en 64-bits inhoud verschillen. Padnamen die de registervermelding system32 bevatten, worden bijvoorbeeld geschreven als SysWOW64 in de 32-bits sectie van het register. De volgende sleutels worden weergegeven:

  • HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_LOCAL_MACHINE\Software\COM3
  • HKEY_LOCAL_MACHINE\Software\Ole
  • HKEY_LOCAL_MACHINE\Software\EventSystem
  • HKEY_LOCAL_MACHINE\Software\RPC

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.