Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób wyświetlania rejestru systemu Windows przy użyciu 64-bitowych wersji systemu Windows.
Dotyczy systemu: Windows 10 (wszystkie wersje)
Oryginalny numer KB: 305097
Podsumowanie
Rejestr w 64-bitowych wersjach systemu Windows jest podzielony na 32-bitowe i 64-bitowe klucze. Wiele kluczy 32-bitowych ma takie same nazwy jak ich 64-bitowe odpowiedniki i na odwrót.
Domyślna 64-bitowa wersja Edytora rejestru (Regedit.exe), która jest 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 32-bitowych wpisów rejestru programu. W 64-bitowej wersji Edytora 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 i wartości rejestru przy użyciu domyślnej 64-bitowej wersji Edytora rejestru. Aby wyświetlić lub edytować klucze 64-bitowe, należy użyć 64-bitowej wersji Edytora rejestru (Regedit.exe). Możesz również wyświetlać lub edytować 32-bitowe klucze i wartości przy użyciu 32-bitowej wersji Edytora rejestru w folderze %systemroot%\Syswow64
. Nie ma różnic w sposobie wykonywania zadań między 32-bitową wersją Edytora rejestru a 64-bitową wersją Edytora rejestru. Aby otworzyć 32-bitową wersję Edytora rejestru, wykonaj następujące kroki:
Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
W polu Otwórz wpisz
%systemroot%\syswow64\regedit
, a następnie kliknij przycisk OK.Uwaga 16.
Należy zamknąć 64-bitową wersję Edytora rejestru, zanim będzie można otworzyć 32-bitową wersję (i odwrotnie), chyba że uruchomisz drugie wystąpienie Edytora rejestru za pomocą przełącznika
-m
. Jeśli na przykład 64-bitowa wersja Edytora rejestru jest już uruchomiona, wpisz%systemroot%\syswow64\regedit -m
krok 2, aby uruchomić 32-bitową wersję Edytora rejestru.
Aby obsługiwać współistnienie 32-bitowych i 64-bitowych stanów rejestracji i programów COM, WOW64 przedstawia programy 32-bitowe z alternatywnym widokiem rejestru. Programy 32-bitowe widzą drzewo 32-bitowe (HKEY_LOCAL_MACHINE\Software\WOW6432Node
), które jest całkowicie oddzielone od prawdziwego drzewa 64-bitowego.HKEY_LOCAL_MACHINE\Software
HKEY_LOCAL_MACHINE\Software
Powoduje to izolowanie HKEY_CLASSES_ROOT
elementu , ponieważ część tego drzewa na komputer znajduje się w kluczu HKEY_LOCAL_MACHINE\Software
rejestru.
Aby umożliwić współdziałanie programów 64-bitowych/32-bitowych za pośrednictwem modelu COM i innych mechanizmów, WOW64 używa reflektora rejestru, który dubluje niektóre klucze rejestru i wartości między widokami rejestru 64-bitowego i 32-bitowego. Reflektor jest inteligentny, w tym odzwierciedla tylko dane aktywacji MODELU COM.
Odzwierciedlone klucze
Reflektor 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 ścieżki zawierające wpis rejestru system32 są zapisywane jako SysWOW64 w sekcji 32-bitowej 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.