admin管理员组

文章数量:1536398

2024年4月22日发(作者:)

msiexec 参数

MSIExec是一款用于执行Windows Installer包的命令行实用程序。它是Windows操作

系统中预装的工具,可用于安装、卸载、修复和升级MSI文件。对于系统管理员和开发人

员来说,MSIExec是一个非常重要的工具,可以轻松地管理和维护Windows应用程序。

MSIExec常用的参数有很多,本文将逐一介绍。

1. /i 参数

/i参数用于安装一个MSI文件。它可以使用语法:

msiexec /i [路径和文件名.msi] [属性]

[路径和文件名.msi]是要安装的MSI文件的完整路径和文件名。 [属性] 是可选的,

用于指定安装时的特殊行为。

可以通过以下命令来安装一个MSI文件:

msiexec /i D: /qn

/qn参数表示使用安静(无人值守)模式安装,用户不需要进行任何干预。

2. /x 参数

/x参数用于卸载一个已安装的MSI文件。它可以使用语法:

msiexec /x [产品代码] [属性]

[产品代码]是要卸载的MSI文件的产品代码,可以通过以下命令获取:

msiexec /x {产品代码}

可以通过以下命令来卸载一个已安装的MSI文件:

msiexec /x {8F5E7A39-6A9F-4C7C-AF08-EF3D1DCD1FA5} /qn

/qn参数表示使用安静(无人值守)模式卸载,用户不需要进行任何干预。

3. /f 参数

/f参数用于修复已安装的MSI文件。它可以使用语法:

msiexec /f [路径和文件名.msi] [属性]

[路径和文件名.msi]是要修复的MSI文件的完整路径和文件名。[属性] 是可选的,用

于指定修复时的特殊行为。

可以通过以下命令来修复一个已安装的MSI文件:

msiexec /f D: /qn

/qn参数表示使用安静(无人值守)模式修复,用户不需要进行任何干预。

4. /a 参数

/a参数用于将MSI文件解压缩成文件夹中的文件,而不是在计算机中执行安装。它可

以使用语法:

msiexec /a [路径和文件名.msi] [属性]

[路径和文件名.msi]是要解压缩的MSI文件的完整路径和文件名。[属性] 是可选的,

用于指定解压缩时的特殊行为。

可以通过以下命令将一个MSI文件解压缩到文件夹中:

msiexec /a D: TARGETDIR=D:ExtractDir /qn

TARGETDIR参数指定解压缩的目标文件夹,/qn参数表示使用安静(无人值守)模式解

压缩,用户不需要进行任何干预。

5. /p 参数

/p参数用于升级一个已经安装的MSI文件。它可以使用语法:

msiexec /p [路径和文件名.msp] [属性]

[路径和文件名.msp]是用于升级的MSI补丁文件的完整路径和文件名。[属性] 是可选

的,用于指定升级时的特殊行为。

可以通过以下命令来升级一个已安装的MSI文件:

msiexec /p D: /qb

/qb参数表示使用基本安装显示模式升级,用户可以看到安装过程,但是不需要进行

任何干预。

6. /q 参数

/q参数用于指定安装或卸载期间使用哪种安装显示模式。它可以使用语法:

msiexec /q [参数]

[参数] 是可选的,用于指定显示模式。

可以通过以下命令来安装一个MSI文件,并指定安装期间使用安静/无人值守模式的参

数:

msiexec /i D: /q

/q参数表示使用安静/无人值守模式。

7. /qn 参数

/qn参数与/q参数类似,也用于指定安装或卸载期间使用哪种安装显示模式,用法及

作用也差不多。

可以通过以下命令来安装一个MSI文件,并指定安装期间使用安静/无人值守模式的参

数:

msiexec /i D: /qn

/qn参数与/q参数一样,表示使用安静/无人值守模式。

8. /l 参数

/l参数用于指定安装过程中要生成的日志文件的路径和文件名。它可以使用语法:

msiexec /i [路径和文件名.msi] /l [路径和文件名.log]

[路径和文件名.log]是日志文件的路径和文件名。可以通过此命令来跟踪安装期间的

各个步骤。

可以通过以下命令来安装一个MSI文件,并指定安装过程中要生成的日志文件的路径

和文件名:

msiexec /i D: /l D: /qn

/qn参数表示使用安静/无人值守模式安装,并且指定日志文件的路径和文件名为

D:。

总结

除了上述介绍的常见参数,MSIExec还有许多其他参数,可以用于更复杂的操作和定

制。下面介绍一些常用的参数。

1. /norestart 参数

/norestart参数用于在安装或卸载期间不自动重新启动计算机。它可以使用语法:

msiexec /i [路径和文件名.msi] /qn /norestart

/qn参数和/norestart参数一起使用,表示在安装期间使用安静/无人值守模式,且不

自动重新启动计算机。

2. /t 参数

/t参数用于修改安装或卸载的缺省目录。它可以使用语法:

msiexec /i [路径和文件名.msi] /t [目录]

[目录]是要修改的缺省目录的路径。可以使用此参数来指定安装过程中应该安装到哪

个目录。

可以通过以下命令来安装一个MSI文件,并将缺省目录设置为D盘:

msiexec /i D: /t D: /qn

/qn参数表示使用安静/无人值守模式安装,并将缺省目录设置为D盘。

3. /qb 参数

/qb参数用于指定安装或卸载期间使用基本显示模式。它可以使用语法:

msiexec /i [路径和文件名.msi] /qb

/qb参数表示使用基本安装显示模式,用户可以看到安装过程,但是不需要进行任何

干预。

4. /qb! 参数

/qb!参数与/qb参数类似,也用于指定安装或卸载期间使用基本显示模式,但它取消

了取消按钮。它可以使用语法:

msiexec /i [路径和文件名.msi] /qb!

/qb!参数表示使用基本安装显示模式,并取消了取消按钮。

5. /passive 参数

/passive 参数用于指定安装或卸载期间使用被动显示模式。它可以使用语法:

msiexec /i [路径和文件名.msi] /passive

/passive参数表示使用被动安装显示模式,在安装过程中用户需要进行少量干预,例

如点击“下一步”或“完成”。

6. /quiet 参数

/quiet 参数用于指定安装或卸载期间使用安静/无人值守模式,并默认情况下重新启

动计算机。它可以使用语法:

msiexec /i [路径和文件名.msi] /quiet /norestart

/quiet参数表示使用安静/无人值守模式,在安装过程中不会有任何交互,

/norestart参数则表示在安装完成后不会自动重新启动计算机。

总结

MSIExec是一款功能强大的命令行工具,可用于安装、卸载、修复和升级MSI文件,

以及进行其他高级操作。除了常见的参数外,本文还介绍了一些其他有用的参数,如

/norestart、/t、/qb、/qb!、/passive和/quiet等。

使用MSIExec需要一定的技术知识,因此建议仅由经验丰富的系统管理员和应用程序

开发人员使用。在使用MSIExec时,请确保仔细阅读相关文档,并根据需求正确使用参数,

以确保安装和维护过程的成功执行。

本文标签: 安装使用参数模式用于