了解多語系部署

發佈時間: 2009年10月

適用於: Windows 7, Windows Server 2008 R2

所有 Windows® 7 安裝都至少包含一個語言套件,以及組成核心作業系統的中性語言二進位檔。語言套件包含專屬特定語言的資源,可用來當地語系化使用者介面 (UI) 。因為 UI 的語言資源位於語言套件中,與核心作業系統的二進位字碼區隔開來,所以您可以完全變更 UI 語言而不需要變更作業系統的核心二進位檔,或者在同一個 Windows 映像上安裝多種語言。

多語系部署狀況有兩種:

  • 部署包含多種語言的映像,但是只啟用一種語言做為預設值。

    授權需求規定 Windows 7 只能包含單一語言,但 Windows 7 旗艦版與企業版除外。這些稱為單一語言版本。如果將多個語言套件新增至 Windows 映像並部署 Windows 單一語言版本,系統就會在 Windows 歡迎畫面 (OOBE) 進行期間,提示使用者從可用語言清單選取要使用的語言。選取該語言並重新啟動電腦之後,語言套件移除工作就會從電腦中移除所有其他語言套件。

    note備註
    語言介面套件 (LIP) 提供高可見度 UI 的當地語系化涵蓋範圍,並不受限於授權限制,而且只要有安裝父系語言套件,即可安裝在單一語言版本上。語言套件移除工作並不會移除 LIP。

  • 部署多語系映像,可讓使用者在不同語言之間切換。

    Windows 7 旗艦版與企業版可包含多種語言。這些稱為多語系版本。如果您將多個語言套件新增至 Windows 映像,則可以在多語系環境裡部署 Windows 的多語系版本,如此使用者就能夠在單一電腦上切換多種顯示語言。

規劃多語系部署時,務必了解您要實作的多語系部署狀況。另外還應該了解有哪些不同類型的語言套件可以使用,以及這些語言套件的差異。例如,某些語言套件需要依賴其他語言套件,才能完全將 UI 當地語系化。一旦您了解不同類型的語言套件及其需求,就應該能夠決定需要安裝多少個語言套件。然後您就可以選擇適當的語言套件安裝方法,並決定要設定國際設定的時機與方式。開始進行多語系部署之前,也要務必了解 Lang.ini 檔案與語言套件移除工作會如何影響您的部署計畫。本主題包含上述每一議題的相關資訊。

本主題包括:

  • 語言套件類型

  • 當地套件

  • 語言套件安裝

  • Lang.ini 檔案

  • 語言套件移除工作

語言套件類型

語言套件有兩種類型:語言套件與語言介面套件 (LIP)。語言套件與 LIP 都可用來當地語系化作業系統 UI。語言套件與 LIP 之間的唯一差異就是其中包含的資源等級以及授權限制。

類型 語言套件含有所有必要資源嗎? 所有資源都以該語言當地語系化嗎? 有任何需求嗎? 可用性與使用方法

語言套件

包含將 UI 當地語系化所需的 100% 資源。

語言套件中的某些資源可能使用該語言套件以外的語言來進行當地語系化。例如,丹麥文語言套件中的部分資源可能是以丹麥文當地語系化,而其餘資源則是以英文當地語系化。

語言套件需要適當的授權。

語言套件透過大量授權方案供所有版本的 Windows 使用。如需相關資訊,請參閱 Microsoft 大量授權網站 (可能為英文網頁)

Windows Vista® Ultimate 的語言套件可從 Microsoft Windows Update 網站 (可能為英文網站) 取得。

Windows 預先安裝環境 (Windows PE) 的語言套件可在 Windows OEM Preinstallation Kit (Windows OPK) 及 Windows 自動化安裝套件 (Windows AIK) 媒體上取得。

LIP

(也稱為部分語言套件)

包含將 UI 當地語系化所需的資源子集。

LIP 中的所有語言資源都是以 LIP 語言來進行當地語系化。

LIP 不需要授權。

因為 LIP 只含資源子集,所以必須先安裝語言套件 (或父系語言*) 才能安裝 LIP。

您可以從 Microsoft.com 網站下載 LIP,並將它套用至任何正版 Windows。

LIP 是一種部分當地語系化語言套件,適合沒有 Windows 完整當地語系化版本可用的新興或小眾語言市場。如需相關資訊,請參閱當地語言計畫 (可能為英文網頁)

*父系語言就是包含完全或部分當地語系化資源的語言套件。父系語言可以和基礎語言不同。

語言套件

即使語言套件包含一整組的語言資源,但是對於某些語言來說,並非所有語言資源都以指定的語言進行當地語系化。這種情況下的語言套件就稱為部分當地語系化語言套件。例如,法文語言套件中的所有資源都是以法文當地語系化;而希臘文語言套件的語言資源大多是以希臘文當地語系化,其餘的少數語言資源則是以英文當地語系化 (以英文做為基礎語言)。

為了提供完整的 UI,部分當地語系化語言套件包含基本語言,以便在部分當地語系化語言套件未涵蓋的介面範圍進行當地語系化。

LIP

企業與使用者可以從 Microsoft.com 下載中心下載 LIP。已接受 Microsoft 軟體授權合約的 OEM 與系統建造商,可以從 OEM 與系統建造商專屬的下載中心取得 LIP。大部分 LIP 可安裝在任何 Windows 版本中使用。它們只包含特定語言所需的 UI 資源子集。

因為 LIP 並未包含使用者介面的所有語言資源,所以至少需要一個語言套件 (或父系語言)。父系語言套件提供 LIP 的支援。未翻譯成 LIP 語言的 UI 部分會以父系語言顯示。在兩種語言通用的國家或地區中,將 LIP 套用至語言套件以提供更高程度的當地語系化,即可提供較佳的使用者經驗。

如需支援的語言套件、LIP 及相關基礎語言和父系語言的相關資訊,請參閱可用語言套件

下圖列出不同類型的語言套件與語言套件設定。

語言套件類型圖表

當地套件

當地套件並非語言套件。不過,Windows 7 可以安裝和啟用當地套件,為特定國家/區域自訂 Windows 佈景主題選擇、Windows Internet Explorer(R) 我的最愛以及 RSS 摘要。當地套件包含國家/區域專屬的資源。例如,新增和啟用美國的 [當地套件],會將美國市場自訂的佈景主題新增到使用者 [控制台] 的 [個人化],並新增 [Web sites for the United States] 目錄到使用者 Internet Explorer 的 [我的最愛] 資料夾。

當地套件包括:

  • **市場自訂的佈景主題。**這些是特定國家/區域特有的,並且包括底色圖案、音效配置及 Aero 半透明效果色彩。

  • **當地 IE 我的最愛。**當地套件可能包含許多連到該國家/區域之公開網站或 Microsoft 網站的連結。

  • **當地 RSS 摘要。**當地套件可能包含許多該國家/區域的當地 RSS 摘要。

如需安裝和啟用當地套件的相關資訊,請參閱新增和移除當地套件

語言套件安裝

將更多語言套件新增至 Windows 映像之前,請先判斷 Windows 安裝需要支援的語言、方言及字型,以及這些語言是否需要父系語言、輸入法 (IME)、替代鍵盤或輸入裝置。您也應該判斷不同國家/區域的貨幣、時區或行事曆格式是否有差異。如需相關資訊,請參閱了解語言套件

語言套件可以在部署的不同階段新增至 Windows 映像。當 Windows 映像離線時、使用 Windows 安裝程式與自動回應檔案 (Unattend.xml) 進行自動化安裝期間,以及作業系統正在執行時,都可以新增語言套件。

將語言套件新增至 Windows 映像之前,請考量下列各項。

  • 您可以視需要在映像中包含任意數量的語言套件。不過,額外的語言套件會增加映像大小以及映像執行服務與安裝作業的時間。使用下列指導方針以避免問題。

    • 您可以使用 Dism /Add-Package 命令一次新增所有的語言套件。

    • 從完整的作業系統主機環境執行 Dism /Apply-Unattend 命令,以便將語言套件新增至離線映像時,我們建議您一次不要新增超過二十個語言套件,因為套件是在單一工作階段中處理,而記憶體限制可能會導致無法處理額外的語言套件。

    • 從 Windows PE 主機環境執行 Dism /Apply-Unattend 命令,以便將語言套件新增至離線映像時,我們建議您一次不要新增超過七個語言套件。使用自動安裝回應檔案新增套件時,會在一個工作階段中擴充和處理所有的套件。在 Windows PE 環境中,可能沒有足夠的記憶體可供所有已擴充的套件使用。

    • 您可以在執行中的作業系統上使用 LPKSetup.exe /i 命令,一次新增所有的語言套件。不過,我們建議您不要使用此工具來一次移除超過二十個語言套件。

  • 某些語言需要的硬碟儲存空間比其他語言多。

  • 新增語言套件會增加 Windows 映像的大小。

  • 不支援跨語言升級。這表示在升級或移轉的案例中,如果您升級或移轉安裝多個語言套件的作業系統,則只能升級或移轉成系統預設的 UI 語言。例如,假設英文是預設值,您就只能升級或移轉成英文版的 Windows 7。

  • 預設語言無法移除。它是用來產生電腦安全性識別碼 (SID)。預設 UI 語言就是在 Windows 歡迎畫面選取的語言,或是在部署映像服務與管理 (DISM) 命令列工具或自動回應檔案 (如果您跳過 Windows 歡迎畫面) 中指定的 UI 語言。

  • 如果您在 Windows PE 環境下將語言套件新增至 Windows 映像,則必須將分頁檔支援新增至 Windows PE。如需相關資訊,請參閱服務的最佳作法

  • 請勿在更新後安裝語言套件。如果您先安裝包含依語言不同之資源的更新 (Hotfix、一般發行版本 [GDR] 或服務套件 [SP]),然後再安裝語言套件,並不會套用更新中所包含的特定語言變更,而且需要重新安裝該更新。務必先安裝語言套件,再安裝更新。

您可以使用下列其中一個方法新增語言套件:

  • **離線安裝。**如果您必須將語言套件新增至自訂 Windows 映像,可以使用 DISM 命令列工具來掛接映像,並在映像開機之前新增語言套件,即可輕鬆在離線時完全更新。將語言套件新增至映像之後,DISM 也可以設定離線映像中的國際設定。如需執行此動作的相關資訊,請參閱部署映像服務與管理技術參照離線新增和移除語言套件

  • **使用 Windows 安裝程式。**如果您計劃使用 Windows 安裝程式來部署多語系版本的 Windows,則可以將一或多個語言套件複製到您發佈共用中的 \Langpacks 目錄,更新 Lang.ini 檔案,然後使用安裝程式來安裝發佈共用中的語言套件。如需相關資訊,請參閱建立多語系映像的發佈共用。您也可以將多語系支援新增至 Windows 安裝程式。如需相關資訊,請參閱逐步解說:將多語系支援新增至 Windows 安裝程式

    如果您要部署多語系映像,或是您的 Windows 映像必須將特定語言套件套用至您部署的特定電腦,則可以使用 Windows 安裝程式與自動回應檔案來新增語言套件。設定國際設定之前,必須先將語言套件新增至映像。如需如何將語言套件新增至回應檔案的相關資訊,請參閱將封裝新增至回應檔案。若要新增語言套件和設定國際設定,請使用 WindowsPE 設定階段來新增語言套件,並使用其他設定階段來設定國際設定。如需相關資訊,請參閱在回應檔案中設定國際設定

    note備註
    如果回應檔案中已指定語言及地區設定,這些設定就會覆寫任何先前的預設值。例如,假設您先使用 DISM 命令列工具,將離線映像的預設 UILanguage 設定變更成 FR-FR,稍後再套用自動回應檔案將 EN-US 指定為 UI 語言,則 EN-US 就會是預設 UI 語言。

  • **在執行中的作業系統。**如果您必須啟動作業系統來安裝應用程式或測試和驗證安裝,可以使用 DISM 或語言套件安裝工具 (Lpksetup.exe),將語言套件新增至執行中的作業系統。您只能將這個方法用於儲存在 Windows 映像外部的語言套件。如需相關資訊,請參閱線上新增語言套件新增語言介面套件

Lang.ini 檔案

如果您使用 Windows 安裝程式部署 Windows,且在發佈共用中新增或移除語言套件,則必須重新建立 Lang.ini 檔案。Windows 安裝程式會使用 Lang.ini 檔案來識別映像內部與 Windows 發佈共用中的語言套件。Lang.ini 檔案也可用來識別 Windows 安裝程式執行期間所顯示的語言。如果您想要為包含多種語言的映像建立復原媒體,也必須重新產生 Lang.ini 檔案。

您可以使用 DISM 國際服務命令列選項,根據任一語言套件更新來重新建立 Lang.ini 檔案。請勿手動修改 Lang.ini 檔案。如需相關資訊,請參閱語言及國際服務命令列選項

語言套件移除工作

授權需求規定 Windows 7 只能包含單一語言,但 Windows 7 旗艦版與 Windows 7 企業版除外。對於這些單一語言版本,Windows 將自動從電腦移除所有非預設語言。此動作只適用於 Windows 7。如果是 Windows Server® 2008 R2,則您可以在所有版本上安裝多個語言套件。

在單一語言的 Windows 版本中,將會刪除電腦的所有非預設語言。語言套件移除工作會在使用者重新啟動作業系統的 25 -60 分鐘之後開始。在閒置期間將會移除語言套件。

執行 Sysprep 工具會重設語言套件移除時鐘。下次執行 Windows 歡迎畫面並重新啟動電腦時,時鐘才會開始。如果您要自訂 Windows 映像,請考慮以稽核模式開機再進行自訂。以稽核模式開機時,不會啟用語言套件移除工作。如需稽核模式的相關資訊,請參閱在稽核模式中自訂 Windows。不需要映像開機也可以離線更新 Windows 映像。如需相關資訊,請參閱服務離線映像

使用 Microsoft-Windows-Shell-Setup 元件中的 SkipMachineOobe 設定不會略過語言套件移除工作。

note備註
語言套件移除工作並不會移除 LIP。

另請參閱

概念

了解語言套件
可用語言套件
語言套件預設值
預設輸入法地區設定