將多語系支援新增至 Windows 散發套件

您可以使用 Windows 安裝程式來部署多語系版本的 Windows。 這是一般案例,適用于在多語系環境中部署 Windows 的公司,使用者必須能夠在單一電腦上切換多種語言之間的顯示語言。 此程式需要下列步驟:

  1. 將一或多個語言套件複製到Windows 發行版本中的\Langpacks目錄。 Windows 發行版本是 Windows 零售 DVD 的內容。
  2. 更新Lang.ini檔案。
  3. 使用安裝程式安裝散發共用中的語言套件。

重要 將語言套件新增至 \Langpacks 目錄可以擴充 Windows 安裝程式安裝時間。 \Langpacks目錄中的套件會在WindowsPE設定階段期間新增至 Windows 映像,然後再實際安裝 Windows。 如果 Windows 安裝程式必須安裝多個語言套件,安裝可能會延遲。

 

將語言套件新增至 Windows 散發套件

  1. 將 Windows 散發套件複製到本機目錄。 例如,將 Windows 產品 DVD 的內容複寫到名為 C:\my_distribution的目錄。

  2. 找出您要新增至 Windows 發行版本之語言的語言套件.cab檔案,並將其複製到本機目錄。

  3. 在散發共用中建立 \Langpacks 目錄。 例如:

    mkdir C:\my_distribution\langpacks 
    
  4. 針對您要新增的每個語言套件,在 \Langpacks 資料夾中建立資料夾

    mkdir C:\my_distribution\Langpacks\fr-fr
    
  5. 將語言套件複製到您在 \Langpacks中建立的語言特定資料夾。 例如:

    xcopy C:\LPs\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab C:\my_distribution\Langpacks\fr-fr\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    
  6. 將每個資料夾中的語言套件重新命名為 lp.cab

    ren C:\my_distribution\Langpacks\fr-fr\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab lp.cab
    
  7. (選擇性) 若要在 Windows 安裝程式中使用其他語言,請將當地語系化的 Windows 安裝程式來源複製到散發共用。 例如:

    xcopy E:\sources\fr-fr C:\my_distribution\sources\fr-fr /cherkyi 
    xcopy E:\sources\de-de C:\my_distribution\sources\de-de /cherkyi
    

    其中 E: 是包含當地語系化 Windows 安裝程式資源的 Windows 發行版本位置。

    xcopy命令的/cherkyi參數會複製所有隱藏的檔案和子目錄,並覆寫目標目錄中的所有檔案。

  8. 掛接散發共用中的 Windows 映像。 部署映射服務與管理工具 (DISM.exe) 需要此步驟,才能報告 .wim 檔案中安裝的語言清單,以及重新建立Lang.ini檔案。 使用 DISM 掛接 Windows 映像。 例如:

    DISM.exe /Mount-Image /ImageFile:C:\my_distribution\sources\install.wim /index:1 /MountDir:C:\mount\windows
    
  9. 使用 /Get-Intl 選項並指定散發共用,報告散發共用中可用的語言或安裝至 Windows 映像。 例如:

    DISM.exe /image:c:\mount\windows /distribution:c:\my_distribution /Get-Intl
    

    確認正確的語言顯示為可用的語言,且 散發套件中的其他可用語言 會顯示正確的語言。 例如:

    Default system UI language : en-US
    System locale : en-US
    Default time zone : Pacific Standard Time
    User locale for default user : en-US
    Location : United States (GEOID = 244)
    Active keyboard(s) : 0409:00000409
    Keyboard layered driver : PC/AT Enhanced Keyboard (101/102-Key)
    
    Installed language(s): en-US
    Type : Fully localized language.
    
    Reporting distribution languages.
    
    The default language in the distribution is:
    en-US
    
    The other available languages in the distribution are:
    es-es, fr-fr
    
  10. 重新建立Lang.ini檔案。 例如:

    DISM.exe /image:c:\mount\windows /Gen-LangINI /distribution:c:\my_distribution
    

    當您從 Windows 發行版本新增或移除語言套件時,您必須重新建立Lang.ini檔案。 Lang.ini檔案位於 Windows 發行版本的來原始目錄中,並在 Windows 安裝程式期間使用。 來原始目錄中的lang.ini檔案看起來應該類似下列:

    [Available UI Languages]
    en-US = 3
    de-de = 0
    fr-fr = 0
    
    [Fallback Languages]
    en-US = en-us
    

    注意

    當您從完整作業系統執行安裝程式時,您可以從散發共用中可用的 Windows 安裝程式選擇語言。 如果您針對可開機媒體或 Windows PE 執行 Windows 安裝程式,則必須將選擇性元件新增至 Boot.wim 檔案,以支援多語系。 如需詳細資訊,請參閱 將語言新增至 Windows 安裝程式

  11. 取消掛接 .wim 檔案並認可變更。 例如:

    DISM.exe /Unmount-Image /MountDir:C:\mount\windows /commit 
    

    您現在可以執行 Windows 安裝程式。 在安裝期間,系統會提示您選擇新增至散發共用的其中一種語言。

DISM 語言和國際維護命令列選項

在 Windows 中設定國際設定