|
|
1
0
为此,安装并创建详细日志,其中包含: msiexec/I[msi的路径]/l*vx[文本日志文件的路径] 看看属性值等。没有得到3010退出结果的最可能原因是ScheduleReboot条件为false。
你的一条评论提到了%errorlevel%,但不清楚为什么这是相关的。如果您是从批处理文件或类似文件启动此操作,那么这是需要添加的有用信息。此外,如果您以与当前交互用户不同的方式安装此软件,那么了解这一点也很有用。
|
|
|
2
0
因此,该示例可以工作,但您不能通过重新运行安装来重复测试它。您必须先卸载它,否则会像我一样偶然发现原因,并在重新运行之前重新编译。 我注意到,该示例只有在重新编译后才能正常工作。因此,我猜想安装程序在编译时有一个GUID或与之相关的东西,然后将其包含在安装中。当重新运行安装程序时,它会快速运行并关闭,而不是要求您先卸载或删除现有产品,因此我假设它只是没有评估我的安装程序必须编写密钥,而只是在不需要做更多工作时结束。
因此,在重新运行MSI之前,请务必卸载MSI,除非您专门尝试触发升级行为。
|
|
|
nano · 查找包含字符串的所有路径 8 年前 |
|
|
jason_wun · 如何在UWP中将IntPtr写入文件 8 年前 |
|
|
silentbugs · 混合ASP。NET和经典ASP项目性能低下 8 年前 |