【问题标题】:After Successful uninstall, rollback occurs卸载成功后发生回滚
【发布时间】:2011-05-21 11:21:12
【问题描述】:

我有一个正在卸载的程序。它涉及一个卸载所有必要组件的链接器,它们都返回 0。但是,当我查看应该删除文件的目录时,它们都在那里。当我检查 MSI 详细日志以了解卸载时,它大约在中间点

产品:XXXXXXX -- 移除已成功完成。

MSI (s) (E0:04) [10:00:19:651]:Windows Installer 删除了产品。产品名称:XXXXXX。产品版本:5.1.256.1980。产品语言:1033。制造商:XXXXXXX。移除成功或错误状态:0。

在这一点之后,它立即开始回滚。我找不到任何错误迹象,也找不到这样做的原因。它适用于每一个 MSI。对我可以检查以找到解决此问题的解决方案的任何想法将不胜感激。我已经用尽了所有的想法。

顺便说一句,我正在使用 WiX 创建 MSI,并且我已经编写了用于卸载自己的链接器。

【问题讨论】:

    标签: wix installation wix3 uninstallation setup-deployment


    【解决方案1】:

    我发现了问题!我忘了用 commit 结束事务,显然结束事务的默认值是回滚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-27
      相关资源
      最近更新 更多