語言概觀
注意
若要將語言新增至個人電腦,請移至 [設定]>[時間與語言]>[語言],然後選擇要安裝的語言。 深入了解。
您可以將語言和地區支援新增至 Windows 11(除了家用單一語言和家用國家/地區特定版本除外)和 Windows Server。
語言元件
Windows 安裝會以至少一個語言套件及其語言元件來開始進行。 您可以新增:
語言套件:Windows 的當地語系化套件。
- 以 .cab 檔案的形式傳遞,例如 Microsoft-Windows-Client-Language-Pack_x64_es-es.cab。
- 包含各種 UI 元素,例如對話方塊、功能表項目和說明檔的文字。
- 五種 LIP 語言(ca-ES、eu-ES、gl-ES、id-ID、vi-VN)可作為計程車,可用於成像。 其餘 47 個 LIP 語言可以在登入之後使用 設定 應用程式來取得,但無法用於系統映像處理。
語言功能:語言功能包括語言:
- 基本概念 (如拼字檢查)
- 字型
- 光學字元辨識
- Handwriting
- 文字轉換語音
- 語音辨識。
您可以選擇不要在映像中包含某些語言元件,以節省磁碟空間。 雖然在為儲存體的有限的裝置建立映像時,這種縮減映像大小的方法會很實用,但卻會導致語言體驗不完整。 以 .cab 檔案的形式來提供,例如 Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package.cab。
復原語言:Windows 修復環境的 UI 文字(WinRE)。 以 .cab 檔案的形式來提供。 範例:lp.cab、WinPE-Rejuv_fr-fr.cab 等等。
取得語言資源:語言和選擇性功能 ISO
具有 Microsoft 軟體授權條款的 OEM 和系統產生器可以從 Microsoft OEM 網站或裝置合作夥伴中心下載語言和選擇性功能 ISO。
- 在 Windows 11 中,支援語言的語言數目已從 38 個增加到 43,以包含 5 個 LIP 語言(ca-ES、eu-ES、gl-ES、id-ID、vi-VN)。 其餘 47 個 LIP 語言只能作為 .appx 套件使用,而且可以在登入後使用 設定 應用程式取得。
- WinRE 語言套件會散發在語言和選擇性功能 ISO 上。 請勿使用 ADK 隨附的 WinPE 語言套件。
IT 專業人員可以從 Microsoft 新一代大量授權網站下載語言套件。
Windows 安裝好之後,使用者可以選取 [設定]>[時間與語言]>[語言]>[新增語言] 來下載和安裝更多語言。
注意
從 Windows 11 開始,非系統管理員用戶帳戶現在可以新增顯示語言及其對應的語言功能。
注意
- 語言元件必須符合 Windows 的版本。 例如,您無法將 Windows 10 版本 1809 語言套件新增至 Windows 10 版本 1803。
- Windows Server:完整語言套件無法與 Windows 10 或 Windows 11 交換。
考量
先安裝語言,再安裝更新和應用程式。 如果您要將語言新增至已包含應用程式或更新的映像(例如,服務堆疊更新 (SSU) 或最新的累積更新 (LCU),請重新安裝應用程式和更新。
重要
安裝語言套件之後,您必須重新安裝最新的累積更新 (LCU)。 如果您未重新安裝 LCU,可能會發生錯誤。 如果已安裝 LCU,Windows Update 不會再次提供該更新。 您必須手動安裝 LCU。
將語言安裝到包含 FOD 與附屬套件的映像時,必須特別小心。 如果 FOD 有附屬套件,功能的當地語系化文字可能會包含在附屬套件中,而不是語言套件或主要 FOD 套件中。 將語言新增至包含這些 FOD 的映像時,必須遵循特定步驟。
- Windows 11 的新功能:您可以使用語言和選擇性功能 ISO 作為 FOD 和語言存放庫,或在新增語言時建立自定義存放庫作為來源。 這可確保當您新增語言時,已安裝的FOD會取得適當的附屬FOD套件。
從 Windows 11 開始的服務變更
- 支援的語言套件語言數目已從 38 種增加到 43 種,現在包含 5 種 LIP 語言(ca-ES、eu-ES、gl-ES、id-ID、vi-VN)。
- LCU 支援的所有語言(43 LP 語言)都將由 LCU 提供服務。 LCU 先前並未提供 LIP 語言。
大小和效能
- 您可以將多個語言和元件安裝到同一個 Windows 映像上。 但安裝太多會影響磁碟空間,並且會影響效能,尤其是在更新和維護 Windows 時。
- 建立 Windows 映像時,您可以在部署到非英文地區時移除英文語言元件,以節省空間。 您必須依照新增它們的方式,以反向順序卸載它們。
- 在 Windows 11 中, DISM 所設定的預設系統 UI 語言在所有版本上都保持不變,但 Home 版本除外。 針對 所有商業版本 ,在 「現成體驗」(OOBE) 期間選擇的語言會設定為 系統慣用 UI 語言 ,而 Windows 將會以此語言顯示,而針對家用 SKU,在 OOBE 選擇的語言將繼續是預設的系統 UI 語言。
- 在 OOBE 完成一段時間後,系統會自動移除尚未使用的所有預先安裝語言。
不支援跨語言升級。 這表示在升級或移轉期間,如果您升級或遷移的作業系統已安裝多個語言套件,則只能將其升級或遷移至系統預設的 UI 語言。 例如,如果預設語言是英文,則您只能升級或遷移至英文版。
若要節省空間,您可以在部署到非英文地區時,使用和新增語言元件時相反的順序來加以解除安裝,以移除英文語言元件。
封鎖語言元件清除
在受控環境中,IT 系統管理員可能會想要防止清除未使用的語言套件和/或語言功能隨選套件。
封鎖未使用語言套件的清除
背景清除工作 (Microsoft\Windows\MUI\LPRemove) 會移除未主動使用的語言套件,例如 OOBE 期間未選取的語言,或透過 設定 應用程式移除的語言。
您可以透過元件或登入機碼變更來封鎖未使用的語言套件清除:
登入機碼:
設定下列登入機碼來封鎖未使用的語言套件清除工作,以移除未使用的語言:
登錄機碼屬性 | 值 |
---|---|
路徑 | HKLM\Software\Policies\Microsoft\控制台\International |
名稱 | BlockCleanupOfUnusedPreinstalledLangPacks |
類型 | REG_DWORD |
值 | 0x1 |
組策略:
設定下列組策略物件 (GPO) 以封鎖未使用的語言套件清除工作,以移除未使用的語言:
原則 | 設定 |
---|---|
控制台/地區和語言選項/BlockCleanupOfUnusedPreinstalledLangPacks | Yes |
封鎖清除未使用的語言功能隨選套件
背景清除工作 (Microsoft\Windows\LanguageComponentsInstaller\Uninstallation) 會移除未主動使用的語言功能隨選套件,例如支援在 OOBE 期間未選取語言的套件,或透過 設定 應用程式移除的語言。
您可以透過元件或登入機碼變更來封鎖未使用的功能隨選套件清除工作:
登入機碼:
設定下列登錄機碼來封鎖未使用的語言功能隨選套件清除工作,以移除未使用的語言功能隨選套件:
登錄機碼屬性 | 值 |
---|---|
路徑 | HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\TextInput |
名稱 | AllowLanguageFeaturesUninstall |
類型 | REG_DWORD |
值 | 0x0 |
組策略:
設定下列組策略物件 (GPO) 來封鎖未使用的語言功能隨選套件清除工作,以移除未使用的語言功能隨選套件:
原則 | 設定 |
---|---|
Windows 元件/文字輸入/AllowLanguageFeaturesUninstall | 0 (不允許') |
建立自訂 FOD 和語言套件存放庫
提示
在 Windows 11 中,您可以直接使用掛接的語言和選擇性功能 ISO 作為存放庫,而且不需要建立自定義存放庫。
如果您的映像包含附屬套件中具有語言資源的 FOD,您可以在新增語言套件之前先建置自定義 FOD 和語言套件存放庫,以確保提取每個 FOD 的語言資源。 如果您無法正確執行此動作,這些功能將不會進行當地語系化。 這包括預設包含在映像中的 記事本、WordPad、小畫家 和 PowerShell ISE 等功能。
- 從 Windows 11 開始,您可以使用掛接的語言和選擇性功能 ISO 作為 FOD 和語言套件存放庫,而且不需要手動建立您自己的語言套件。 如果您以下專案,您只需要遵循本節中的步驟:
- 使用包含附屬 FOD 的舊版 Windows,或
- 您要建置自訂 FOD 和語言套件存放庫。
建立 custon FOD 和語言套件存放庫時,請考慮下列事項:
- 如果存放庫的大小不相關,只要將FOD ISO和所有語言套件的整個內容複製到相同的目錄即可。
- 如需規模最小的存放庫,請使用 /export-source 參數搭配 DISM,只匯出包含在您映像中且具有附屬套件的 FOD,以及您想要新增的其他任何 FOD。 將所有感興趣的語言套件複製到相同目錄中。
在下列範例中,我們將建立規模最小的 FOD 和語言套件存放庫。
使用檔案總管掛接語言套件 ISO 和功能隨選 ISO。 此動作會為其指派磁碟機代號。
從命令提示字元中,使用 DISM 從 FOD ISO 匯出映射中包含的所有 FOD。 如果您知道要新增什麼語言,您也可以新增相關聯的語言功能:
dism /image:"C:\mount\windows" /export-source /source:d: /target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0 /capabilityname:Microsoft.Windows.MSPaint~~~~0.0.1.0 /capabilityname:Microsoft.Windows.Notepad~~~~0.0.1.0 /capabilityname:Microsoft.Windows.PowerShell.ISE~~~~0.0.1.0 /capabilityname:Microsoft.Windows.WordPad~~~~0.0.1.0 /Capabilityname:Print.Fax.Scan~~~~0.0.1.0 /capabilityname:Print.Management.Console~~~~0.0.1.0 /capabilityname:Language.Basic~~~fr-FR~0.0.1.0 /capabilityname:Language.Handwriting~~~fr-FR~0.0.1.0 /capabilityname:Language.OCR~~~fr-FR~0.0.1.0 /capabilityname:Language.Speech~~~fr-FR~0.0.1.0 /capabilityname:Language.TextToSpeech~~~fr-FR~0.0.1.0 /capabilityname:Language.Basic~~~lb-LU~0.0.1.0 /capabilityname:Language.Handwriting~~~lb-LU~0.0.1.0
其中,D:\ 是功能隨選 ISO 的掛接位置
將感興趣的語言套件複製到本機存放庫。 在此範例中,我們會複製所有語言套件。
copy E:\x64\langpacks\* c:\repository\
其中,E:\ 是語言套件 ISO 的掛接位置
您現在有自定義 FOD 和語言套件存放庫,您可以在將 FOD 新增至映射時使用來源。