我正在尝试编写一些MS Office程序的卸载脚本,我想知道是否有人可以帮助我弄清楚如何找到我需要添加到xml文件中的产品ID代码? 我知道对于标准版它是"标准版",对于专业增强版,它是"ProPlusR",但我还需要卸载家庭企业版 2013(可能是小型企业 2013?(,我无法弄清楚 ProductID 需要是什么。 我已经使用 powershell 查询了它的已安装版本,但"ProductID"属性始终为空,因此这也无济于事。
到目前为止,我已经尝试了以下方法但没有成功:HomeBus,HomeBusR,SmBus,SmBusR,Business,HomeBusiness,SmallBusiness,HomeBusinessRetail,SmallBusinessRetail。
我更喜欢的答案是我如何自己找到这些信息,因为我可能需要编写其他版本,但我感谢任何人可以提供的任何帮助。
谢谢
安德鲁
已安装应用程序的卸载命令行记录在 Windows 注册表中的注册表项下:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall
第二个项仅存在于 64 位 Windows 上,对于 32 位应用程序,与第一个项相同,请参阅受 WOW64 影响的注册表项。
使用Microsoft安装程序 (MSI( 安装的应用程序(产品(在注册表项下使用其唯一标识符注册:
HKEY_LOCAL_MACHINESOFTWAREClassesInstallerProducts