Office 2010 的安裝程序體系結(jié)構(gòu)概述
Microsoft Office 2010 中的基本安裝程序體系結(jié)構(gòu)與 2007 Microsoft Office system 中引入的體系結(jié)構(gòu)相同。該安裝程序體系結(jié)構(gòu)旨在簡化安裝、自定義和維護 Office 的各個方面。新的安裝程序統(tǒng)一并管理整個安裝過程,包括自定義用戶的 Office 配置,一次部署多種語言,以及將軟件更新應(yīng)用于新的安裝。本文大致介紹了安裝程序體系結(jié)構(gòu)、安裝程序的事件順序、中性語言設(shè)計和多語言部署、自定義方法、所需的本地安裝源以及更新過程。
該安裝程序體系結(jié)構(gòu)可幫助管理員更有效地管理下面這些方面:
- 部署過程,以便采用最適合您的環(huán)境的方式安裝 Office。
- 自定義 Office,以使用戶在其計算機上獲得最佳配置。
- 為世界各地分支機構(gòu)的用戶部署特定語言的功能。
- 采用一種有利于使未來的維護(包括軟件更新)盡可能高效的方式部署 Office。
在 2007 Office system 之前的 Office 版本中,單個 Office 產(chǎn)品(如 Microsoft Office Standard)包含在單個 Windows Installer (MSI) 文件 中。MSI 文件是 Windows Installer 用于安裝產(chǎn)品的關(guān)系數(shù)據(jù)庫。和 2007 Office system 一樣,Office 2010 產(chǎn)品也由多個 MSI 文件組成,沒有任何一個 MSI 文件能代表完整的產(chǎn)品。中性語言核心程序包(MSI 文件)與一個或多個特定語言的程序包相結(jié)合,從而形成完整的產(chǎn)品。例如,一個 Office 產(chǎn)品(如 Microsoft Office Professional Plus 2010)由核心程序包以及一個或多個特定語言的程序包組成。安裝程序?qū)为毜某绦虬M合起來以形成一個完整安裝,并在用戶計算機上安裝 Office 期間和安裝 Office 之后處理自定義和維護任務(wù)。Office 2010 引入了本機 64 位 Office 產(chǎn)品版本以支持 64 位處理器,64 位處理器正逐漸成為從服務(wù)器到桌面計算機的各種系統(tǒng)的標準。Office 2010 還使用 Windows-32-on-Windows-64 (WOW64) 為運行在 64 位 Windows 操作系統(tǒng)上的 32 位 Office 2010 應(yīng)用程序提供支持。WOW64 是 x86 模擬器,它使基于 Windows 的 32 位應(yīng)用程序能夠在 64 位 Windows 上無縫運行。Office 2010 允許用戶繼續(xù)使用現(xiàn)有第三方 Office 加載項,這些加載項基本上都是 32 位的,因為許多加載項都尚未提供 64 位版本。為在 64 位操作系統(tǒng)上運行的 32 位 Office 2010 提供支持可防止阻止 32 位加載項。有關(guān) 64 位 Office 2010 版本的詳細信息,請參閱 64 位 Office 2010 版本。本文內(nèi)容:
安裝過程
注意:
與 2007 Office system 之前的 Office 版本不同,Office 2010 不允許通過運行帶 /a 命令行選項的安裝程序提取壓縮的源文件來創(chuàng)建管理安裝點?,F(xiàn)在所有的安裝都從壓縮的源中進行。
本節(jié)內(nèi)容:
安裝程序的事件順序
安裝程序的基本事件順序如下所示,并且事件在每個部署方案中的發(fā)生順序均相同:
- 運行安裝程序。
- 檢查先決條件。
- 讀取 XML 數(shù)據(jù)。
- 建立功能樹。
- 在用戶的計算機上創(chuàng)建本地安裝源。
- 安裝 Office。
- 應(yīng)用自定義文件。
- 應(yīng)用軟件更新。
運行安裝程序
Setup.exe 是開始安裝過程的所有機制的程序。它位于網(wǎng)絡(luò)安裝點的根目錄。對于所安裝的每個 Office 產(chǎn)品都要運行一次安裝程序。在運行時,安裝程序?qū)⑺阉骶W(wǎng)絡(luò)安裝點中要安裝的 Office 產(chǎn)品。如果安裝點包含多個 Office 產(chǎn)品,則安裝程序?qū)⑻崾居脩暨x擇要安裝的產(chǎn)品。通過將 Setup.exe 指向核心產(chǎn)品文件夾中的 Config.xml 文件,可以避開選擇過程而確定要安裝哪個 Office 產(chǎn)品。例如,如果要安裝 Microsoft Office Professional Plus 2010,則可以使用下面的命令行:\\server\share \Office14ProPlus\setup.exe /config \\server\share \Office14ProPlus\Pro.WW\Config.xml其中,Office14ProPlus 是網(wǎng)絡(luò)安裝點的根目錄。在 2007 Office system 之前的 Office 版本中,Setup.exe 調(diào)用 Windows Installer (Msiexec.exe) 執(zhí)行 Office 的安裝。盡管安裝程序現(xiàn)在仍使用 Windows Installer,但安裝程序?qū)⒗@過 Windows Installer 可執(zhí)行程序。Msiexec.exe 命令行不能用于安裝 Office 2010(或 2007 Office system)。
注意:
Setup.exe 的這一版本只能識別少數(shù)幾個命令行選項。有關(guān)詳細信息,請參閱 Setup command-line options for Office 2010(該鏈接可能指向英文頁面)。
檢查先決條件
安裝程序在啟動時將檢查多個安裝先決條件,包括最低的操作系統(tǒng)要求和管理權(quán)限。用戶必須是客戶端計算機的管理員才能安裝 Office,或者您必須使用 Microsoft Systems Management Server (SMS) 或 Microsoft System Center Configuration Manager 2007 之類的工具才能以提升的權(quán)限運行安裝。當您從 x64 文件夾運行 Setup.exe 時,安裝程序?qū)⒋_定是否已安裝 32 位 Office 應(yīng)用程序。如果安裝程序檢測到 32 位 Office 應(yīng)用程序,它將顯示一條錯誤消息,以通知用戶必須先卸載所有 32 位 Office 應(yīng)用程序,然后才能繼續(xù)安裝 64 位 Office 2010。該錯誤會列出已安裝的 32 位 Office 應(yīng)用程序。如果安裝程序沒有檢測到 32 位 Office 應(yīng)用程序,它將安裝 64 位版本的 Office 2010。當您從 x32 文件夾運行 Setup.exe 時,安裝程序?qū)⒋_定是否已安裝 64 位 Office 2010 應(yīng)用程序。如果安裝程序檢測到 64 位 Office 2010,將顯示一條錯誤消息,并且安裝程序?qū)⒈蛔柚?。如果安裝程序沒有檢測到 64 位 Office 2010,它將安裝 32 位版本的 Office 2010。有關(guān)詳細信息,請參閱 64 位 Office 2010 版本 中的 64 位安裝過程。
注意:
若要在用戶缺乏管理權(quán)限的計算機上安裝 Office,則必須在可向安裝程序提供管理權(quán)限的上下文中運行安裝程序。安裝 Office 后,不具備管理權(quán)限的用戶可以運行所有安裝的功能,并可以按需安裝功能。例如,在組織中,如果用戶不是其計算機的管理員,則管理員可以使用以下方法向 Office 安裝程序提供適當?shù)臋?quán)限:
- 以管理員身份登錄到計算機并安裝 Office 2010。
- 使用 Microsoft Systems Management Server 或 System Center Configuration Manager 2007 之類的軟件管理工具。
- 使用組策略計算機啟動腳本將 Office 2010 部署到計算機。 有關(guān)詳細信息,請參閱向非管理員用戶部署 Office 2010。
讀取 XML 數(shù)據(jù)
安裝程序?qū)⑹占嘘P(guān)安裝點上每個程序包的信息,收集用于安裝的默認設(shè)置,并采用所指定的自定義設(shè)置。安裝程序?qū)囊韵露鄠€源以 XML 數(shù)據(jù)形式收集所有這些信息:
- 每個程序包的 Setup.xml 和 Package.xml 文件。安裝點上的每個文件夾(中性語言核心程序包文件夾以及每個特定語言程序包的文件夾)都包含 Setup.xml 和 Package.xml 文件(例如,Microsoft Office Professional Plus 2010 中為 ProPlusWW.xml)。安裝程序可以利用這些文件中的信息執(zhí)行下列操作:
注意:
Setup.xml 和 Package.xml 文件經(jīng)過簽名,不能修改。更改這些文件將導(dǎo)致安裝程序無法運行。
- 確定產(chǎn)品和該產(chǎn)品可供使用的語言。
- 搭配中性語言元素和特定語言的元素以創(chuàng)建完整的功能。
- 建立統(tǒng)一的功能樹。
- 收集安裝所需的一組 MSI 文件。
- 安裝程序自定義文件。在安裝過程的初期,安裝程序會確定您是否已為所安裝的產(chǎn)品指定了安裝程序自定義文件(.msp 文件)。安裝程序自定義 .msp 文件是在管理員使用 Office 自定義工具 (OCT) 自定義 Office 2010 安裝時創(chuàng)建的。OCT 是安裝程序的一部分,建議您使用該工具進行大部分自定義設(shè)置。自定義文件包含為安裝指定的所有修改,其中包括控制安裝過程的自定義設(shè)置。 OCT 在 Office 2010 的批量許可版本中提供。若要確定您安裝的 Office 2010 是否為批量許可版本,請檢查 Office 2010 安裝磁盤以確定其中是否包含一個名為 Admin 的文件夾。如果存在 Admin 文件夾,則磁盤是批量許可版本;否則,磁盤為零售版本。如果沒有在命令行上或 Config.xml 文件中指定自定義文件,則安裝程序?qū)⑺阉靼惭b點上的 Updates 文件夾中是否有特定于所安裝產(chǎn)品的自定義文件。默認情況下,安裝點上包括 Updates 文件夾。大多數(shù)情況下,建議在此文件夾中存儲安裝點上包括的所有 Office 產(chǎn)品的安裝程序自定義 .msp 文件和軟件更新。安裝程序使用附加到自定義文件的 XML 數(shù)據(jù)確定如何安裝產(chǎn)品,例如是否安靜運行或在功能樹中要顯示哪些功能。自定義文件中的設(shè)置將替代 Setup.xml 和 Package.xml 文件中包含的默認設(shè)置。 有關(guān)安裝程序自定義文件的詳細信息,請參閱簡化的自定義模型。有關(guān)使用 OCT 的詳細信息,請參閱 Office Customization Tool in Office 2010(該鏈接可能指向英文頁面)。
- Config.xml 文件。每個核心產(chǎn)品文件夾都包含指導(dǎo)安裝程序安裝該產(chǎn)品的 Config.xml 文件。您可以編輯 Config.xml 以自定義安裝過程。例如,可以使用 Config.xml 中的元素指定安裝中要包括的產(chǎn)品或語言。Config.xml 中的設(shè)置優(yōu)先于自定義文件中的設(shè)置以及 Setup.xml 和 Package.xml 文件中包含的默認設(shè)置。 有關(guān)如何以及何時編輯 Config.xml 的詳細信息,請參閱 Config.xml file in Office 2010(該鏈接可能指向英文頁面)。
建立功能樹
安裝程序使用 XML 文件中包含的信息創(chuàng)建一個功能樹,其中包括產(chǎn)品中提供的所有應(yīng)用程序和功能。通過使用 Office 自定義工具,可以查看功能樹并指定在用戶的計算機上要安裝哪些應(yīng)用程序和功能。如果允許用戶以交互方式運行安裝程序,則用戶在安裝程序用戶界面中將看到您修改過的功能樹。有關(guān)指定要安裝哪些 Office 功能的詳細信息,請參閱配置 Office 2010 的功能安裝狀態(tài)。
在用戶的計算機上創(chuàng)建本地安裝源
安裝程序會調(diào)用名為 Office Source Engine (Ose.exe) 的程序,以在用戶的計算機上創(chuàng)建所需的本地安裝源 (LIS)。為了創(chuàng)建本地安裝源,安裝程序會將安裝點中的文件復(fù)制到用戶計算機上的某個隱藏位置。默認位置是安裝 Office 的驅(qū)動器根目錄下的 \MSOCache\All Users。然后,安裝程序會使用 Windows Installer 從該本地安裝源安裝 Office。本地安裝源具有以下幾個主要優(yōu)點:
有關(guān)本地安裝源的詳細信息,請參閱所需的本地安裝源。安裝 Office
安裝開始時,安裝程序會檢查所需的磁盤空間和功能依存關(guān)系,然后調(diào)用 Windows Installer 以在用戶的計算機上從本地安裝源安裝正確的一組程序包(MSI 文件)。安裝程序會使用前面提及的 XML 數(shù)據(jù)確定要包括哪組 MSI 文件。安裝過程中安裝程序向用戶顯示的進度欄會將整個安裝進度考慮在內(nèi),包括應(yīng)用 Updates 文件夾中的自定義設(shè)置和軟件更新。
注意:
盡管安裝程序使用 Windows Installer 安裝 Office,但 Windows Installer 本身不能獨立于安裝程序而安裝單獨的 MSI 文件。
應(yīng)用自定義文件
在安裝過程中,安裝程序?qū)⒆远x文件應(yīng)用于用戶的配置。其結(jié)果類似于在 Office 的早期版本中應(yīng)用 Windows Installer 轉(zhuǎn)換(MST 文件)的效果:自定義設(shè)置將成為用戶的默認配置。除了包含自定義安裝過程的 XML 數(shù)據(jù)之外,自定義文件還可能包含默認用戶設(shè)置、功能安裝狀態(tài)、Microsoft Outlook 配置文件以及對用戶配置進行的其他修改。自定義文件特定于產(chǎn)品;安裝程序僅應(yīng)用與所安裝產(chǎn)品相關(guān)的那些文件。
注意:
如果計劃部署多個安裝程序自定義 .msp 修補程序,則只能將各個 Office 2010 產(chǎn)品的一個安裝程序自定義 .msp 文件放在初始安裝的 Updates 文件夾中。在安裝完 Office 之后,您必須部署其余的自定義 .msp 文件。如前所述,Updates 文件夾僅支持各個產(chǎn)品的一個自定義修補程序。放在 Updates 文件夾中的自定義 .msp 文件將會首先部署。因此,該文件必須包括無法在安裝之后更改的任何安裝程序自定義,例如,安裝位置。
如果為不同的用戶組創(chuàng)建不同的配置,則建議將自定義文件存儲在另一個位置,然后在安裝程序命令行上使用 / adminfile 選項指定所需的文件。例如:\\server\share\Office14\setup.exe /adminfile \\server\share\Office14\MyUpdates\Engineering.msp其中,Office14 是網(wǎng)絡(luò)安裝點的根目錄。
注意:
預(yù)先緩存本地安裝源時,安裝程序會從網(wǎng)絡(luò)安裝點將 Updates 文件夾復(fù)制到本地安裝源。通過這種方式,可以在脫機安裝方案中加入自定義設(shè)置。只有在這種情況下,安裝程序才會在安裝之前在本地計算機上緩存自定義文件。有關(guān)詳細信息,請參閱預(yù)緩存 Office 2010 的本地安裝源。
應(yīng)用軟件更新
在安裝過程結(jié)束時,安裝程序?qū)z查安裝點上的 Updates 文件夾中有無軟件更新(.msp 文件)。與使用 Office 自定義工具創(chuàng)建的安裝程序自定義文件不同,軟件更新由 Microsoft 分發(fā)以增強產(chǎn)品功能。如果將 Office 部署給用戶并且還需要部署一組軟件更新,則安裝程序可以在初始安裝過程中應(yīng)用這些更新。開銷(估計所需的磁盤空間)和進度欄指示器均會將安裝過程的這一步驟考慮在內(nèi)。從用戶的角度看,整個過程是一個單一事件。此模型保留了原始安裝點,并使您仍然可以向新用戶提供產(chǎn)品的最新版本。
注意:
Updates 文件夾僅用于 Office 2010 的初始安裝或新安裝。Updates 文件夾只能包含一個安裝程序自定義 .msp 修補程序,但可以包含多個 Service Pack 以及僅采用 .msp 格式的修補程序。
有關(guān)軟件更新過程的詳細信息,請參閱合并更新過程。
在安裝點上包括多個產(chǎn)品
如果網(wǎng)絡(luò)安裝點包含多個 Office 2010 產(chǎn)品,則安裝程序?qū)⑺阉魉形募A和子文件夾以查找 Config.xml 和 Setup.xml 文件,然后提示用戶選擇要安裝的產(chǎn)品。如果要安裝多個 Office 產(chǎn)品,則更高效的做法是在同一個安裝點上存儲所有產(chǎn)品,然后將安裝程序自定義為在用戶的計算機上安裝特定的 Office 產(chǎn)品。
注意:
將多個 Office 產(chǎn)品復(fù)制到同一個安裝點時,可能會提示是否覆蓋共享的安裝程序文件。由于這些文件在所有 Office 2010 產(chǎn)品中是重復(fù)的,因此不需要重新復(fù)制任何這些重復(fù)文件夾。這種高效的設(shè)計可以在創(chuàng)建和復(fù)制網(wǎng)絡(luò)安裝點時節(jié)省空間并確保一致性。
以交互方式運行安裝程序
可以選擇以安靜模式運行安裝,這樣用戶就只能看到安裝過程的很少一部分,或根本看不到該過程。但是,如果允許用戶查看安裝程序用戶界面,則所做出的選擇將影響安裝程序行為的多個方面。例如:
有關(guān)如何自定義顯示設(shè)置的詳細信息,請參閱在安裝 Office 2010 之前自定義安裝程序。
中性語言設(shè)計
在 Office 2010(以及在 2007 Office system 中),Office 產(chǎn)品(如 Office Professional Plus 2010)將按以下方式組織:- 中性語言的元素分組在一個核心程序包(MSI 文件)中。
- 而應(yīng)用程序?qū)⑻囟ㄕZ言的元素分組在單獨的程序包中。
重要:
當前 Office 2010 版本僅 包含英語、簡體中文、法語、德語、日語、西班牙語和俄語語言源。以后的版本將會提供更多語言。
本節(jié)內(nèi)容:
Office 的語言版本
每個 Office 產(chǎn)品都必須包含至少一組特定語言的程序包。您不能自己部署核心程序包(MSI 文件)。在 Office 產(chǎn)品 CD 和網(wǎng)絡(luò)安裝點上,這些語言程序包包含在各個文件夾中。每個文件夾名稱都包含一個 ll-cc 格式的語言標記,用于標識此語言(例如,en-us 代表美國英語)。每個文件夾還包含一組安裝文件。例如,Office Professional Plus 2010 產(chǎn)品分散在這些文件夾中的文件之間。不特定于任何語言的元素(如 Winword.exe,Microsoft Word 2010 的可執(zhí)行文件)位于核心 ProPlus.WW 程序包中。其他元素(如 Word 2010 的幫助和用戶界面)則位于 Word 或共享 Office 功能的特定語言的相應(yīng)程序包中。為使功能完整,既需要中性語言的元素,也需要特定語言的元素。Winword.exe 自身并不代表任何人都能使用的 Word 應(yīng)用程序。類似地,ProPlus.WW 文件夾中的核心 Office Professional Plus 2010 MSI 文件并不代表完整的 Office 產(chǎn)品。安裝程序?qū)⑺羞@些部分組合為完整的產(chǎn)品。每個文件夾中的 Package.xml 和 Setup.xml 文件包含安裝程序組合完整功能、建立統(tǒng)一功能樹以及為安裝收集一組正確的 MSI 文件所使用的信息。收集 XML 數(shù)據(jù)并組合所需的 MSI 文件之后,安裝程序?qū)⑹褂?Windows Installer 在用戶的計算機上安裝 Office。從用戶的角度看,這一過程自動且無縫進行。不能通過分離包含單獨 MSI 文件的特定語言的文件夾(如 Word.en-us 文件夾)來部署 Office 2010 中單獨的應(yīng)用程序。但是,可以通過自定義安裝來確定在用戶的計算機上安裝哪些應(yīng)用程序和功能。
注意:
不能通過使用 Windows Installer 或任何其他方法來獨立安裝 Office 安裝點上的任何 MSI 文件。也不能編輯或更改經(jīng)過數(shù)字簽名的 XML 文件(Setup.xml 和 Package.xml)。在 Office 2010 中,安裝程序必須收集文件和安裝信息才能安排安裝過程。
Office 的語言包
特定語言的程序包用于兩種上下文中:Office 產(chǎn)品的語言版本中和針對該語言的單語言包 (SLP) 中。例如,Office Professional Plus 2010 的法語版對于 Office Professional Plus 2010 中的每個應(yīng)用程序以及各個共享功能都具有一個特定語言的文件夾。法語 SLP 中包含相同的文件夾,其中還針對 Office 2010 中的其他產(chǎn)品包含特定語言的文件夾。語言包既可作為單獨的產(chǎn)品進行部署,也可用來以多種語言部署 Office 產(chǎn)品。您不需要為語言包輸入唯一的產(chǎn)品密鑰,無論您是單獨部署它們,還是將它們作為另一個產(chǎn)品安裝的一部分進行部署。
注意:
在 2007 Office system 之前的 Office 版本中,企業(yè)客戶通過在安裝 Office 的美國英語版本后部署多語言用戶界面 (MUI) 包來添加語言。本地化版本(如日語版本的 Office Standard Edition)與帶有日語 MUI 包的核心版本并不完全相同。在 2007 Office system 中,這種設(shè)計已得到簡化和改進,與 Office 2010 中的設(shè)計相同。
簡化的自定義模型
使用 Office 自定義工具
使用 Office 自定義工具(安裝程序的組件,包含在 Office 2010 客戶端的批量許可版本中)可以自定義 Office 安裝。通過運行帶有 /admin 命令行選項的安裝程序可啟動 OCT??梢允褂?OCT 創(chuàng)建一個安裝程序自定義文件(.msp 文件),并將其放入網(wǎng)絡(luò)安裝點上的 Updates 文件夾中。如前所述,Updates 文件夾僅用于 Office 2010 的初始安裝或新安裝,并且 Updates 文件夾僅支持一個自定義修補程序。安裝程序自定義文件是 Windows Installer .msp 文件的擴展形式。每個安裝程序自定義文件都是針對特定產(chǎn)品(如 Office Professional Plus 2010 或 OneNote 2010)配置的。當您運行安裝程序以安裝 Office 產(chǎn)品時,安裝程序會在 Updates 文件夾中查找與要安裝的產(chǎn)品對應(yīng)的自定義文件。安裝程序安裝產(chǎn)品時,它會應(yīng)用該文件的自定義項。您可以創(chuàng)建多個安裝程序自定義文件,以為不同的用戶組配置 Office。運行安裝程序時,使用安裝程序命令行選項 /adminfile 或 Config.xml(請參閱使用 Config.xml 文件自定義 Office)可指定將相應(yīng)的自定義文件用于每個安裝。有關(guān)如何使用 OCT 創(chuàng)建安裝程序自定義文件的完整詳細信息,請參閱 Office Customization Tool in Office 2010(該鏈接可能指向英文頁面)。
自定義新安裝
通過使用由 OTC 創(chuàng)建的安裝程序自定義文件,您可以修改安裝程序首次在用戶計算機上安裝 Office 的方式。例如,利用 OCT 可以按下列方式自定義 Office:
- 在不存在用戶交互的情況下指示安裝程序運行(安靜安裝)。
- 預(yù)定義產(chǎn)品密鑰并代表用戶接受 Microsoft 軟件許可條款。
- 指定 Office 文件在用戶計算機上的安裝位置。
- 安裝 Office 2010 前選擇是否刪除 Office 的早期版本。
- 確定安裝哪些 Office 功能。
- 指定大量用戶選項的默認值,其中包括 Microsoft Outlook 設(shè)置。
注意:
Office 2010 不支持并行安裝 64 位和 32 位 Office,包括跨應(yīng)用程序安裝。例如,不支持將 2007 Office system 32 位與 Office 2010 64 位并行安裝,也不支持將 Microsoft SharePoint Workspace 2010 64 位與 Microsoft Excel 2010 32 位并行安裝。不能使用 Office 2010 自定義工具來配置 64 位和 32 位 Office 的并行安裝或自定義。例如,不能使用 64 位 Microsoft Office Professional 2010 和單個 32 位 Visio 2010 映像來創(chuàng)建自定義的并行安裝。有關(guān) 64 位 Office 2010 的詳細信息,請參閱 64 位 Office 2010 版本。
有關(guān)如何自定義安裝程序的信息,請參閱在安裝 Office 2010 之前自定義安裝程序。
對現(xiàn)有 Office 安裝進行更改
如果需要對現(xiàn)有 Office 安裝進行更改,請使用自定義初始安裝時所用的相同工具:運行 OCT 以更新安裝程序自定義文件或創(chuàng)建一個新的安裝程序自定義文件,然后將該自定義文件應(yīng)用到用戶計算機上(就像應(yīng)用軟件更新一樣),用戶現(xiàn)有的 Office 安裝就會使用自定義項進行更新。這意味著安裝 Office 時可用的自定義項在安裝后對其進行修改時同樣可用。
注意:
有些自定義項僅在首次安裝 Office 時由安裝程序應(yīng)用。這些自定義項包括指定 Office 在用戶計算機上的安裝位置、定義產(chǎn)品密鑰,以及刪除 Office 應(yīng)用程序的早期版本。OCT 可確定僅應(yīng)用于新安裝的自定義項。
使用 Config.xml 文件自定義 Office
您可以使用 Config.xml 文件對 Office 安裝進行更改,還可以自定義 Office 自定義工具中的大多數(shù)相同選項,其中包括 OCT 中沒有的其他一些選項。建議使用 Config.xml 文件執(zhí)行以下安裝任務(wù):
- 指示安裝程序在不安裝 Office 的情況下將本地安裝源 復(fù)制到用戶計算機。
- 指定網(wǎng)絡(luò)安裝點的路徑。
- 選擇要安裝的產(chǎn)品或語言。
- 更改安裝程序查找安裝程序自定義文件和更新的位置。
- 制作不保證運行 OCT 以創(chuàng)建新自定義文件的最后一分鐘或一次性自定義項。
注意:
如果同時指定安裝程序自定義文件和 Config.xml 文件,則在 Config.xml 中定義的自定義項將優(yōu)先于在自定義文件中定義的相同自定義項。
有關(guān) Config.xml 文件內(nèi)容和格式的完整說明,請參閱 Config.xml file in Office 2010(該鏈接可能指向英文頁面)。
使用安裝程序命令行選項
安裝程序只能識別 Office 2010 中的少數(shù)幾個命令行選項。這與 2007 Office system 的情況相同。OCT 是配置安裝程序?qū)傩院椭付ㄆ渌远x項的主要工具??梢允褂?Setup.exe 命令執(zhí)行下列任務(wù):
- 運行 Office 自定義工具以創(chuàng)建安裝程序自定義 (.msp) 文件。
- 在安裝中應(yīng)用指定的安裝程序自定義文件。例如,可以指定特定自定義文件(.msp 文件)的路徑,或者指定存儲多個自定義文件的文件夾的路徑。
- 指定安裝程序在安裝過程中使用的 Config.xml 文件。
- 以維護模式運行安裝程序并對現(xiàn)有 Office 安裝進行更改。
- 運行安裝程序以修復(fù)用戶計算機上的指定產(chǎn)品。
- 運行安裝程序以刪除用戶計算機上的指定產(chǎn)品。
使用組策略
管理員可以使用組策略設(shè)置來定義和維護用戶計算機上的 Office 配置。組策略用于配置管理模板中包含的 Office 2010 策略設(shè)置,操作系統(tǒng)將強制執(zhí)行這些策略設(shè)置。在 Active Directory 環(huán)境中,管理員可以將策略設(shè)置應(yīng)用于組策略對象鏈接到的站點、域或部門中的用戶組和計算機組。操作系統(tǒng)將正確的策略設(shè)置寫入批準用于策略的注冊表項,并對這些設(shè)置施加訪問控制列表 (ACL) 限制,以防止非管理員用戶更改這些設(shè)置,從而允許管理員創(chuàng)建限制嚴格或管理寬松的配置。管理員可以使用 Office 2010 應(yīng)用程序的策略設(shè)置來管理配置 Office 用戶界面的大部分選項,其中包括:
- 菜單命令及其相應(yīng)的工具欄按鈕
- 快捷鍵
- “選項”對話框中的大部分選項
注意:
OCT 中也提供了大多數(shù) Office 2010 策略設(shè)置(OPA 設(shè)置)。要在安裝程序自定義 .msp 文件中配置初始默認設(shè)置,管理員可以使用 OCT。不過,用戶可以在安裝后修改大多數(shù)設(shè)置。如果要強制執(zhí)行特定配置,可以使用組策略。組策略設(shè)置的優(yōu)先級高于 OCT 設(shè)置。
所需的本地安裝源
在 Office 2010 中,安裝程序在默認安裝過程中在用戶的計算機上創(chuàng)建本地安裝源。安裝程序用一個兩步過程安裝所有 Office 2010 產(chǎn)品。首先,安裝程序?qū)嚎s的安裝源文件復(fù)制到用戶的計算機;然后,安裝程序調(diào)用 Windows Installer 以從本地安裝源執(zhí)行實際安裝。安裝完成之后,本地安裝源仍可用于任何需要訪問原始源的安裝操作。最小磁盤空間要求中包括了本地安裝源。
注意:
在 Microsoft Office 2003 中,大型組織通常從管理安裝點安裝產(chǎn)品;從本地安裝源安裝是可選的。但是,Office 2010 中已不存在管理安裝選項,而本地安裝源是設(shè)計中一個必需的部分。
本地安裝源使分發(fā)軟件更新的過程變得更加高效而可靠。網(wǎng)絡(luò)安裝點和用戶的本地安裝源都從不直接更新。用戶應(yīng)用軟件更新的客戶端版本時,用戶的安裝仍保持同步。在本地計算機上始終提供完整的安裝源還體現(xiàn)出以下這些優(yōu)點:
- 在用戶安裝 Office 之前,您可以向用戶部署本地安裝源。這樣可以最大限度地減少對網(wǎng)絡(luò)的影響,且確保所有用戶同時安裝產(chǎn)品并開始使用 Office 2010 應(yīng)用程序。
- 用戶可以在不提示其 Office CD 或網(wǎng)絡(luò)源的前提下執(zhí)行維護任務(wù),如應(yīng)用軟件更新。
- 如果旅行用戶(這些用戶的網(wǎng)絡(luò)連接較慢或時斷時續(xù))事先有本地安裝源,則無須訪問網(wǎng)絡(luò)就可以運行安裝程序。
在用戶的計算機上創(chuàng)建本地安裝源
用戶從 CD 或從網(wǎng)絡(luò)安裝點安裝 Office 時,安裝程序通過使用名為 Office Source Engine (Ose.exe) 的程序?qū)⑺璧陌惭b文件復(fù)制到本地計算機上的隱藏 文件夾,從而創(chuàng)建本地安裝源。默認位置是安裝 Office 的驅(qū)動器根目錄下的 \MSOCache\All Users。組成 Office 產(chǎn)品的每個程序包(中性語言核心程序包以及一個或多個特定語言的程序包)都有單獨的下載代碼,且緩存在 MSOCache\All Users 下的子文件夾中。安裝程序始終緩存完整的本地安裝源,其中包括所有與要安裝的產(chǎn)品相關(guān)聯(lián)的文件。如果安裝點包括多種語言,則安裝程序僅緩存與用戶計算機上所安裝語言對應(yīng)的程序包。在用戶的計算機上安裝其他 Office 產(chǎn)品時,會在相同的本地安裝源中緩存這些產(chǎn)品。
注意:
如果用戶在其他驅(qū)動器上安裝另一個 Office 產(chǎn)品,則安裝程序會在該驅(qū)動器的根目錄創(chuàng)建另一個本地安裝源。在這種情況下,兩個本地安裝源之間有一些共享文件可能是重復(fù)的。但是,這種設(shè)計確保了每個本地安裝源完整無缺且能正常運行。用戶不會無意中刪除本地安裝源,也不能使用安裝程序用戶界面或 Windows 磁盤清理向?qū)⑵鋭h除。如果刪除或損壞了 MSOCache 文件夾,則安裝程序?qū)⒃谙麓涡枰磿r自動重新創(chuàng)建或修復(fù)該文件夾。如果用戶的磁盤空間不足,則會提示用戶釋放一些空間。分發(fā)新的更新或自定義時可以假定這樣一個前提,即每個用戶都可以訪問源。
注意:
創(chuàng)建本地安裝源后,其在用戶計算機上的位置即固定下來。除非用戶指定其他驅(qū)動器,否則以后安裝的其他 Office 產(chǎn)品都會添加到現(xiàn)有 MSOCache\All Users 文件夾中。
單獨部署本地安裝源
由于安裝程序從本地安裝源執(zhí)行 Office 安裝,因此通過提前部署安裝源可以最大限度地減少對網(wǎng)絡(luò)的需求。例如,使用在用戶計算機上運行安裝程序的常規(guī)方法,可以每次向一組用戶分發(fā)本地安裝源。當所有用戶都有預(yù)先緩存的源后,就可以讓每個人都同時運行安裝程序來安裝 Office。在這種情況下,大部分安裝活動都發(fā)生在本地計算機上,而不是通過網(wǎng)絡(luò)進行。有關(guān)詳細信息,請參閱預(yù)緩存 Office 2010 的本地安裝源。還可以從本地計算機上的本地安裝源直接運行安裝程序。在本地運行安裝程序意味著沒有任何活動(包括加載安裝程序文件和讀取元數(shù)據(jù))通過網(wǎng)絡(luò)發(fā)生。在這種情況下,必須在 MSOCache\All Users 中找出包含要安裝的核心產(chǎn)品的子文件夾。每個核心產(chǎn)品子文件夾都包含安裝程序的一個副本,并通過從特定文件夾運行安裝程序來安裝該產(chǎn)品。此方法使用戶不依靠網(wǎng)絡(luò)連接就能安裝 Office。有關(guān)詳細信息,請參閱從本地安裝源運行安裝程序以安裝 Office 2010。
合并更新過程
在 2007 Office system 之前 Office 版本中,您做出了大量選擇以確??蛻舳擞嬎銠C收到最新的 Office 軟件更新,且客戶端計算機不會變得與管理安裝點不同步。您可能已配置了安裝程序,以在新安裝 Office 之后接著進行軟件更新;或者可能已向管理安裝點應(yīng)用了更新,并在所有客戶端計算機上重新安裝了 Office。2007 Office system 中引入的體系結(jié)構(gòu)使此過程變得更為簡單。在 Office 2010 中(與在 2007 Office system 中一樣),您可以創(chuàng)建從不需要更新的網(wǎng)絡(luò)安裝點。只需簡單的復(fù)制操作就可以對新安裝進行軟件更新。更新現(xiàn)有安裝時將不依賴網(wǎng)絡(luò)安裝點,因此不必擔心將客戶端計算機與安裝源保持同步。本節(jié)內(nèi)容:在新安裝過程中應(yīng)用 Office 更新
從 Microsoft 獲得 Office 軟件更新后,將更新復(fù)制到網(wǎng)絡(luò)安裝點根目錄的 Updates 文件夾中。網(wǎng)絡(luò)安裝點中的現(xiàn)有文件保持與首次從 Office CD 復(fù)制這些文件時相同。
注意:
您可以使用 Updates 文件夾將更新的安裝與 Office 2010 產(chǎn)品的初始安裝 合并起來。在初始安裝時只安裝了包含在此文件夾中的 Windows Installer 更新文件。因此您必須從 Microsoft Self-Extractor 程序包中提取更新。還可以將安裝程序自定義 .msp 修補程序放在 Updates 文件夾中以自定義初始安裝。運行安裝程序以在客戶端計算機上安裝 Office 時,安裝程序?qū)⒃?Updates 文件夾中查找軟件更新,并在安裝 Office 時自動加入這些更新。如果該文件夾中有多個更新,則安裝程序僅應(yīng)用以正在安裝的 Office 產(chǎn)品為目標的那些更新。如果 Updates 文件夾既包含安裝程序自定義 .msp 修補程序又包含產(chǎn)品更新,則安裝程序?qū)⒃诔跏及惭b過程中僅應(yīng)用安裝程序自定義 .msp 修補程序,并會在安裝完成后應(yīng)用產(chǎn)品更新。安裝程序還將以正確的順序應(yīng)用這些更新。這樣用戶就能隨 Office 的新安裝收到最新更新。
提示:
若要讓安裝程序在 Updates 文件夾之外的文件夾中查找軟件更新,請使用 Config.xml 文件中的 SetupUpdates 元素。有關(guān)詳細信息,請參閱 Config.xml file in Office 2010(該鏈接可能指向英文頁面)中的 SetupUpdates element。
更新現(xiàn)有 Office 安裝
安裝 Office 后,即可將軟件更新直接應(yīng)用于客戶端計算機,而無需返回到網(wǎng)絡(luò)安裝點??梢酝ㄟ^ Microsoft Systems Management Server 或 System Center Configuration Manager 2007 之類的部署管理程序完成此操作,具體方法是使用 Windows Server Update Services 或使用 Microsoft Update 直接從 Internet 更新計算機。
注意:
在客戶端計算機上安裝 Office 后,重新安裝 Office 時僅重新應(yīng)用對原始安裝應(yīng)用過的那些軟件更新。如果在 Updates 文件夾中復(fù)制新的軟件更新,則重新安裝過程中不會應(yīng)用這些更新。
- 安裝 Office 之后,安裝程序可以使用本地源修復(fù)、重新安裝或添加 Office 功能。
- 幾乎不需要向正在應(yīng)用軟件更新的用戶提示訪問網(wǎng)絡(luò)或 CD 源,因為本地就有安裝源。
- 可以先部署本地安裝源,然后再觸發(fā)用戶計算機上的 Office 安裝,以便減少網(wǎng)絡(luò)上的負載。在這種情況下,甚至可以從本地安裝源運行安裝程序,從而使用戶可以在無網(wǎng)絡(luò)連接的情況下完成 Office 安裝。
- 如果安裝點上有多個 Office 產(chǎn)品,而用戶運行不帶命令行選項的 Setup.exe,則安裝程序?qū)⑻崾居脩暨x擇要安裝的產(chǎn)品。
- 如果安裝點上有多種語言,則安裝程序?qū)⑹?Office 的語言與用戶計算機上的 Windows 用戶區(qū)域設(shè)置保持一致。這是默認行為。但是,如果用戶選擇“自定義”安裝選項,則用戶可以通過安裝程序界面中的“語言”選項卡從網(wǎng)絡(luò)安裝點上的所有可用語言中進行選擇。
- 如果在自定義文件或 Config.xml 中輸入產(chǎn)品密鑰并接受 Microsoft 客戶許可條款,則安裝過程中不會向用戶顯示這些安裝程序屏幕。
- 如果使用自定義文件隱藏和鎖定某些功能,則在功能樹中不顯示這些功能。
文章出處:微軟TechNet中文網(wǎng)







51CTO技術(shù)棧公眾號

速覽