受 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 共用 重新導向並反映一個例外狀況:如果 DllSurrogateDllSurrogateExecutable 登錄值是空字串,則不會反映這些值。
\ 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 共用 重新導向並反映一個例外狀況:如果 DllSurrogateDllSurrogateExecutable 登錄值是空字串,則不會反映這些值。
\ HKEY_CURRENT_USER軟體\\Clsid 已重新導向 重新導向並反映
\ HKEY_CURRENT_USER軟體\\DirectShow 已重新導向 重新導向並反映
\ HKEY_CURRENT_USER軟體\\介面 已重新導向 重新導向並反映
\ HKEY_CURRENT_USER軟體\\媒體類型 已重新導向 重新導向並反映
\ HKEY_CURRENT_USER軟體\\MediaFoundation 已重新導向 重新導向並反映

HKEY_CURRENT_USERHKEY_USERS\[SID]的符號連結,其中 [SID] 表示目前使用者的安全性識別碼相符 (SID) 。 \ HKEY_USERS[SID]\軟體\類別HKEY_USERS\[SID]_Classes的符號連結。

HKEY_CLASSES_ROOTHKEY_LOCAL_MACHINE\SOFTWARE類別HKEY_CURRENT_USER\SOFTWARE\\ 類別的合併視。 這些登錄路徑中的重新導向金鑰也會針對 HKEY_CLASSES_ROOT 有效地重新導向。 這也適用于支援金鑰的系統上反映的索引鍵。

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 中已新增其他符號連結。