需要脚本Office卸载帮助

时间:2017-08-15 18:13:26

标签: batch-file ms-office uninstall

我正在尝试编写一些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。

我更喜欢的答案是,我自己可以找到这些信息,因为我可能会有其他需要编写脚本的版本,但我感谢任何人都能提供的帮助。

谢谢,

安德鲁

1 个答案:

答案 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