如何为 Office XP 安装程序使用命令行开关

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

概要

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

更多信息

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

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

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

开关              说明                 
 -------------------------------------------------------------------------------
/?		显示一个指向位于 http://www.microsoft.com/Office/ORK/ 
		的 Office 资源工具包的对话框。
                     
		注意:Office XP Office 资源工具包的链接现在是
		http://office.microsoft.com/en-us/FX011511511033.aspx
 -------------------------------------------------------------------------------
/a <msifile>	安装程序使用指定的 Microsoft 安装程序 (.msi) 文件
		进行管理员安装,以创建一个管理员安装位置。该 .msi 文件
		必须与 Setup.exe 位于同一文件夹中。

		注意:要创建管理员安装,您必须使用 Office 的企业版。 

		示例:/a ProPlus.msi
 -------------------------------------------------------------------------------
/autorun	只用在 Autorun.inf 文件中。此开关的目的在于指定在将 Office CD 
		插入到 CD-ROM 驱动器后,Windows 自动运行安装程序。

		注意事项:不要修改 Autorun.inf 文件。该文件所包含的信息对于正确运行安装程序
		是必不可少的。
 -------------------------------------------------------------------------------
/f<选项>		安装程序会修复 Office 安装。指定的 .msi 文件<程序包路径>
		必须是原先用于安装 Office 的 .msi 文件。该 .msi 文件必须与 Setup.exe 在同一个文件夹中	
		Office 程序中的“检测和修理”命令(帮助菜单)执行与选项 /focums 相同的功能。
		如果您运行安装程序并单击“重新安装”,安装程序将执行与使用以下选项同样的功能:
		/fecum。有效选项为:

		a  强制重新安装所有文件而不考虑校验和或版本。

		c  如果某个文件缺失或损坏,将重新安装该文件
		(存储的校验和与计算的校验和值不匹配)。

		d  如果某个文件缺失,或者存在不同版本,将重新安装该文件。

		e  如果某个文件缺失,或存在相同或更旧版本,将重新安装该文件。

		m  重写所有所需的本地计算机注册表值。

		o  如果某个文件缺失,或存在旧版本,将重新安装该文件。

		p  只有某个文件缺失时,才重新安装该文件。

		s  重新安装所有快捷方式,覆盖现有的快捷方式。

		u  重写所有所需的用户注册表值。

		v  从源程序包运行并重新高速缓存本地程序包。

		示例:/focums ProPlus.msi
				
------------------------------------------------------------------------------------------
/i <msifile>	安装程序使用指定的 Windows 安装程序包(MSI 文件)来安装程序。MSI 
		文件必须与 Setup.exe 在同一个文件夹中。如果
		该文件与 Setup.exe 不在同一个文件夹中,
		应该将其移到该文件夹中,或应该包含
		该文件的路径。在运行 Setup.exe 时,/i 是
		默认的行为,使用 Setup.ini 中指定的 msifile。

		示例:/i ProPlus.msi
/i "subfolder1\ProPlus.msi"
 ------------------------------------------------------------------------------
/j<选项>		创建一个代表 Office 程序或功能的图标,
<程序包路径>	该程序或功能在安装程序运行过程中被配置为
		在您首次使用时进行安装(“在首次使用时安装”)。
		有效选项为:

		u  登录到 Windows 的当前用户。
   
		m   使用本计算机的所有用户。

                                          
		注意:如果您在安装程序命令行中指定了 
		/j 选项,那么除了 /t 子选项外,
		您可以使用的其他附加命令行选项只有 
		/q、/l 和 /settings。所有其他的
		命令行选项均被忽略。

		注意:在安装 Microsoft Office 的情况下,只有在从
		管理员安装位置运行安装程序时才使用 /j 选项。

		示例:/ju c:\ProPlus.msi
		示例:/ju c:\ProPlus.msi /t install.mst
-------------------------------------------------------------------------------
/l<选项>		记录 Msiexec.exe(Windows 安装程序)的开关
<logfile>	并指定日志文件的路径。标志
		指示要记录哪些信息。有效选项为:

		a  操作的启动            

		c  初始 UI 参数

		e  所有错误信息

		i  状态消息
	
		m  内存不足
 
		o  磁盘空间错误
				
		r  特定于操作的记录

		p  终端属性

		u  用户请求

		v  详细输出

		w  非致命警告

		+  附加到现有文件之后

		*  记录除详细输出以外的所有信息。您可以
		将 v 开关与星号一并使用,即 /l*v。
	
		!  把每一行都写入日志文件。默认的行为是向内存中高速缓存 20 行日志文件文本,
		然后立即向日志文件中写入 20 行。这样做是为了提高性能。

		注意:有关更多信息,请参阅知识库
		文章 Q297107:当您使用 ! 记录选项安装 Office XP 时,
		您会收到错误信息“Installer terminated prematurely”(安装程序已提前结束)。
                       
		示例:/l* c:\logfile.txt

		此示例使用所有日志模式选项,创建以下详细日志文件:

		Setup.exe 日志文件:c:\logfile.txt	
		OSP 日志文件:c:\logfile_Task(0001).txt
		Office 日志文件:c:\logfile_Task(0002).txt
-------------------------------------------------------------------------------
/m <.mif 文件>	指定一个 8 个字符或以下的 SMS .mif 文件名。
                    
		注意:文件名后不要带有 .mif 扩展名;
		否则,命令行会返回以下错误:“Invalid command line”(无效命令行)。
		
 ------------------------------------------------------------------------------
/noreboot	Setup.exe 在安装结束时不重新启动计算机或
		显示重新启动对话框。 它还会将 REBOOT=ReallySuppress 传递给
		连锁安装列表中的每个 MSI,但该连锁中的最后一项除外。相反,如果您
		将 REBOOT=ReallySuppress 作为一个属性传递,
		它会将链锁安装列表中的每个 MSI 设置为 /noreboot 
		并向其传递 REBOOT=ReallySuppress,但该连锁中的最后一项除外。


		注意:Office XP 日文版包括 IME。 
		IME 需要重新启动计算机。要避免在安装的末尾出现重新启动对话框,
		您必须使用 REBOOT=ReallySuppress 和 *.MSI 文件进行安装。
 ------------------------------------------------------------------------------
/nosp 		覆盖系统包检测逻辑,并且不要
		调用系统文件更新 (OSP.msi)。如果在需要时未安装 OSP.msi 文件,
		安装过程有可能失败。 请谨慎使用这个选项。
 ------------------------------------------------------------------------------
				
<PROPERTY>=<值>	为任何安装程序属性指定值
		(有关有效属性的完整列表,请参见Office 资源工具包)。如果该属性值包含
		空格,请把字符串放在引号内("<值>")。您可以在命令行中指定
		多个属性和成对的值,并用空格隔开。

		只有公共属性在安装程序命令行中设置。公共属性都用大写
		字母;您不必在命令行中用大写字母来键入属性名称。专用
		属性(由大小写字母混合组成的属性)是安装程序无法在
		命令行中识别的。您可以在向导的“修改安装程序属性”
		页面设置专用属性。

		示例:TRANSFORMS="c:\acct dept" 
		DISABLEROLLBACK=1
		USERNAME="Mikey"
 ------------------------------------------------------------------------------
/q<选项>	选择用户界面级。有效的选项为

		n  无 — 不显示用户界面。

		b  基本 — 只显示简单的进程指示器和错误。

		r  精减 — 不收集任何用户信息,也不显示进程指示器。
               
		f  完全 — 在安装程序结束时显示所有指示器连同一个模式对话框。

		+  为 /n 或 /b 选项添加完成消息。只有在安装结束后不需要重新启动的情况下才显示该消息。
                     
		-  添加在 b、f、n 或 r 选项之后以取消所有模式对话框。

		注意:只有在 Office 企业版中才可以使用这个开关。 

		示例:/qb-
 ------------------------------------------------------------------------------
/settings 文件	为自定义安装程序操作指定安装程序设置文件。如果该文件与 Setup.exe 不在
		同一个文件夹中,请包括它的路径;但是,建议该文件与 Setup.exe 在同
		一个目录中。指定一个设置文件可以强制安装程序使用引用的文件
		以取代 Setup.ini。

		示例:
		/settings MyApp.ini

 ------------------------------------------------------------------------------ 
/SPForce	安装系统文件更新 (OSP.msi),
		即使自动检测进程确定不需要它。在 Windows 2000 和
		Windows Millennium 中不支持,因为无法在这两种操作系统中安装 OSP.msi。
 ------------------------------------------------------------------------------ 
/SPOnly		只安装系统文件更新 (OSP.msi)。
		不要安装 Office。该选项只适用于在 Windows 98 或 Windows NT 4 
		上安装 Microsoft Office。这个开关对于Office 部署的准备工作中的
		系统文件更新预部署很有用。
 ------------------------------------------------------------------------------ 
/t <转换>	指定转换文件 (.mst) 的名称。/i 开关需要与 /t 开关一起使用。当 
		/j 开关与转换文件一起使用时,必须使用 /t 开关,否则,应该使用 TRANSFORMS 
		属性。

		示例:/t acct.mst /i off9.msi
 ------------------------------------------------------------------------------
/wait		在退出安装程序前等待安装完成。
 ------------------------------------------------------------------------------
/webinstall url	设置从该位置安装程序的 URL 路径。所提供的 URL 被视为 Office
		管理员安装位置的根。如果 Setup.exe 确定从 Internet Explorer 安装的话,
		Setup.exe 会询问系统以确定从哪个 HTTP路径开始,因此不需要使用此开关。 

		注意:要创建管理员安装,您必须使用 Office 的企业版。 
 
		重要说明:不支持从 HTTP、HTTPS 或 FTP 源位置安装其他应用程序。

		注意:不支持从 URL 源提供的转换文件,转换文件必须常驻在网络文件共享
		中,或者是 msifile 中的流。

 ------------------------------------------------------------------------------
/x <msifile>	安装程序会卸载 Office。指定的 .msi 文件必须是原先用于安装 Office 的 
		.msi 文件。该 .msi 文件必须与 Setup.exe 在同一个文件夹中。

		示例:/x ProPlus.msi
 ------------------------------------------------------------------------------
				
如果您在路径中使用带有嵌入空格的长文件名,请参见以下 Microsoft 知识库文章:
139427 在“运行”命令中使用长文件名

参考

有关与 Windows 安装程序一起使用的命令行开关的更多信息,请参见 Msi.chm 文件。您可以通过从以下 Microsoft 网站下载 Windows 安装程序 SDK 样本、工具和文档来获得 Msi.chm 文件:
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

属性

文章编号: 283686 - 最后修改: 2007年10月26日 - 修订: 3.3
这篇文章中的信息适用于:
  • Microsoft Office XP (Setup)
关键字:?
kbproductlink kbstartprogram kbsetup kbcommandline kbhowto KB283686
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