【发布时间】:2017-09-03 20:32:23
【问题描述】:
我使用命令行对 msi 产品进行静默安装。安装完成后,会出现一个信息向导对话框。我的问题是为什么即使我使用静默安装命令也会出现该对话框。在我的情况下,静默安装只处理下一个按钮提示。是否有办法处理安装后出现的最后一个信息对话框。我用于此的命令是 (msiexec /i Product.msi /qn )
【问题讨论】:
我使用命令行对 msi 产品进行静默安装。安装完成后,会出现一个信息向导对话框。我的问题是为什么即使我使用静默安装命令也会出现该对话框。在我的情况下,静默安装只处理下一个按钮提示。是否有办法处理安装后出现的最后一个信息对话框。我用于此的命令是 (msiexec /i Product.msi /qn )
【问题讨论】:
如果您使用/qn 运行 msi,但仍然看到一个对话框出现,则 UI 不是来自 MSI,而是来自自定义操作。编写 UI 以显示在静默安装中违反了最佳实践,但编写 MSI 的人很可能不知道这一点,也没有测试静默安装。
您唯一能做的就是使用 ORCA 检查 MSI 并创建一个转换来消除自定义操作。我不能确切地告诉你如何做到这一点,因为我需要查看确切的 MSI 以了解需要更改的内容。
【讨论】: