【发布时间】:2016-02-05 09:03:45
【问题描述】:
我创建了一个安装项目(使用 VS 2013)来更新我在桌面客户端上的现有应用程序。以前,应用程序已经安装了相同的项目输出包。所以,
- 我已更改安装项目版本
- 产品代码正在更新中
- RemovePrevouVersions 已检查
MSI 将通过 Microsoft SCCM 2012 R2 交付,并且必须支持静默安装。
我的问题是,应用程序已经通过所有客户端运行,并且安装程序无法用错误替换现有的可执行文件。
任何建议将不胜感激。
更多信息:
安装程序还会在交互模式下提示一个对话框:
以下应用程序正在使用安装程序必须更新的文件。您可以关闭应用程序并单击“重试”,然后单击“继续”,以便安装程序继续安装,并在系统重新启动时替换这些文件。
通过“以管理员身份运行”选项启动安装程序时会出现相同的行为。
谢谢,
【问题讨论】:
-
这里没有足够的信息。 “安装程序无法用错误替换现有的可执行文件”。意味着安装无声无息地失败?它是否在 UI 模式下正确升级?是否需要管理员权限才能安装,因为静默安装不会提供提升对话框并且会失败。让他们使用带有 /l*vx [文本日志文件路径] 的 msiexec 命令行来查看详细日志中有关失败的内容。
-
我提供了更多信息。谢谢x
标签: windows-installer setup-project sccm