gpt4 book ai didi

automation - 如何在 Windows 7 中查找已安装应用程序的 UpgradeCode 和 ProductCode

转载 作者:行者123 更新时间:2023-12-03 07:36:14 24 4
gpt4 key购买 nike

我的计算机上安装了一个应用程序。我也有它的源代码,但不知何故,这个应用程序的 ProductCode 和 UpgradeCode 被更改了。

现在我想获取此已安装应用程序的 UpgradeCode 和 ProductCode。我觉得必须有一些工具可以做到这一点。

有人可以告诉我如何获取已安装应用程序的 UpgradeCode 和 ProductCode 吗?

最佳答案

<小时/>

重要:自从这个答案最初发布以来已经有一段时间了,聪明的人想出了更明智的答案。检查How can I find the Upgrade Code for an installed MSI file?如果您需要可靠且全面的方法,请来自@Stein Åsmul。

<小时/>

这是另一种方法(不需要任何工具):

  • 打开系统注册表并搜索 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 项(如果是 64 位计算机上的 32 位安装程序,则可能位于 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall)。
  • 该键下列出的 GUID 是此计算机上安装的产品
  • 找到您正在谈论的那个 - 只需一步一步,直到您在右侧 Pane 中看到其名称

您停止的 GUID 是 ProductCode。

现在,如果您确定重新安装此应用程序会顺利进行,则可以运行以下命令行:

msiexec /i {PRODUCT-CODE-GUID-HERE} REINSTALL=ALL REINSTALLMODE=omus /l*v log.txt

这将“修复”您的应用程序。现在查看日志文件并搜索“UpgradeCode”。该值被转储到那里。

注意:只有当您确定重新安装流程正确实现并且这不会破坏您已安装的应用程序时,您才应该执行此操作。

关于automation - 如何在 Windows 7 中查找已安装应用程序的 UpgradeCode 和 ProductCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5063129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com