受 Windows 安裝影響的登錄機碼,包括 Windows (WOW 上的 Windows) 支援多個處理器架構
在 64 位 Windows 安裝中,從 Windows XP 和 Windows Server 2003 開始,以及在 32 位 ARM 處理器架構 Windows 安裝中,從此處Windows RT (Windows 8) (參考為受影響的 Windows 安裝) ,則會重新導向特定的登錄機碼。
在受影響的 Windows 安裝上,當處理器架構與作業系統處理器架構不同的進程 (稱為 WOW 應用程式 時,) 重新導向機碼進行登錄呼叫時,登錄重新導向器會攔截呼叫,並將它對應至金鑰的對應實體登錄位置。 例如,在AMD64 / Intel x86-x64 Windows 安裝上執行的 32 位 Intel IA-32 [x86] 應用程式會受到重新導向的登錄機碼影響;當這個 x86 應用程式呼叫重新導向的機碼時,登錄重新導向器會攔截應用程式的呼叫,並將它重新導向至金鑰的對應實體登錄位置。 如需詳細資訊,請參閱 登錄重新導向器。
其他登錄機碼是由受影響 Windows 安裝上不同處理器架構的應用程式 所共用 。 共用金鑰的 WOW 應用程式登錄呼叫不會重新導向。 相反地,金鑰的一個實體複本會對應至登錄的每個邏輯檢視。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 也會 反映 重新導向登錄機碼的子集,讓機碼及其值在登錄的 32 位和 64 位檢視之間保持同步。 從 Windows 7 和 Windows Server 2008 R2 開始,已移除登錄反映。 如需詳細資訊,請參閱 登錄反映。
本主題列出重新導向、共用或重新導向的登錄機碼,並反映在 WOW 底下。 它也會列出符號連結,這些連結可為現有應用程式提供相容性,這些應用程式可能會使用包含 Wow6432Node的硬式編碼登錄機碼路徑,這是 AMD64 Windows 安裝上執行的 x86 進程的重新導向登錄位置。 如需詳細資訊,請參閱下列:
WOW 下的重新導向、共用和反映金鑰
對於受影響 Windows 安裝的 WOW 應用程式,下表列出重新導向、共用或重新導向並反映的登錄機碼。 除非另有指定,否則此資料表中索引鍵的子機碼會繼承父金鑰的行為。 如果此資料表中沒有列出索引鍵的父代,則會共用金鑰。
答案 | Windows Server 2008 R2、Windows 7 和更新版本 | Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP |
---|---|---|
HKEY_LOCAL_MACHINE | 共用 | 共用 |
HKEY_LOCAL_MACHINE\SOFTWARE | 已重新導向 | 已重新導向 |
\HKEY_LOCAL_MACHINE\SOFTWARE類 | 共用 | 重新導向並反映 |
\HKEY_LOCAL_MACHINE\SOFTWARE類\Appid | 共用 | 重新導向並反映一個例外狀況:如果 DllSurrogate 和 DllSurrogateExecutable 登錄值是空字串,則不會反映這些值。 |
\ HKEY_LOCAL_MACHINE軟體\類\Clsid | 已重新導向 | 只會針對未指定 InprocServer32 或 InprocHandler32 的 CLSID 重新導向並反映。 |
\ HKEY_LOCAL_MACHINE軟體\類\DirectShow | 已重新導向 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\類\HCP | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\類\介面 | 已重新導向 | 重新導向並反映 |
\HKEY_LOCAL_MACHINE\SOFTWARE類\媒體類型 | 已重新導向 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\類\MediaFoundation | 已重新導向 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\客戶 | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\COM3 | 共用 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\微軟\密碼\加萊\當前 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\密碼\加萊\讀者 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\密碼\服務 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Ctf\SystemShared | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Ctf\提示 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Dfs | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\驅動程式簽署 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\EnterpriseCertificates | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\EventSystem | 共用 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Msmq | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\非驅動程式簽署 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\記事本\DefaultFonts | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Ole | 共用 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Ras | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Rpc | 共用 | 重新導向並反映 |
\ HKEY_LOCAL_MACHINE軟體\微軟\軟體\微軟\共用工具\MSInfo | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\SystemCertificates | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\TermServLicensing | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\TransactionServer | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\應用程式路徑 | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\\ 主控台Cursors\配置 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\探險 家\AutoplayHandlers | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\探險 家\DriveIcons | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\探險 家\KindMap | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\群組原則 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\政策 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\PreviewHandlers | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\設置 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\窗戶\CurrentVersion\電話\位置 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\主控台 | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\FontDpi | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\FontLink | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\FontMapper | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\字型 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\FontSubstitutes | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\Gre_Initialize | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\映射檔執行選項 | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\語言套件 | 共用 | 已重新導向 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Windows NT\CurrentVersion\NetworkCards | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\Perflib | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\埠 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\Windows NT\CurrentVersion\Print | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\ProfileList | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\微軟\\ Windows NT CurrentVersion\時區 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\政策 | 共用 | 共用 |
\ HKEY_LOCAL_MACHINE軟體\RegisteredApplications | 共用 | 共用; Windows Server 2003 和 Windows XP: 此金鑰已在 Windows Vista 中新增。 |
HKEY_CURRENT_USER | 共用 | 共用 |
\ HKEY_CURRENT_USER軟體 | 共用 | 共用 |
\ HKEY_CURRENT_USER軟體\類 | 共用 | 重新導向並反映 |
\ HKEY_CURRENT_USER軟體\類\Appid | 共用 | 重新導向並反映一個例外狀況:如果 DllSurrogate 和 DllSurrogateExecutable 登錄值是空字串,則不會反映這些值。 |
\ HKEY_CURRENT_USER軟體\類\Clsid | 已重新導向 | 重新導向並反映 |
\ HKEY_CURRENT_USER軟體\類\DirectShow | 已重新導向 | 重新導向並反映 |
\ HKEY_CURRENT_USER軟體\類\介面 | 已重新導向 | 重新導向並反映 |
\ HKEY_CURRENT_USER軟體\類\媒體類型 | 已重新導向 | 重新導向並反映 |
\ HKEY_CURRENT_USER軟體\類\MediaFoundation | 已重新導向 | 重新導向並反映 |
HKEY_CURRENT_USER是HKEY_USERS\[SID]的符號連結,其中 [SID] 表示目前使用者的安全性識別碼相符 (SID) 。 \ HKEY_USERS[SID]\軟體\類別是HKEY_USERS\[SID]_Classes的符號連結。
HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\SOFTWARE類別和HKEY_CURRENT_USER\SOFTWARE\\ 類別的合併檢視。 這些登錄路徑中的重新導向金鑰也會針對 HKEY_CLASSES_ROOT 有效地重新導向。 這也適用于支援金鑰的系統上反映的索引鍵。
Windows 64 上的 Windows (WOW64) 符號連結
WOW64 只會定義下列符號連結,以便與使用包含 Wow6432Node 之硬式編碼登錄機碼路徑的現有應用程式相容。 新的應用程式應該避免在登錄機碼路徑中使用 Wow6432Node。
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes 連結至 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppId 連結至 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppId
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\PROTOCOLS 連結至 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Typelib 連結至 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Typelib
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes 連結至 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node。 Windows 7 和 Windows Server 2008 R2 中已新增其他符號連結。