【发布时间】:2017-02-19 17:08:06
【问题描述】:
我正在使用 InstallShield 2013 为需要 Windows Platform Update KB2670838 的应用程序制作基本 MSI 安装程序。
对于 .NET 框架和其他要求,我在 InstallShield 的 Redistributables 部分中选择它们。 KB2670838 不可用。
如果我从 Microsoft 下载 KB2670838,我会得到一个 .msu 文件。是否可以以某种方式将其包含在安装程序中,以便在需要时自动安装?如果没有,有没有办法停止安装并告诉用户“需要 KB2670838 但未安装。在此处获取...”?
【问题讨论】:
-
shoelzer:请再次查看我的 MSI 建议。我不会使用 PSInfo,而是使用文件搜索来确保您的设置未来的可靠性。
-
@Glytzhkof 你的回答充满了有用的信息,肯定有帮助,但没有完全回答我问的问题。 “先决条件”或“包”是我需要知道的。这就是为什么我赞成你的答案但接受了迈克尔的答案。
-
好的。我不会在我自己的包中包含 Windows 修补程序,这就是我回答的原因。与此修补程序可能在某个时候被弃用有关,并且它通常安装在目标系统上,或者由于公司政策明确禁止安装。
-
@Glytzhkof 好点。那么如何让 InstallShield 中止并给用户一个好消息,让他们知道该怎么做?
标签: powershell windows-installer wmi installshield hotfix