Microsoft标准安装程序命令行选项
本文介绍用于解释包和安装产品的Microsoft标准安装程序 msiexec.exe的标准命令行选项。
命令行选项不区分大小写。
Msiexec 设置并返回与 系统错误代码相对应的错误级别。
注意
从 Windows Installer 3.0 开始,Msiexec 命令行选项可用。 Windows Installer 命令行选项 适用于 Windows Installer 3.0 及更早版本。 本文列出了对应于每个标准安装程序选项的 Windows Installer 命令行选项。
/帮助
帮助和快速参考选项。 显示 msiexec
命令的正确用法,包括所有开关和行为的列表。 可以在用户界面中显示使用情况说明。 任何其他选项的使用不正确会调用此帮助选项。
等效的 Windows Installer 命令行选项 /?
。
例
msiexec /help
。
/安静
静默显示选项。 安装程序运行安装而不显示用户界面。 不会向用户显示提示、消息或对话框。 用户无法取消安装。
使用 /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
/被动
被动显示选项。 安装程序向用户显示进度栏,指示安装正在进行,但不会向用户显示提示或错误消息。 用户无法取消安装。
使用 /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 命令行选项在命令行上设置 MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2]
/I
。
例
msiexec /uninstall Update1.msp;PatchGUID2
/日志
日志选项。 将日志记录信息写入指定现有路径的日志文件中。 日志文件位置的路径必须已存在。 安装程序不会为日志文件创建目录结构。
有关可用于设置日志记录模式的所有方法的详细信息,请参阅 Windows Installer 正常日志记录。
等效的 Windows Installer 命令行选项为:/L*
。
在日志中输入以下信息:
- 状态消息
- 非致命警告
- 所有错误消息
- 作的启动
- 特定于作的记录
- 用户请求
- 初始 UI 参数
- 内存不足或致命退出信息
- 磁盘空间不足的消息
- 终端属性
/包
安装产品选项。 安装或配置产品。
等效的 Windows Installer 命令行选项 /I
。
参数
<包>.msi |<ProductCode>
/更新
安装修补程序选项。 安装一个或多个修补程序。
等效的 Windows Installer 命令行在命令行上设置了 PATCH = [<msipatch>.msp]<;PatchGuid>
。
参数
<Patch>.msp |<PatchGUID>