說明適用於 Office 2003 的安裝程式命令列參數

文章翻譯 文章翻譯
文章編號: 826530 - 檢視此文章適用的產品。
如需本文的 Microsoft Office XP 版本,請參閱 283686
如需本文的 Microsoft Office 2000 版本,請參閱 202946
全部展開 | 全部摺疊

在此頁中

結論

您可以使用數種命令列參數來搭配執行 Microsoft Office 2003 安裝程式。這些選用的命令列參數會控制安裝程式的執行方式。本文將列出這些參數,並說明每種參數的功能。

其他相關資訊

下列是執行安裝程式命令列時可以使用的命令列參數與選項。透過命令列選項,系統管理員可以控制使用 Microsoft Windows Installer 套件 (.msi 檔案) 與轉換檔案 (.mst 檔案) 的程式,安裝軟體應用程式的方式。

如果您計劃同時使用數個安裝程式屬性,請在安裝程式設定檔案中 (Setup.ini) 輸入這些屬性,以減少遇到命令列長度限制的可能性。

如需有關安裝程式參數與屬性的詳細資訊,請參閱 Microsoft Office 2003 Resource Kit。如果要檢視 Microsoft Office 2003 Resource Kit,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/office/desktop/default.aspx

重要注意事項

  • 參數與選項不區分大小寫。例如,/A 與 /a 相同。
  • 除非是特別指定的情況,否則您只能在執行 Office 2003 的初始安裝時使用這些參數。
  • 如果您使用的安裝程式命令列選項也運用在安裝程式設定檔案 (Setup.ini) 或轉換檔案 (.mst 檔案) 中,通常會優先採用命令列參數。
  • Windows Installer 套件 (.msi 檔案) 必須與 Setup.exe 位於相同的資料夾。當您安裝 Microsoft Office 時,Windows Installer 套件必須位於管理安裝點的根資料夾。
  • 當您使用多個參數時,請用空格加以區隔。例如,使用下列命令列,便可以使用特定的 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 optionsmsifile

/f optionsmsifile 參數會強制修復與指定之套件 (.msi 檔案) 相關的程式。這個套件必須與 Setup.exe 位於相同的資料夾;這個套件與 Setup.exe 都必須位於管理安裝點的根資料夾。或者,您可以為套件指定產品代碼。您可以從安裝程式設定檔案的 Product 區段複製產品代碼。
注意 您必須指定原先用來安裝程式的同一個套件。

有效的 options 值包括:
摺疊此表格展開此表格
參數說明
a 無論總和檢查碼或版本為何,都會強制重新安裝所有檔案。
c在檔案遺失或毀損時,重新安裝檔案。
d在檔案遺失或存在不同版本時,重新安裝檔案。
e 在檔案遺失,或者存在相同或更舊的版本時,重新安裝檔案。
m重新寫入所有必要的 HKEY_LOCAL_MACHINE 登錄項目。
o在檔案遺失或存在更舊的版本時,重新安裝檔案。
p只有在檔案遺失時,才重新安裝檔案。
s 重新安裝所有捷徑,並覆寫現有的捷徑。
u重新寫入所有必要的 HKEY_CURRENT_USER 登錄項目。
v從原始來源擷取套件,並重新快取到本機電腦上。
重要 如果使用者將用戶端 (二進位) 更新套用至電腦,您便無法使用 /f 參數,從更新的管理安裝點重新快取並安裝至該電腦。在這種情況下,使用者必須移除應用程式,再從更新的系統管理影像重新安裝。

範例:
  • /focums 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 option msifile /t mstfile

/j option msifile/t mstfile 參數會將程式通告到電腦上,並在第一次使用時安裝該程式。您必須指定選項以選擇將程式通告到電腦或使用者。只有當您是從管理安裝點或網路上的光碟影像執行安裝程式時,才能使用 /j 參數。如果沒有指定任何套件,安裝程式就會使用 Setup.ini 中指定的套件。如果要將轉換檔案套用到已通告的程式,請使用 /t 參數並指定 .mst 檔案。
有效的選項值包括:
摺疊此表格展開此表格
參數說明
m通告到電腦上的所有使用者。
u通告到目前使用者。
注意 使用 /j 通告程式時,除了 /t 以外,您還可以使用下列三種命令列選項:/l/q/settings

範例:
  • /jm My.msi /t Custom.mst

/l optionslogfile

/l optionslogfile 參數會為安裝程序建立安裝動作記錄檔,並為每個 Windows Installer 工作建立記錄檔。/l 參數也會覆寫在 Setup.ini 的 Logging 區段中指定的預設設定。
這個選項可使用下列值,以擷取對應的資料:
摺疊此表格展開此表格
參數說明
a動作開始通知
c初始的 UI 參數
e錯誤訊息
i僅做為資訊參考用途的訊息
m記憶體不足訊息
o磁碟空間不足訊息
p以「屬性=值」的格式列出的屬性資料表清單
r動作資料記錄;包含特定動作的資訊
u使用者要求訊息
v包含偵錯訊息的詳細資訊
w警告訊息
*啟用 v 以外的所有記錄選項
+附加到現有記錄檔
!將每一行寫入記錄檔。預設行為是,同時將記錄檔的 20 行文字快取至記憶體,然後將 20 行寫入記錄檔。這麼做是為了改善效能。
Logfile 會指出建立記錄檔時所使用的檔名與路徑。當您在記錄檔檔名中加入 (*) 時,安裝程序會為每個安裝程序執行個體建立唯一的檔名。

範例: /lv* "%temp%\MyApp Setup(*).txt"
這個命令列會建立下列記錄檔:
  • Setup.exe 記錄檔 "%temp%\MyAppSetup(0001).txt"
  • 核心套件的 Windows Installer 記錄檔 "%temp%\MyApp(0001)_Task(0001).txt"

/m .mif file

/m 參數會指定 8 個字元以下的 SMS .mif 檔名。

注意 請勿在檔名中加入 .mif 副檔名。如果您加入 .mif 副檔案名,將會傳回下列錯誤:命令列 /noreboot

/noreboot 無效

/noreboot 參數會指定當安裝結束時不要重新啟動電腦,或是顯示重新開機對話方塊。/noreboot 選項會將安裝中每個套件 (除了最後一個套件) 的 Windows Installer REBOOT 屬性設定成 ReallySuppress。

/p mspfile

/p mspfile 參數會指定將系統管理更新 (MSP 檔案) 套用至用戶端安裝。您也可以加入 /a 選項以及 .msi 檔案在管理安裝點上的名稱與路徑,藉以使用 /p 將更新套用至管理安裝。如果要以無訊息方式套用更新,請在命令列中加入 /qb 以產生記錄檔 (包含 /l)。

範例:
  • msiexec /p mspfile /qb /loptions
  • msiexec /p mspfile /a msifile/qb /l options

/q option

會設定安裝程式使用者介面的顯示層級。
有效的選項值包括:
摺疊此表格展開此表格
參數說明
b只顯示簡單的進度指示器與錯誤訊息 (基本)。
f顯示全部的對話方塊與訊息;相當於省略 /q 選項 (完整)
n不顯示任何使用者介面;相當於不使用任何選項來指定 /q (無)。
r顯示所有進度指示器與錯誤訊息,但不收集任何使用者資訊 (精簡)。
- 隱藏所有強制回應對話方塊;僅搭配 b 使用。
+為 n 或 b 選項加入完成訊息。
注意 完成訊息只有在安裝程序不會要求在安裝後重新啟動電腦的情況下才會顯示。

/settings file

/settings file 參數會指定 Setup.exe 使用自訂的安裝程式設定檔案,而非使用 Setup.ini。這個設定檔案必須與 Setup.exe 位於相同的資料夾,或者必須在命令列中加入它的路徑。
範例:/settings MyApp.ini /x [msifile]

/wait

先等待安裝完成,再結束安裝程式。

/x msifile

/x msifile 參數會移除與指定之套件相關的程式。這個套件必須與 Setup.exe 位於相同的資料夾,並且兩者必須位於管理安裝點的根資料夾。注意 您必須指定原先用來安裝程式的同一個套件。範例:/x My.msi

property=value

會在命令列上指定屬性值。如果值包含空格,請用雙引號 (") 括住。如果要指定兩組以上的屬性值組,請用空格加以區隔。下列是這個參數的範例:
摺疊此表格展開此表格
ALLUSERS=string為電腦的所有使用者,或者只為目前使用者安裝程式。Windows Installer 預設會為電腦的所有使用者安裝程式。如果將 ALLUSERS 設定為 Null 值 (""),會覆寫這個預設行為,並為每個使用者安裝程式。
1= 為電腦的所有使用者進行安裝,必須具備管理認證。
2= 為電腦的所有使用者進行安裝。
"" = 只為執行安裝程序的使用者進行安裝。
ALLUSER=""
CDCACHE=string 指定快取的層級。
Auto= 根據可用的磁碟空間進行快取
1= 只快取安裝的內容
2= 快取所有來源
0= 停用快取
CDCACHE= auto
COMPANYNAME=string指定組織名稱。
COMPANYNAME=My Business
INSTALLLOCATION=string指定安裝位置。
INSTALLLOCATION=C:\Program Files\MyApp
LOCALCACHEDRIVE=string指定將快取安裝檔案的目的磁碟機。
LOCALCACHEDRIVE=C
PIDKEY=string在安裝程式命令列或安裝程式設定檔案中,輸入 25 個字元的大量授權金鑰。如果您設定 PIDKEY 屬性,使用者便不需要在安裝時輸入產品金鑰。
PIDKEY=123467890123456789012345
TRANSFORMS=string 指定要套用至安裝的轉換檔案。
TRANSFORMS=\\server\share\myApp\Custom.mst
USERNAME=string指定預設的使用者名稱。

屬性

文章編號: 826530 - 上次校閱: 2007年9月12日 - 版次: 6.1
這篇文章中的資訊適用於:
  • Microsoft Office Standard Edition 2003
關鍵字:?
kbinfo kbsetup kbcommandline 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