資源描述:
《安裝程序命令行選項(xiàng)和屬性.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、安裝程序命令行選項(xiàng)和屬性當(dāng)運(yùn)行安裝程序時(shí),可使用命令行選項(xiàng)更改安裝程序用于安裝應(yīng)用程序的某些參數(shù),例如安裝程序?qū)傩缘娘@示設(shè)置和默認(rèn)值。安裝程序和Windows安裝程序使用屬性來(lái)控制應(yīng)用程序安裝過(guò)程。安裝程序?qū)傩缘哪J(rèn)值在Windows安裝程序包(MSI文件)中指定。您可在命令行或安裝程序設(shè)置文件(Setup.ini)中指定新屬性值。注意??在大多數(shù)情況下,命令行選項(xiàng)會(huì)覆蓋安裝程序設(shè)置文件(Setup.ini)或轉(zhuǎn)換文件(MST文件)中的重復(fù)自定義。所有MSI文件都不支持命令行選項(xiàng)和屬性。?/a/f/i/j/l/noreboot/p/q/settings/xproperty=val
2、ue/??/a?[msifile]為指定程序包(MSI文件)創(chuàng)建管理安裝路徑。該程序包必須位于與Setup.exe相同的文件夾中,并且兩者必須都位于管理安裝路徑的根目錄中。示例:/aMy.msi/a"subfolder1My.msi"/f[options][msifile]強(qiáng)制修復(fù)與指定程序包(MSI文件)相關(guān)的應(yīng)用程序。程序包必須位于與Setup.exe相同的文件夾中,并且兩者必須都位于管理安裝路徑的根目錄中。另外,可為程序包指定產(chǎn)品代碼,產(chǎn)品代碼可從安裝程序設(shè)置文件的[Product]節(jié)復(fù)制。注意??必須指定與最初用于安裝應(yīng)用程序相同的程序包。options的
3、有效值包括:a不管校驗(yàn)和或版本如何,強(qiáng)制重新安裝所有文件。c重新安裝丟失或損壞的文件。d重新安裝丟失或當(dāng)前具有不同版本的文件。e重新安裝丟失的文件或替換當(dāng)前相同或較舊版本的文件。m重寫(xiě)所有必需的HKEY_LOCAL_MACHINE注冊(cè)表項(xiàng)。o重新安裝丟失或當(dāng)前具有較舊版本的文件。p僅重新安裝丟失的文件。s重新安裝所有快捷方式并覆蓋當(dāng)前快捷方式。u重寫(xiě)所有必需的HKEY_CURRENT_USER注冊(cè)表項(xiàng)。v從原始源檢索程序包,并將其重新緩存到本地計(jì)算機(jī)上。應(yīng)用程序中的?Detect?和?Repair?命令執(zhí)行與?/focums?相同的函數(shù)。運(yùn)行安裝程序并選擇“重新安裝”可執(zhí)行與?/
4、fecums?相同的函數(shù)。在安裝時(shí),Windows安裝程序?qū)SI文件保存到本地計(jì)算機(jī)中。在使用?/fvm?選項(xiàng)強(qiáng)制重新緩存和重新安裝時(shí),Windows安裝程序會(huì)從原始源檢索MSI文件,并將其重新緩存到本地計(jì)算機(jī)上。向管理安裝路徑應(yīng)用修補(bǔ)程序之后,可使用?/fvm?選項(xiàng)更新客戶端計(jì)算機(jī)。重要?如果用戶將客戶端修補(bǔ)程序(雙字節(jié))應(yīng)用到計(jì)算機(jī),則無(wú)法在該計(jì)算機(jī)上使用/f從更新過(guò)的管理安裝路徑進(jìn)行重新緩存和重新安裝。這種情況下,用戶必須卸載并從更新過(guò)的管理映像重新安裝。示例:/fpiwaeMy.msi/fvm{12345678-1234-1234-1234-123456789123}/
5、i?[msifile]使用特定程序包安裝應(yīng)用程序。程序包必須與Setup.exe位于相同的文件夾中。注意??默認(rèn)情況下,Setup.exe指引Windows安裝程序執(zhí)行與/i相同的函數(shù)。示例:/iMy.msi/i"subfolder1My.msi"/j[option][msifile][/tmstfile]在計(jì)算機(jī)上公布應(yīng)用程序,并在第一次使用時(shí)安裝;必須指定選項(xiàng)將應(yīng)用程序公布給計(jì)算機(jī)或用戶。當(dāng)從管理安裝路徑或網(wǎng)絡(luò)上的光盤(pán)映像運(yùn)行安裝程序時(shí),可以?xún)H使用/j。如果未指定程序包,則安裝程序?qū)⑹褂肧etup.ini中指定的程序包。若要對(duì)公布的應(yīng)用程序應(yīng)用轉(zhuǎn)換,請(qǐng)使用選項(xiàng)/t并指定MS
6、T文件。選項(xiàng)的有效值包括:m對(duì)計(jì)算機(jī)上的所有用戶進(jìn)行公布。u對(duì)當(dāng)前用戶進(jìn)行公布。注意???除了/t,當(dāng)您使用/j公布應(yīng)用程序時(shí),可使用以下三個(gè)命令行選項(xiàng):/l、/q和/settings。示例:/jmMy.msi/tCustom.mst/l[options]logfile為安裝程序創(chuàng)建安裝操作的日志,并為每個(gè)Windows安裝程序任務(wù)創(chuàng)建日志文件。/l選項(xiàng)會(huì)覆蓋在Setup.ini的[Logging]節(jié)中所指定的默認(rèn)設(shè)置。選項(xiàng)的有效值包括以下項(xiàng)并捕獲相應(yīng)數(shù)據(jù):a操作通知的開(kāi)始c初始用戶界面參數(shù)e錯(cuò)誤消息i純信息性消息m內(nèi)存不足消息o磁盤(pán)空間不足消息pproperty=value窗體
7、中的屬性表列表r操作數(shù)據(jù)記錄;包含特定操作信息u用戶請(qǐng)求消息v詳細(xì)包括調(diào)試消息w警告消息*打開(kāi)所有日志選項(xiàng)(除了v)+追加到現(xiàn)有日志文件Logfile?表示要?jiǎng)?chuàng)建的日志文件的名稱(chēng)和路徑。當(dāng)日志文件名稱(chēng)中包括(*)時(shí),安裝程序?qū)槊總€(gè)安裝程序?qū)嵗齽?chuàng)建唯一的文件名。示例:/lv*"%temp%MyAppSetup(*).txt"此命令行創(chuàng)建以下日志文件:·Setup.exe日志文件"%temp%MyAppSetup(0001).text"·核心程序包的Windows安裝程序日志文