无酒也疯狂

博客园 首页 新随笔 联系 订阅 管理

未覆盖安装的原因

UpgradeCode和之前的安装程序不一致

解决方案

把新的setup project的UpgradeCode设置成和之前项目一样

如何找到UpradeCode?

首先需要找到ProductCode

如何找到ProductCode?

在PS中使用如下命令:

gwmi -Query "SELECT * FROM Win32_Property where Value='<YOUR APP NAME>'"

 红框中就是ProductCode,别忘记打括号{}也是一部分

如何查询UpgradeCode?

执行如下命令,记得替换成你自己的ProductCode

gwmi -Query "SELECT * FROM Win32_Property WHERE Property='UpgradeCode' and ProductCode='{16DEF99E-9B18-40BF-92F1-CB7B937E7F06}'"

 

红框中就是UpgradeCode,把该值替换到setup project的UpgradeCode重新打包即可。

 

posted on 2023-08-10 11:26  葬。  阅读(297)  评论(0)    收藏  举报