为了账号安全,请及时绑定邮箱和手机立即绑定

如何找到已安装的MSI文件的升级代码?

如何找到已安装的MSI文件的升级代码?

动漫人物 2019-10-21 11:21:49
在某些情况下,可能需要检索已部署软件包的MSI升级代码。常见方案:我接管了其他人的MSI项目,并且需要确定已在狂野使用的以前版本使用了哪些升级代码。这是处理升级方案所必需的。我没有任何地方的发行档案。在开发过程中,我无意间更改了WiX软件包的升级代码,并且需要“狂野地”找到所有升级代码版本。我不知道版本之间的升级代码应该保持稳定。这是一个Q / A风格的问题。这个问题曾以各种形式出现过,但这不是重复的。我正在发布一种使用MSI主自动化接口(或严格来说是WMI)的方法。它应该比以前答案中基于注册表的方法更可靠。该答案还试图总结其他检索方法。
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

为了满足直接使用WMI的要求,或者在那些时候,您只需要一次性使用PowerMI(或者需要使用.bat或其他任何一种方法),请使用wmic:


C:\WINDOWS\system32>wmic product list brief

Caption                                                                                              IdentifyingNumber                       Name                                                                                                 Vendor                          Version

    Sourcetree                                                                                           {1B05DFFD-1DB9-48CD-9265-F3976512A579}  Sourcetree                                                                                           Atlassian                       2.6.10.0

    Microsoft Office Access database engine 2007 (English)                                               {90120000-00D1-0409-0000-0000000FF1CE}  Microsoft Office Access database engine 2007 (English)                                               Microsoft Corporation           12.0.4518.1031

    Office 16 Click-to-Run Extensibility Component                                                       {90160000-008C-0000-0000-0000000FF1CE}  Office 16 Click-to-Run Extensibility Component    

有多种格式和输出选项。


查看完整回答
反对 回复 2019-10-21
  • 2 回答
  • 0 关注
  • 1067 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信