注册表项 WOW6432Node 可能在 32 位 (x86) 版本的 Windows 7 中的系统注册表中列出

本文修复了 x86 计算机上的系统注册表中列出了标记为 Wow6432Node 的注册表子项的问题。

适用于: Windows 7 Service Pack 1
原始 KB 数: 2582176

现象

假设出现了下面这种情景:

  • 运行 Windows 7 的 32 位(x86)平台的计算机。

  • 使用 SP1 安装 Windows 7,或安装 Windows 7 RTM 升级到 SP1。

  • 单击“开始”按钮,在搜索框中键入 regedit 以打开注册表编辑器。

  • 展开以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE

在此方案中,你可能会注意到一个标记为 Wow6432Node 的注册表子项,并觉得系统可能已正确安装或升级。

在注册表编辑器中找到 Wow6432Node 注册表子项。

原因

此注册表项通常用于 64 位计算机上的 32 位应用程序。 如果 x86 计算机上存在它们,则它们不会导致任何问题,因为它们未使用。

解决方法

可以安全地忽略注册表值。

如何确定 Windows 7 平台

有许多工具可用于识别系统上安装的平台。 下面是可用于帮助识别平台的两种方法

方法 1:使用系统信息工具查看处理器体系结构

  1. 单击“开始”按钮。

  2. “搜索 ”框中,键入不带引号的命令 MSINFO32

  3. 在左侧窗格中,单击“ 系统摘要”。

  4. 在右侧窗格中,查看标记为“系统类型的条目。

    如果条目指出 基于 x86 的电脑,则这是 32 位平台。 如果条目声明 基于 x64 的电脑,则这是 64 位平台。

方法 2:使用 Set 命令显示处理器体系结构

  1. 打开管理命令提示符

  2. 输入以下命令:

    set processor_architecture
    

    如果结果 为 PROCESSOR_ARCHITECTURE=x86,则为 32 位平台。 如果结果 为 PROCESSOR_ARCHITECTURE=AMD64 ,则为 64 位平台。

参考