Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 pod systemem WOW
- Łącza symboliczne Windows on Windows 64 (WOW64)
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ą.
Symboliczne łącza w Windows on Windows 64 (WOW64)
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.