Office 2003 的安装程序命令行开关

文章翻译 文章翻译
文章编号: 826530 - 查看本文应用于的产品
注意
有关本文的 Microsoft Office XP 版本,请参阅 283686
展开全部 | 关闭全部

本文内容

概要

在运行 Microsoft Office 2003 安装程序时,您可以使用多个可选的命令行开关。这些可选的命令行开关控制安装程序的运行方式。本文列出了这些开关,并对每个开关的功能进行了说明。

更多信息

下列命令行开关和选项用在安装程序命令行中。通过使用命令行选项,管理员可以控制使用 Microsoft Windows Installer 程序包(.msi 文件)和转换(.mst 文件)的程序如何安装软件应用程序。

如果您计划使用多个安装程序属性,请在安装程序设置文件 (Setup.ini) 中键入这些属性以减小遇到命令行长度限制的可能。

有关安装程序开关和属性的更多信息,请参见 Microsoft Office 2003 Resource Kit。要查看 Microsoft Office 2003 Resource Kit,请访问下面的 Microsoft Web 站点:http://www.microsoft.com/office/ork/xp/beta/ref/default.htm

重要说明

  • 开关和选项不区分大小写。例如,/A 与 /a 相同。
  • 除非特别注明,否则您只能在执行 Office 2003 的初始安装时使用这些开关。
  • 如果您使用的安装程序命令行选项在安装程序设置文件 (Setup.ini) 或转换(.mst 文件)中也被使用,则通常情况下命令行开关优先。
  • Windows Installer 程序包(.msi 文件)必须与 Setup.exe 位于同一文件夹中。当您安装 Microsoft Office 时,Windows Installer 程序包必须位于管理安装点的根文件夹中。
  • 当您使用多个开关时,需要用一个空格将它们分开。例如,可利用以下命令行来使用特定的安装程序文件并将结果写入日志文件: Setup /i Pro11.msi /l* c:\logfile.txt
  • 当 Setup.exe 结束时,如果遇到了错误,则它会设置 %errorlevel%。如果用户取消安装进程,则返回的错误级别为零 (0),表明没有出现错误。

/a msifile


/a msifile 开关创建指定程序包(.msi 文件)的管理安装点。该程序包必须与 Setup.exe 位于同一文件夹中,并且该程序包和 Setup.exe 都必须位于管理安装点的根目录中。
示例:
  • /a My.msi
  • /a "subfolder1\My.msi"

/f 选项msifile

/f 选项msifile 开关强制修复与指定程序包(.msi 文件)关联的程序。该程序包必须与 Setup.exe 位于同一文件夹中,并且该程序包和 Setup.exe 都必须位于管理安装点的根目录中。或者,您还可以指定该程序包的产品代码。您可以从安装程序设置文件的“Product”节中复制该产品代码。
注意:您必须指定用于首次安装该程序的同一程序包。

选项 的有效值包括:
收起该表格展开该表格
开关说明
a 无论校验和或版本是什么,都强制重新安装所有文件。
c如果文件丢失或损坏,则重新安装该文件。
d如果文件丢失或存在不同版本,则重新安装该文件。
e 如果文件丢失或存在相同或更旧的版本,则重新安装该文件。
m重写所有必需的 HKEY_LOCAL_MACHINE 注册表项。
o如果文件丢失或存在更旧的版本,则重新安装该文件。
p仅在文件丢失时重新安装该文件。
s 重新安装所有快捷方式并覆盖现有的快捷方式。
u重写所有必需的 HKEY_CURRENT_USER 注册表项。
v从原安装来源检索该程序包并在本地计算机上重新缓存该程序包。
重要说明:如果用户在计算机上应用客户端(二进制)更新,则您不能使用 /f 开关在该计算机上从已更新的管理安装点重新缓存和重新安装该程序包。在这种情况下,用户必须从已更新的管理映像删除和重新安装该程序包。

示例:
  • /fpiwae My.msi
  • /fvm {12345678-1234-1234-1234-123456789123}

/i msifile

/i msifile 开关使用指定的程序包安装应用程序。该程序包必须与 Setup.exe 位于同一文件夹中。
注意:默认情况下,Setup.exe 指导 Windows Installer 执行与 /i 相同的功能。

示例:
  • /i My.msi
  • /i "subfolder1\My.msi"

/j 选项 msifile /t mstfile

/j 选项 msifile/t mstfile 开关在计算机上公布该程序并在首次使用该程序时进行安装。您必须指定一个选项以向计算机或用户公布该程序。仅当您从管理安装点或该 CD 在网络上的映像运行安装程序时,才能使用 /j 开关。如果未指定程序包,则安装程序将使用在 Setup.ini 中指定的程序包。要对已公布的程序应用转换,请使用 /t 开关并指定一个 .mst 文件。
选项的有效值包括:
收起该表格展开该表格
开关说明
m 公布给计算机上的所有用户。
u公布给当前用户。
注意:当您使用 /j 公布该程序时,除了使用 /t 以外,您还可以使用下面三个命令行选项:/l/q/settings

示例:
  • /j My.msi
  • /t Custom.mst


/l 选项日志文件

/l 选项日志文件 开关 创建安装进程的安装操作日志,并且为每个 Windows Installer 任务创建一个日志文件。/l 开关还覆盖在 Setup.ini 的“Logging”节中指定的默认设置。
该选项的有效值包括下面的值,并捕获相应的数据:
收起该表格展开该表格
开关说明
a操作启动通知
c初始 UI 参数
e错误消息
i仅供参考的消息
m内存不足消息
o磁盘空间不足消息
p格式为“属性=值”的属性表列表
r操作数据记录;包含特定于操作的信息
u用户请求消息
v详细消息,包括调试消息
w警告消息
*打开除 v 之外的所有日志记录选项
+追加到现有的日志文件
日志文件表示要创建的日志文件的名称和路径。当您在日志文件名中包含 (*) 时,该安装进程将为安装进程的每个实例创建一个唯一的文件名。

示例: /lv* "%temp%\MyApp Setup(*).txt"
此命令行创建下列日志文件:
  • Setup.exe 日志文件“%temp%\MyAppSetup(0001).text”
  • 核心程序包的 Windows Installer 日志文件“%temp%\MyApp(0001)_Task(0001).txt”

/noreboot

/noreboot 开关指定在安装结束时不重新启动计算机或不显示重新启动对话框。/noreboot 选项将除上一个安装之外的安装中所包含的每个程序包的 Windows Installer REBOOT 属性设置为 ReallySuppress。

/p mspfile

/p mspfile 开关指定对客户端安装应用管理更新(MSP 文件)。您还可以使用 /p 对管理安装应用更新,方法是包括 /a 选项和管理安装点上 .msi 文件的名称和路径。要以安静模式应用更新,请在命令行中包括 /qb 以生成一个日志文件,并且包括 /l

示例:
  • msiexec /p mspfile /qb /l选项
  • msiexec /p mspfile /a msifile/qb /l 选项

/q 选项

设置安装程序用户界面显示级别。
选项的有效值包括:
收起该表格展开该表格
开关说明
b仅显示简单进度指示器和错误消息(基本)。
f显示所有对话框和消息;相当于省略 /q 选项(完全)。
n不显示用户界面;相当于指定不带选项的 /q(无)。
r显示所有进度指示器和错误消息,但不收集任何用户信息(缩减)。
- 取消所有模式对话框;只与 b 选项一同使用。
+向 n 或 b 选项添加完成消息。

注意:仅当安装进程不必在安装后重新启动计算机时,才显示完成消息。

/settings 文件

/settings 文件 开关指定要代替 Setup.ini 使用的自定义 Setup.exe 安装程序设置文件。这些设置文件必须与 Setup.exe 位于同一文件夹中,否则其路径必须包含在命令行中。
示例:/settings MyApp.ini /x [msifile]

/x msifile

/x msifile 开关删除与指定程序包关联的程序。该程序包必须与 Setup.exe 位于同一文件夹中,并且该程序包与 Setup.exe 都必须位于管理安装点的根目录中。 注意:您必须指定用于首次安装该程序的同一程序包。 示例: /x My.msi

属性=值

在命令行中指定属性值。如果属性值包含空格,请在其前后加上引号 (")。要指定两个或更多个属性-值对,请用空格将它们分开。下面是此开关的示例:
收起该表格展开该表格
ALLUSERS=字符串为计算机的所有用户或仅为当前用户安装程序。默认情况下,Windows Installer 为计算机的所有用户安装该程序。将 ALLUSERS 设置为空值 ("") 将覆盖此默认行为并为用户分别安装。
1= 为计算机的所有用户安装;需要管理凭据。
2= 为计算机的所有用户安装。
"" = 仅为运行安装进程的用户安装。
ALLUSER=""
CDCACHE=字符串 指定缓存级别。
自动= 基于可用磁盘空间进行缓存
1= 仅缓存您安装的内容
2= 缓存所有安装源
0= 禁用缓存
CDCACHE= 自动
COMPANYNAME=字符串指定组织名称。
COMPANYNAME=我的公司
INSTALLLOCATION=字符串指定安装位置。
INSTALLLOCATION=C:\Program Files\MyApp
LOCALCACHEDRIVE=字符串指定将安装文件缓存到的驱动器。
LOCALCACHEDRIVE=C
PIDKEY=字符串在安装程序命令行中或安装程序设置文件中输入 25 个字符的批量许可证密钥。当您设置 PIDKEY 属性后,用户在进行安装时将不必输入产品密钥。
PIDKEY=123467890123456789012345
TRANSFORMS=字符串 指定要应用于该安装的转换。
TRANSFORMS=\\server\share\myApp\Custom.mst
USERNAME=字符串指定默认的用户名。

属性

文章编号: 826530 - 最后修改: 2003年12月5日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Office Standard Edition 2003
关键字:?
kbinfo KB826530
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com