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:
Klicka på Start och därefter på Kör.
I rutan Öppna skriver du
%systemroot%\syswow64\regedit
och 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_ROOT
eftersom 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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för