Wyświetlanie rejestru systemowego przy użyciu 64-bitowych wersji systemu Windows

W tym artykule opisano sposób wyświetlania rejestru systemu Windows przy użyciu 64-bitowych wersji systemu Windows.

Dotyczy: Windows 10 — wszystkie wersje
Oryginalny numer KB: 305097

Podsumowanie

Rejestr w 64-bitowych wersjach systemu Windows jest podzielony na klucze 32-bitowe i 64-bitowe. Wiele kluczy 32-bitowych ma takie same nazwy jak ich 64-bitowe odpowiedniki i na odwrót.

Domyślna 64-bitowa wersja Redaktor rejestru (Regedit.exe) dołączona do 64-bitowych wersji systemu Windows wyświetla zarówno klucze 64-bitowe, jak i klucze 32-bitowe. Przekierowanie rejestru WOW64 przedstawia programy 32-bitowe z różnymi kluczami dla wpisów rejestru programu 32-bitowego. W 64-bitowej wersji Redaktor rejestru klucze 32-bitowe są wyświetlane w kluczu HKEY_LOCAL_MACHINE\Software\WOW6432Node rejestru.

Wyświetlanie 64-bitowych i 32-bitowych kluczy rejestru

Możesz wyświetlać lub edytować zarówno 64-bitowe, jak i 32-bitowe klucze rejestru i wartości przy użyciu domyślnej 64-bitowej wersji Redaktor rejestru. Aby wyświetlić lub edytować klucze 64-bitowe, należy użyć 64-bitowej wersji Redaktor rejestru (Regedit.exe). Możesz również wyświetlać lub edytować klucze i wartości 32-bitowe przy użyciu 32-bitowej wersji Redaktor rejestru w folderze%systemroot%\Syswow64. Nie ma żadnych różnic w sposobie wykonywania zadań między 32-bitową wersją Redaktor rejestru a 64-bitową wersją Redaktor rejestru. Aby otworzyć 32-bitową wersję Redaktor rejestru, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  2. W polu Otwórz wpisz %systemroot%\syswow64\regedit, a następnie kliknij przycisk OK.

    Uwaga

    Przed otwarciem wersji 32-bitowej (i odwrotnie) należy zamknąć 64-bitową wersję Redaktor rejestru, chyba że zostanie uruchomione drugie wystąpienie rejestru Redaktor z przełącznikiem-m. Jeśli na przykład 64-bitowa wersja Redaktor rejestru jest już uruchomiona, wpisz %systemroot%\syswow64\regedit -m krok 2, aby uruchomić 32-bitową wersję Redaktor rejestru.

Aby obsługiwać współistnienie 32-bitowej i 64-bitowej rejestracji COM i stanów programu, WOW64 przedstawia programy 32-bitowe z alternatywnym widokiem rejestru. Programy 32-bitowe widzą 32-bitowe HKEY_LOCAL_MACHINE\Software drzewo (HKEY_LOCAL_MACHINE\Software\WOW6432Node), które jest całkowicie oddzielone od prawdziwego drzewa 64-bitowego HKEY_LOCAL_MACHINE\Software . Izoluje HKEY_CLASSES_ROOTto , ponieważ część drzewa na komputer znajduje się w kluczu HKEY_LOCAL_MACHINE\Software rejestru.

Aby włączyć współdziałanie programu 64-bitowego/32-bitowego za pośrednictwem modelu COM i innych mechanizmów, wow64 używa odblaska rejestru, który dubluje niektóre klucze rejestru i wartości między widokami rejestru 64-bitowego i 32-bitowego. Odblask jest inteligentny, ponieważ odzwierciedla tylko dane aktywacji COM.

Klucze odbite

Odblask rejestru WOW64 może modyfikować zawartość kluczy i wartości podczas procesu odbicia, aby dostosować nazwy ścieżek itd. W związku z tym zawartość 32-bitowa i 64-bitowa może się różnić. Na przykład nazwy ścieżek zawierające wpis rejestru system32 są zapisywane jako SysWOW64 w 32-bitowej sekcji rejestru. Odzwierciedlone są następujące klucze:

  • 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

Zbieranie danych

Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.