受 Windows 安装影响的注册表项,包括 Windows (WOW 上的 Windows) 对多个处理器体系结构的支持
在从 Windows XP 和 Windows Server 2003 开始的 64 位 Windows 安装中,在 32 位 ARM 处理器体系结构中,从此处引用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 的硬编码注册表项路径的现有应用程序提供兼容性, 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\打印 | 共享 | 共享 |
\ 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] 指示与当前用户的安全 ID (SID) 匹配。 \ HKEY_USERS[SID]\软件\类是指向 HKEY_USERS\[SID]_Classes 的符号链接。
HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINESOFTWARE\类和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 中添加了其他符号链接。