【问题标题】:Msi installer stopped workingMSI 安装程序停止工作
【发布时间】:2014-01-08 12:00:34
【问题描述】:

我之前通过运行 msi 包在服务器上安装了一个网站,一切正常。现在,当我尝试运行相同的 msi 文件(修复/卸载)时,我收到一条消息:

当我单击取消时,我收到以下消息:

有人知道发生了什么以及如何解决吗?

【问题讨论】:

  • 能否成功浏览(使用Windows资源管理器)到“安装源”?你可以执行/读取文件(安装程序的outisd)吗?听起来您显然已经失去了对该文件的访问(权限),或者它已被移动。但是,这不是 Stack Overflow 的主题。可能是Super User 的主题。

标签: asp.net web-services web windows-installer


【解决方案1】:

很抱歉回答我自己的问题,但我发现了问题,我想分享解决方案:

在服务器上安装旧版本后,我更改了 msi 文件的名称。因此,我无法运行旧版本来修复/更新。我什至无法在旧版本上安装新版本,因为安装程序需要旧的 msi 才能卸载旧版本。

当我改回旧版本的文件名时,它允许我安装新版本。

结论:安装后不要更改 msi 文件的名称。

【讨论】:

    【解决方案2】:

    我建议您在启用日志记录的情况下运行 MSI。这可以通过使用 /l*v C:\mylog.txt 开关或修改注册表来完成。该日志将为您提供有关 msi 过程中出现问题的更准确信息。

    下面的文章更详细地描述了如何启用日志记录和日志记录过程

    http://support.microsoft.com/kb/223300

    http://technet.microsoft.com/en-us/library/cc759262(v=WS.10).aspx

    http://msdn.microsoft.com/en-us/library/aa372847(v=vs.85).aspx

    获得日志后,您可以使用一组 MSI 工具(如 Windows SDK 上的 Orca 安装程序数据库编辑器工具)来纠正任何问题。

    这是包含 msi 工具的 Windows 7 SDK 的链接。

    http://www.microsoft.com/en-us/download/details.aspx?id=8279

    【讨论】:

      猜你喜欢
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 2018-08-16
      • 2016-03-08
      相关资源
      最近更新 更多