安装程序命令行选项和属性_第1页
安装程序命令行选项和属性_第2页
安装程序命令行选项和属性_第3页
安装程序命令行选项和属性_第4页
安装程序命令行选项和属性_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安装程序命令行选项和属性当运行安装程序时,可使用命令行选项更改安装程序用于安装应用程序的某些参数,例如安装程序属性的显示设置和默认值。安装程序和Windows安装程序使用属性来控制应用程序安装过程。安装程序属性的默认值在Windows安装程序包(MSI文件)中指定。您可在命令行或安装程序设置文件(Setup.ini)中指定新属性值。注意在大多数情况下,命令行选项会覆盖安装程序设置文件(Setup.ini)或转换文件(MST文件)中的重复自定义。所有MSI文件都不支持命令行选项和属性。/a/f//j//noreboot/p/q/settings/xproperty=value/?/a[msifile]为指定程序包(MSI文件)创建管理安装路径。该程序包必须位于与Setup.exe相同的文件夹中,并且两者必须都位于管理安装路径的根目录中。示例:/aMy.msi/a"subfolder1\My.msi"/f[options][msifile]强制修复与指定程序包(MSI文件)相关的应用程序。程序包必须位于与Setup.exe相同的文件夹中,并且两者必须都位于管理安装路径的根目录中。另外,可为程序包指定产品代码,产品代码可从安装程序设置文件的[Product]节复制。注意必须指定与最初用于安装应用程序相同的程序包。<i>options</i>的有效值包括:a不管校验和或版本如何,强制重新安装所有文件。c重新安装丢失或损坏的文件。d重新安装丢失或当前具有不同版本的文件。e重新安装丢失的文件或替换当前相同或较旧版本的文件。m重写所有必需的HKEY_LOCAL_MACHINE注册表项。o重新安装丢失或当前具有较旧版本的文件。p仅重新安装丢失的文件。s重新安装所有快捷方式并覆盖当前快捷方式。u重写所有必需的HKEY_CURRENT_USER注册表项。v从原始源检索程序包,并将其重新缓存到本地计算机上。应用程序中的Detect和Repair命令执行与/focums相同的函数。运行安装程序并选择''重新安装”可执行与/fecums相同的函数。在安装时,Windows安装程序将MSI文件保存到本地计算机中。在使用/fvm选项强制重新缓存和重新安装时,Windows安装程序会从原始源检索MSI文件,并将其重新缓存到本地计算机上。向管理安装路径应用修补程序之后,可使用/fvm选项更新客户端计算机。重要如果用户将客户端修补程序(双字节)应用到计算机,则无法在该计算机上使用/f从更新过的管理安装路径进行重新缓存和重新安装。这种情况下,用户必须卸载并从更新过的管理映像重新安装。示例:/fpiwaeMy.msi/fvm(12345678-1234-1234-1234-123456789123}/i[msifile]使用特定程序包安装应用程序。程序包必须与Setup.exe位于相同的文件夹中。注意默认情况下,Setup.exe指引Windows安装程序执行与/i相同的函数。示例:/iMy.msi/i"subfolder1\My.msi"/j[option][msifile][/tmstfile]在计算机上公布应用程序,并在第一次使用时安装;必须指定选项将应用程序公布给计算机或用户。当从管理安装路径或网络上的光盘映像运行安装程序时,可以仅使用/j。如果未指定程序包,则安装程序将使用Setup.ini中指定的程序包。若要对公布的应用程序应用转换,请使用选项/t并指定MST文件。选项的有效值包括:m对计算机上的所有用户进行公布。u对当前用户进行公布。注意除了/t,当您使用/j公布应用程序时,可使用以下三个命令行选项:/I、/q和/settings。示例:/jmMy.msi/tCustom.mst

/l[options]logfile为安装程序创建安装操作的日志,并为每个Windows安装程序任务创建日志文件。/I选项会覆盖在Setup.ini的[Logging]节中所指定的默认设置。选项的有效值包括以下项并捕获相应数据:a操作通知的开始c初始用户界面参数e错误消息■1纯信息性消息m内存不足消息o磁盘空间不足消息pproperty=value窗体中的属性表列表r操作数据记录;包含特定操作信息u用户请求消息v详细包括调试消息w警告消息*打开所有日志选项(除了V)+追加到现有日志文件Logfile表示要创建的日志文件的名称和路径。当日志文件名称中包括(*)时,安装程序将为每个安装程序实例创建唯一的文件名。示例:/lv*"%temp%\MyAppSetup(*).txt"此命令行创建以下日志文件:Setup.exe日志文件"%temp%\MyAppSetup(0001).text"核心程序包的Windows安装程序日志文件"%temp%\MyApp(0001)_Task(0001).txt"/noreboot在安装结束前不重新启动计算机或显示重启动对话框。/noreboot选项为安装中所包含的每个程序包(除了最后一个)将Windows安装程序的REBOOT属性设为ReallySuppress。/p[mspfile]应用管理更新(MSP文件)到客户端安装。也可通过包含/a选项和名称以及管理安装路径上的MSI文件的路径,使用/p将更新应用到管理安装。若要应用程序包,则需在命令行中包含/qb;若要生成日志文件,则需包含/I。示例:msiexec/p[mspfile]/qb/l[options]msiexec/p[mspfile]/a[msifile]/qb/l[options]/q[option]设置安装程序用户界面显示级别。选项的有效值包括:b只显示简单的进度指示和错误消息(基本)。f显示所有对话框和消息;相当于忽略/q选项(完全)。n不显示用户界面;相当于不带选项(无)指定/q。r显示所有进度指示和错误消息,但不收集用户信息(缩减)。-取消所有模式对话框;仅与b一起使用。+向n或b选项添加完成信息。注意当安装程序不需要在安装完成后重启动计算机时,仅显示完成信息。/settings文件为Setup.exe指定自定义安装设置文件,以代替Setup.ini使用。设置文件必须位于与Setup.exe相同的文件夹中,或者命令行中必须包括路径。示例:/settingsMyApp.ini/x[msifile]删除与指定程序包相关的应用程序。程序包必须位于与Setup.exe相同的文件夹中,两者必须都位于管理安装路径的根目录中。注意必须指定与最初用于安装应用程序的相同程序包。示例:/xMy.msiproperty=value在命令行上指定属性值。如果该值包含空格,则需将其包含在双引号(")当中。若要指定多个属性值,则需用空格进行分隔。ALLUSERS=[string]为计算机的所有用户或只为当前用户安装应用程序。默认情况下,Windows安装程序为计算机的所有用户安装应用程序。将ALLUSERS设为空值(””)将覆盖此默认行为并为每位用户安装应用程序。=为计算机的所有用户安装应用程序;需要管理权限。=为计算机的所有用户安装应用程序。〃〃二仅为运行安装程序的用户安装应用程序。ALLUSERKCDCACHE=[string]指定缓存级别。Auto=基于可用磁盘空间缓存=仅缓存所安装的内容=缓存整个源0=禁用缓存CDCACHE=auto

COMPANYNAME=[string]指定单位名称。COMPANYNAME=MyBusinessINSTALLLOCATION=[string]指定安装位置。INSTALLLOCATION=C:\ProgramFiles\MyAppLOCALCACHEDRIVE=[string]指定将作为安装文件的缓存目标的驱动器。LOCALCACHEDRIVE=CPIDKEY=[string]在命令行上或在安装程序设置文件中输入25个字符的批量许可密钥。当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论