從本機安裝來源部署 Office 2013

 

適用版本: Office 2013

上次修改主題的時間: 2016-12-16

摘要: 說明如何從本機安裝來源安裝使用 Windows Installer 的 Office 2013 (MSI)。

對象: IT 專業人員

當您部署 Office 2013 時,安裝程式會在使用者的電腦上建立本機安裝來源。這就是所安裝的 Office 產品經過壓縮的來源檔案複本。預設位置為 \MSOCache\All Users,這是一個隱藏資料夾,位於 Office 安裝所在的根磁碟機。將檔案複製到使用者的電腦後,安裝程式會從本機安裝來源完成安裝。您可以利用下列兩個步驟進行安裝,將網路的負載降至最低:

  1. 透過下列方式部署本機安裝來源:搭配使用安裝程式與自訂的 Config.xml 檔案,該檔案可將經過壓縮的來源檔案複製到本機電腦。這就是所謂的預先快取,本機電腦上會建立 MSOCache 資料夾,以便儲存安裝檔案。

  2. 從本機安裝來源執行安裝程式。

預先快取可讓大部分的安裝活動都在本機電腦上發生,而不是在網路上。您可以在一段時間內將本機安裝來源散佈給使用者群組,然後安排在整個組織中同時進行安裝,這樣就不會使網路的負擔過大。

重要事項重要事項:
從 MSOCache 執行 Setup.exe (如本文所述)「只」適用於新的 Office 2013 安裝。若正在安裝 Office 2013 的電腦上已存在 Office 2010 或 Office 2007 安裝,則此方法不適用。若嘗試從 MSOCache 資料夾安裝 Office 2013,從 Office 2010 或 Office 2007 升級至 Office 2013,則可能會顯示與下列類似的錯誤訊息:「您的系統不支援這個語言的安裝封裝。」

本文內容:

  • 建立網路安裝點

  • 部署本機安裝來源

  • 從本機安裝來源執行安裝程式

建立網路安裝點

開始前,您可以建立、複寫及保護網路安裝點。若要這樣做,請將您要從 Office 2013 安裝媒體部署的所有來源檔案和任何語言套件複製到網路上的共用位置。然後,您可以將網路安裝點當做起始位置來散佈 Office 2013。確定 Office 2013 來源檔案的存取權是唯讀檔案。Setup.xml 和 Package.xml 檔案 (如 Office 2013 的 ProPlusWW.xml) 已數位簽署,無法予以變更。如需詳細資訊,請參閱<安裝 Office 2013 之前自訂安裝程式>中的<建立網路安裝點>。

部署本機安裝來源

使用下列程序可以在部署 Office 2013 之前先部署本機安裝來源。

注意事項附註:
您可以使用滑鼠、快速鍵或觸控等方式完成所有 Office 2013 套裝軟體 中的工作。如需如何使用 Office 產品與服務中的快速鍵和觸控功能的詳細資訊,請參閱<快速鍵>與<Office 觸控指南>。

另行部署本機安裝來源

  1. 在網路安裝點上,以 [記事本] 之類的文字編輯器開啟 Config.xml 檔案。如需關於 Config.xml 檔案的詳細資訊,請參閱<Office 2013 的 Config.xml 檔案參考>。

    Config.xml 預設位於您要安裝之 Office 產品的核心產品資料夾中。例如,如果您要安裝 Office Professional Plus 2013,請開啟 ProPlus.WW 資料夾中的 Config.xml 檔案。

  2. 尋找 LIS 元素 (<LIS>);刪除開頭的 <!-- 及結尾的 --> 標記,以移除該行的註解標記。

  3. <CACHEACTION> 屬性設定為 "CacheOnly"

    在 Config.xml 中該行應如下列範例所示。

    <LIS CACHEACTION="CacheOnly" />

  4. 儲存 Config.xml 檔案。

  5. 在使用者的電腦上執行 Setup.exe。在 Setup 命令列中,指定自訂 Config.xml 檔案的路徑。

    您必須使用完整路徑。例如:\\server\share\Office15\setup.exe /config \\server\share\Office15\ProPlus.WW\Config.xml

    其中:

    Office15 是網路安裝點的根目錄。

    /config 指定自訂 Config.xml 檔案的路徑。

注意事項附註:
您若預先快取了使用者電腦上的本機安裝來源,並須於稍後移除該來源,可將 <CACHEACTION> 屬性設定為 "RemoveCacheOnly",然後重新執行安裝程式。此設定僅適用於使用者未安裝 Office 的情況。

若要充分發揮預先快取本機安裝來源於 Office 2013 全新安裝上的效用,可以使用本機快取中的 Setup.exe 檔案,並只從網路安裝來源傳送選用檔案、安裝程式自訂檔案 (.msp 檔案) 與自訂的 Config.xml 檔案。您必須使用這些檔案的完整路徑。共用名稱中如有空格,請使用引號括住路徑,如下列範例所示。

"C:\MSOCache\All Users\{90150000-0011-0000-0000-0000000FF1CE}-C\setup.exe" /adminfile "\\server\share\Office15\mychanges\db_outlookonly.msp" /config "\\server\share\Office15\ProPlus.WW\Config.xml"

其中:

/adminfile 指定安裝程式自訂 .msp 檔案的位置。

/config 指定自訂 Config.xml 檔案的位置。

安裝程式會自動處理建立和維護本機安裝來源。預設位置是安裝 Office 之磁碟機根目錄上的 \MSOCache\All Users。除了從本機安裝來源安裝 Office,安裝程式之後也會使用本機安裝來源來修復、重新安裝或更新 Office。本機安裝來源若是損毀或遭刪除,安裝程式將會使用網路上的原始來源進行修復或加以重新建立。如需關於 /adminfile/config 安裝程式命令列選項的詳細資訊,請參閱<Office 2013 的安裝程式命令列選項參照>中的</adminfile [path]>和</config [path]>。

注意事項附註:
如果您將 Office 的安裝位置設定為其他位置 (例如,在 Config.xml 中為 INSTALLLOCATION 屬性輸入新值),安裝程式便會在該位置建立本機安裝來源。

MSOCache 資料夾

安裝程式會將每個套件從網路安裝點複製到 MSOCache\All Users 下的個別子資料夾。核心產品套件的子資料夾包含預設會安裝該產品的 Setup.exe 複本。在 MSOCache\All Users 下的子資料夾會根據每個套件的下載代碼來命名,而不是根據網路安裝點所使用的資料夾命名慣例。

注意事項附註:
在核心產品資料夾的 Setup.xml 檔案中可以找到每個 Office 產品的下載代碼。在 Office Professional Plus 2013 的 Setup.xml 檔案中,該行看起來像下列範例:
<LocalCache DownloadCode="{90150000-0011-0000-0000-0000000FF1CE}"

附加到每個下載代碼尾端的字母 (例如 -C) 表示該產品安裝所在本機安裝來源上的磁碟機。如果使用者已在不同的磁碟機上安裝多個 Office 產品,每個磁碟機在 MSOCache\All Users 資料夾中都會包含一個本機安裝來源。下載代碼中的磁碟機代號可讓 Windows Installer 識別指定之產品的正確位置。

僅在預先快取的案例中,安裝程式也會將 Updates 資料夾從網路安裝點複製到本機安裝來源。您可以在 Updates 資料夾中儲存安裝程式自訂檔案 (.msp 檔案) 和軟體更新檔案 (.msp 檔案),並自動將它們放入安裝中。您既可以享有離線安裝的優點,又不會失去任何自訂。如需關於使用 Updates 資料夾的詳細資訊,請參閱<Office 2013 的 Office 自訂工具 (OCT) 參考>中的<Updates 資料夾>。

從本機安裝來源執行安裝程式

若要執行安裝程式,您必須在 MSOCache\All Users 中找到包含要安裝之核心產品的子資料夾。請參閱<MSOCache 資料夾>。Setup.exe 與核心產品檔案 <product_name>WW.msi 位於同一資料夾中,例如,ProPlusWW.msi。例如,Office Professional Plus 2013 的核心產品檔案是 ProPlusWW.msi,而包含 Setup.exe 的資料夾為 {90150000-0011-0000-0000-0000000FF1CE}-<磁碟機>。此資料夾包含下列檔案:

  • Office64WW.msi

  • Office64WW.xml

  • Ose.exe

  • Osetup.dll

  • OWOW64WW.cab

  • PidGenX.dll

  • pkeyconfig-office.xrm-ms

  • ProPlusWW.msi

  • ProPlusWW.xml

  • ProPsWW.cab

  • ProPsWW2.cab

  • Setup.dll

  • Setup.exe

  • Setup.xml

從本機安裝來源執行安裝程式

  1. 將本機安裝散佈給使用者。請參閱<部署本機安裝來源>。

  2. 找出要安裝的 Office 產品下載代碼。下載代碼會隨附在核心產品資料夾的 Setup.xml 檔案中。

    舉例來說,在 Setup.xml 中找出包含 LocalCache 項目的那一行,例如,此範例中 Office Professional Plus 2013 的一行為:

    <LocalCache DownloadCode="{90150000-0011-0000-0000-0000000FF1CE}" SkuComponentDirectory="ProPlus.WW">

  3. 在 MSOCache\All Users 中,從與下載代碼對應的子資料夾執行 Setup.exe。您可以使用相對路徑指向每個使用者電腦的 Setup.exe 位置。

    例如,若在磁碟機 C 上部署 Office Professional Plus 2013 的本機安裝來源,請使用下列命令列:

    C:\MSOCache\All Users\{90150000-0011-0000-0000-0000000FF1CE}-C \setup.exe

    您可以使用任何方法 (例如在登入指令碼或批次檔中) 將 Setup.exe 命令列傳送給使用者。

另請參閱

Office 2013 的安裝程式架構概觀
Office 2013 的 Config.xml 檔案參考
安裝 Office 2013 之前自訂安裝程式
Office 2013 的 Office 自訂工具 (OCT) 參考

建立網路安裝點