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>