Windows 7 x64 下注册表中的产品卸载密钥位于哪里?

Windows 7 x64 下注册表中的产品卸载密钥位于哪里?

我需要根据 GUID 产品代码在注册表中查找产品的安装位置。在 Win XP 下,已安装产品的密钥位于

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

例如,如果我有 GUID {034759DA-E21A-4795-BFB3-C66D17FAD183},我可以查找

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{034759DA-E21A-4795-BFB3-C66D17FAD183}

并且会有一个包含产品安装位置的值。

但是,注册表似乎没有在 Win 7 x64 中遵循相同的设置。有人知道我如何在 Windows 7 中执行我在 XP 中执行的操作吗?谢谢。

答案1

刚刚检查了我的 Win7 x64 系统,注册表显示了InstallLocation大多数条目的键。

答案2

对于安装在 64 位操作系统上的 32 位应用程序,请浏览以下

HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

答案3

我认为你的说法不对。下面是我的 Visual C++ 可再发行组件 x86 和 x64 的屏幕截图,如你所见,这些都没有进入 Wow6432Node。

在此处输入图片描述

相关内容