Microsoft 标准安装程序命令行选项
本文介绍用于解释包和安装产品的 Microsoft 标准安装程序 msiexec.exe的标准命令行选项。
命令行选项不区分大小写。
Msiexec 设置并返回对应于 系统错误代码的错误级别。
注意
Msiexec 命令行选项从 Windows Installer 3.0 开始可用。 Windows Installer 3.0 及更早版本提供 Windows Installer 命令行选项 。 本文列出了对应于每个标准安装程序选项的 Windows Installer 命令行选项。
/help
帮助和快速参考选项。 显示命令的正确用法 msiexec
,包括所有开关和行为的列表。 可以在用户界面中显示使用情况说明。 错误使用任何其他选项会调用此帮助选项。
等效的 Windows Installer 命令行选项是 /?
。
示例
msiexec /help
.
/quiet
静默显示选项。 安装程序运行安装而不显示用户界面。 不向用户显示任何提示、消息或对话框。 用户无法取消安装。
使用 /norestart
或 /forcerestart
标准命令行选项来控制重新启动。 如果未指定重新启动选项,安装程序将在必要时重新启动计算机,而不会向用户显示任何提示或警告。
等效的 Windows Installer 命令行选项是 /qn
。
示例
msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi /quiet
/passive
被动显示选项。 安装程序向用户显示一个进度栏,指示安装正在进行,但不向用户显示任何提示或错误消息。 用户无法取消安装。
使用 /norestart
或 /forcerestart
标准命令行选项来控制重新启动。 如果未指定重新启动选项,安装程序将在必要时重新启动计算机,而不会向用户显示任何提示或警告。
等效的 Windows Installer 命令行选项为 /qb!
- 在 REBOOTPROMPT=S
命令行上设置。
示例
msiexec /package Application.msi /passive
/norestart
从不重新启动选项。 安装程序从不在安装后重新启动计算机。
等效的 Windows Installer 命令行已在命令行上设置 REBOOT=ReallySuppress
。
示例
msiexec /package Application.msi /norestart
/forcerestart
始终重新启动选项。 安装程序在每次安装后重启计算机。
等效的 Windows Installer 命令行已在命令行上设置 REBOOT=Force
。
示例
msiexec /package Application.msi /forcerestart
/promptrestart
重新启动前提示选项。 显示一条消息,指出需要重新启动才能完成安装,并询问用户是否立即重新启动系统。 不能将此选项与 选项一起使用 /quiet
。
等效的 Windows Installer 命令行已在命令行上设置 REBOOTPROMPT = ""
。
/uninstall (product)
卸载产品选项。 卸载产品。
等效的 Windows Installer 命令行选项为 /x.
参数
<包>.msi | <ProductCode>
/uninstall (patch)
卸载更新选项。 卸载更新修补程序。
在命令行上设置了等效的 Windows Installer 命令行选项/I
MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2]
。
示例
msiexec /uninstall Update1.msp;PatchGUID2
/log
日志选项。 将日志记录信息写入指定现有路径的日志文件中。 日志文件位置的路径必须已存在。 安装程序不会为日志文件创建目录结构。
有关可用于设置日志记录模式的所有方法的详细信息,请参阅 Windows 安装程序的 常规日志记录 。
等效的 Windows Installer 命令行选项为: /L*
。
在日志中输入以下信息:
- 状态消息
- 一般错误警告
- 所有错误消息
- 启动操作
- 特定于操作的记录
- 用户请求
- 初始 UI 参数
- 内存不足或严重退出信息
- 磁盘空间不足的消息
- 终端属性
/package
安装产品选项。 安装或配置产品。
等效的 Windows Installer 命令行选项是 /I
。
参数
<包>.msi | <ProductCode>
/update
安装修补程序选项。 安装一个或多个修补程序。
等效的 Windows Installer 命令行已在命令行上设置 PATCH = [<msipatch>.msp]<;PatchGuid>
。
参数
<Patch.msp> | <PatchGUID>