Visa systemregistret med hjälp av 64-bitarsversioner av Windows

Den här artikeln beskriver hur du visar Windows-registret med hjälp av 64-bitarsversioner av Windows.

Gäller för: Windows 10 – alla utgåvor
Ursprungligt KB-nummer: 305097

Sammanfattning

Registret i 64-bitarsversioner av Windows är indelat i 32-bitars- och 64-bitarsnycklar. Många av 32-bitarsnycklarna har samma namn som sina 64-bitars motsvarigheter och vice versa.

Standardversionen av Registry Editor (Regedit.exe) som ingår i 64-bitarsversioner av Windows visar både 64-bitarsnycklar och 32-bitarsnycklar. Registeromdirigeraren WOW64 presenterar 32-bitarsprogram med olika nycklar för registerposter för 32-bitarsprogram. I 64-bitarsversionen av Registry Editor visas 32-bitarsnycklar under registernyckelnHKEY_LOCAL_MACHINE\Software\WOW6432Node.

Visa 64-bitars och 32-bitars registernycklar

Du kan visa eller redigera både 64-bitars och 32-bitars registernycklar och värden med hjälp av standardversionen av Registry Editor. Om du vill visa eller redigera 64-bitarsnycklar måste du använda 64-bitarsversionen av Registry Editor (Regedit.exe). Du kan också visa eller redigera 32-bitars nycklar och värden med hjälp av 32-bitarsversionen av Registry Editor i %systemroot%\Syswow64 mappen . Det finns inga skillnader i hur du utför uppgifter mellan 32-bitarsversionen av Registry Editor och 64-bitarsversionen av Registry Editor. Så här öppnar du 32-bitarsversionen av Registry Editor:

  1. Klicka på Start och därefter på Kör.

  2. I rutan Öppna skriver du %systemroot%\syswow64\regeditoch klickar sedan på OK.

    Obs!

    Du måste stänga 64-bitarsversionen av Registry Editor innan du kan öppna 32-bitarsversionen (och vice versa) om du inte startar den andra instansen av Registry Editor med växeln-m. Om till exempel 64-bitarsversionen av Registry Editor redan körs skriver du %systemroot%\syswow64\regedit -m i steg 2 för att starta 32-bitarsversionen av Registry Editor.

För att stödja samexistensen mellan 32-bitars och 64-bitars COM-registrering och programtillstånd presenterar WOW64 32-bitarsprogram med en alternativ vy över registret. 32-bitarsprogram ser ett 32-bitars HKEY_LOCAL_MACHINE\Software träd (HKEY_LOCAL_MACHINE\Software\WOW6432Node) som är helt separat från det sanna 64-bitarsträdet HKEY_LOCAL_MACHINE\Software . Detta isolerar HKEY_CLASSES_ROOTeftersom delen per dator i det här trädet finns i registernyckeln HKEY_LOCAL_MACHINE\Software .

För att aktivera 64-bitars/32-bitars programkompatibilitet via COM och andra mekanismer använder WOW64 en registerreflektor som speglar vissa registernycklar och värden mellan 64-bitars- och 32-bitars registervyerna. Reflektorn är intelligent, eftersom den endast återspeglar COM-aktiveringsdata.

Reflekterade nycklar

Registerreflektorn WOW64 kan ändra innehållet i nycklar och värden under reflektionsprocessen för att justera sökvägsnamn och så vidare. Därför kan 32- och 64-bitarsinnehållet skilja sig åt. Till exempel skrivs sökvägar som innehåller system32-registerposten som SysWOW64 i 32-bitarsavsnittet i registret. Följande nycklar återspeglas:

  • 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

Datainsamling

Om du behöver hjälp från Microsofts support rekommenderar vi att du samlar in informationen genom att följa stegen i Samla in information med hjälp av TSS för distributionsrelaterade problem.