Udostępnij przez


Klucze rejestru dotknięte instalacjami systemu Windows z systemem Windows w systemie Windows (WOW) i obsługą dla wielu architektur procesora.

W 64-bitowych instalacjach systemu Windows począwszy od systemów Windows XP i Windows Server 2003 oraz w 32-bitowej architekturze procesora ARM instalacje systemu Windows począwszy od systemu Windows RT (Windows 8) (opisane poniżej jako instalacje systemu Windows, których dotyczy problem), niektóre klucze rejestru są przekierowywane.

Na dotkniętych instalacjach systemu Windows, gdy proces działający na architekturze procesora różniącej się od architektury procesora systemu operacyjnego (określany dalej jako aplikacja WOW) wykonuje wywołanie rejestru dla przekierowanego klucza, mechanizm przekierowania rejestru przechwytuje to wywołanie i mapuje na odpowiadającą mu fizyczną lokalizację klucza w rejestrze. Na przykład, na 32-bitową aplikację Intel IA-32 [x86] działającą na instalacji AMD64 / Intel x86-x64 systemu Windows będzie miał wpływ przekierowany klucz rejestru. Gdy aplikacja x86 wywołuje przekierowany klucz, moduł przekierowujący rejestr przechwytuje wywołanie aplikacji i przekierowuje je do odpowiedniej fizycznej lokalizacji klucza w rejestrze. Aby uzyskać więcej informacji, zobacz Przekierowanie rejestru.

Inne klucze rejestru są współużytkowane przez aplikacje o różnych architekturach procesora w instalacjach systemu Windows, których dotyczy problem. Wywołania rejestru aplikacji WOW do kluczy udostępnionych nie są przekierowywane. Zamiast tego, fizyczna wersja klucza jest przypisana do każdego logicznego widoku rejestru.

Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Podzestaw przekierowanych kluczy rejestru jest również odzwierciedlany w celu zachowania synchronizacji kluczy i ich wartości między 32-bitowymi i 64-bitowymi widokami rejestru. Odbicie rejestru zostało usunięte, począwszy od systemów Windows 7 i Windows Server 2008 R2. Aby uzyskać więcej informacji, zobacz Odbicie rejestru.

Ten temat wymienia klucze rejestru, które są przekierowywane, udostępniane lub jednocześnie przekierowywane i odzwierciedlane w systemie WOW. Zawiera również linki symboliczne zapewniające zgodność istniejących aplikacji, które mogą używać zakodowanych na stałe ścieżek kluczy rejestru zawierających Wow6432Node, przekierowaną lokalizację rejestru dla procesów x86 uruchomionych w instalacjach systemu Windows AMD64. Aby uzyskać więcej informacji, zobacz następujące zasoby:

Przekierowane, udostępnione i odzwierciedlone klucze w środowisku WOW

Dla aplikacji WOW na dotkniętych instalacjach systemu Windows, poniższa tabela zawiera listę kluczy rejestru, które są przekierowywane, udostępniane czy przekierowywane i odzwierciedlane. Podklucze kluczy w tej tabeli dziedziczą zachowanie klucza nadrzędnego, chyba że określono inaczej. Jeśli klucz nie ma elementu nadrzędnego wymienionego w tej tabeli, klucz jest współużytkowany.

Key Windows Server 2008 R2, Windows 7 i Nowsze Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP
HKEY_LOCAL_MACHINE Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE Przekierowany Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Classes Udostępniona Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Appid Udostępniona Przekierowane i odzwierciedlone z jednym wyjątkiem: wartości rejestru DllSurrogate i DllSurrogateExecutable nie są odzwierciedlane, jeśli ich wartość jest pustym ciągiem.
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID Przekierowany Przekierowane i odzwierciedlone tylko dla identyfikatorów CLSID, które nie określają InprocServer32 ani InprocHandler32.
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DirectShow Przekierowany Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HCP Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface Przekierowany Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Media Type Przekierowany Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation Przekierowany Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Clients Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3 Udostępniona Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Current Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Services Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\SystemShared Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EnterpriseCertificates Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem Udostępniona Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Non-Driver Signing Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad\DefaultFonts Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE Udostępniona Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RPC Udostępniona Przekierowane i odbite
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SOFTWARE\Microsoft\Shared Tools\MSInfo Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TermServLicensing Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TransactionServer Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cursors\Schemes Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Locations Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDpi Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Gre_Initialize Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Language Pack Udostępniona Przekierowany
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\Policies Udostępniona Udostępniona
HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications Udostępniona Udostępnione; Windows Server 2003 i Windows XP: Klucz dodano w systemie Windows Vista.
HKEY_CURRENT_USER Udostępniona Udostępniona
HKEY_CURRENT_USER\SOFTWARE Udostępniona Udostępniona
HKEY_CURRENT_USER\SOFTWARE\Classes Udostępniona Przekierowane i odbite
HKEY_CURRENT_USER\SOFTWARE\Classes\Appid Udostępniona Przekierowane i odzwierciedlone z jednym wyjątkiem: wartości rejestru DllSurrogate i DllSurrogateExecutable nie są odzwierciedlane, jeśli ich wartość jest pustym ciągiem.
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID Przekierowany Przekierowane i odbite
HKEY_CURRENT_USER\SOFTWARE\Classes\DirectShow Przekierowany Przekierowane i odbite
HKEY_CURRENT_USER\SOFTWARE\Classes\Interface Przekierowany Przekierowane i odbite
HKEY_CURRENT_USER\SOFTWARE\Classes\Media Type Przekierowany Przekierowane i odbite
HKEY_CURRENT_USER\SOFTWARE\Classes\MediaFoundation Przekierowany Przekierowane i odbite

HKEY_CURRENT_USER to łącze symboliczne do HKEY_USERS\[SID], gdzie [SID] oznacza dopasowanie identyfikatora zabezpieczeń bieżącego użytkownika (SID). HKEY_USERS\[SID]\SOFTWARE\Classes to dowiązanie symboliczne do HKEY_USERS\[SID]_Classes.

HKEY_CLASSES_ROOT to scalony widok elementów HKEY_LOCAL_MACHINE\SOFTWARE\Classes i HKEY_CURRENT_USER\SOFTWARE\Classes. Klucze przekierowane w tych ścieżkach rejestru są skutecznie przekierowywane dla HKEY_CLASSES_ROOT również. Dotyczy to również kluczy odzwierciedlanych w systemach, które je obsługują.

WOW64 definiuje następujące linki symboliczne tylko pod kątem zgodności z istniejącymi aplikacjami, które mogą używać zakodowanych na stałe ścieżek kluczy rejestru zawierających Wow6432Node. Nowe aplikacje powinny unikać używania Wow6432Node w ścieżkach kluczy rejestru.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes jest połączony z HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppId jest połączony z HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppId
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\PROTOCOLS jest połączony z HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Typelib jest połączony z HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Typelib

Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes jest połączony z HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node. Dodano inne linki symboliczne w systemach Windows 7 i Windows Server 2008 R2.