首页 文章

MSI安装程序无法正确卸载产品

提问于
浏览
0

我有一种情况,用户可以为“当前用户”安装我的软件的旧版本,然后继续为“所有用户”升级到我的软件的更新版本 .

在此之后产品本身工作正常,但是在卸载时会出现异常 .

当我尝试卸载产品时,卸载程序会显示几个闪烁的进度,然后就会死掉 . 它根本不调用我的自定义操作(我有安装,卸载和提交 . 产品文件仍然存在,我仍然可以启动它 .

如果我再次尝试卸载,MSI会发出错误消息,说该产品不存在,但它仍然确实列在添加/删除程序中 .

尝试卸载后,用户可以通过添加/删除程序(此时显示产品的旧版本)卸载产品的“其余”来解决此问题 .

什么可能导致这个?

1 回答

  • 0

    这可能是因为内部抛出了一些异常 . 这很难说 . 您可以通过以下方式请求卸载来获取用户的日志 -

    msiexec {产品代码} / xlv日志文件

    这将有助于调试问题并缩小范围 .

相关问题