我正在尝试编写一些MS Office程序的卸载脚本,我想知道是否有人可以帮我弄清楚如何找到我需要添加到xml文件的ProductID代码?我知道,对于标准来说,它是标准的#34;对于ProPlus,它是" ProPlusR",但我还需要卸载Home Business 2013(可能是Small Business 2013?),而我无法弄清楚ProductID需要什么。我用powershell查询了它的安装版本,但是" ProductID"属性总是空白的,因此也没有帮助。
到目前为止,我已经尝试了以下但没有成功:HomeBus,HomeBusR,SmBus,SmBusR,Business,HomeBusiness,SmallBusiness,HomeBusinessRetail,SmallBusinessRetail。
我更喜欢的答案是,我自己可以找到这些信息,因为我可能会有其他需要编写脚本的版本,但我感谢任何人都能提供的帮助。
谢谢,
安德鲁
答案 0 :(得分:1)
已安装应用程序的卸载命令行记录在Windows注册表中的键下:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
第二个密钥仅存在于64位Windows上,32位应用程序与第一个密钥相同,请参阅Registry Keys Affected by WOW64 (Windows)。
随Microsoft Installer(MSI)一起安装的应用程序(产品)在注册表项下注册了其唯一标识符:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products