【问题标题】:Cannot perform Setup Project Uninstallation无法执行安装项目卸载
【发布时间】:2011-12-27 14:16:42
【问题描述】:

尝试卸载使用 .NET 安装项目创建的应用程序时,我在安装日志中收到以下消息

MSI (s) (F0:C4) [16:00:16:532]:产品:“产品名称”——配置失败。

已安装此产品的另一个版本。此版本的安装无法继续。要配置或删除本产品的现有版本,请使用控制面板上的添加/删除程序。 {这里有一些 GUID}

【问题讨论】:

  • 如果您要增加版本号,但对您的产品使用相同的 GUID,我认为您会遇到此问题。我不确定,因为我通常在我的 MSI 项目中使用 Wix。

标签: c# .net windows-installer


【解决方案1】:

好像你的注册表搞砸了。

您可以使用以下article手动删除应用程序

例如,如果您的 GUID 是 00000409-78E1-11D2-B60F-006097C998E7,则只需运行以下行 删除程序

msiexec.exe /x {00000409-78E1-11D2-B60F-006097C998E7}

祝你好运!

【讨论】:

  • 不知道GUID怎么办?
  • @eugeneK 您提到出现错误消息并且 GUID 位于其中。
  • Shai,我在 C# 中通过安装在机器上的 WCF 服务访问 cmd 来做到这一点。
  • 为什么?您是否还尝试使用 WCF 服务卸载应用程序?这是针对您的问题的手动修复...尽管一切皆有可能,即使使用 GUID 从远程主机卸载应用程序也是如此。您可以在 SOFTWARE\Microsoft\Windows\ 下的注册表中找到主机上的 GUID 列表当前版本\卸载
  • 是的,我通过 WCF 服务卸载并安装应用程序,因为我会在 n 台机器上自动安装此应用程序。
猜你喜欢
  • 1970-01-01
  • 2018-10-12
  • 1970-01-01
  • 1970-01-01
  • 2011-09-30
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多