Добавление языков в образы Windows

В этом разделе описывается, как добавить один или несколько языков в образ Windows 11, добавив языковой пакет и связанные компоненты языка.

Примечание.

Чтобы добавить язык на личный компьютер, перейдите в раздел Параметры> Time и язык>и регион и выберите язык для установки. Подробнее.

Добавление языковых пакетов, пакет интерфейса пользователя и функций по запросу

В этом разделе описано, как добавить языки в изображение. Мы сделаем следующее:

  1. Добавьте языки и убедитесь, что все языковые ресурсы были извлечены для каждого FOD.
  2. Добавьте пакет интерфейса пользователя язык и связанные с ним пакеты языка по запросу.

После добавления языка можно сэкономить место, удалив компоненты английского языка при развертывании в регионах, отличных от английского языка. При удалении языка удалите компоненты языка в обратном порядке из способа их добавления.

Подключение образа

Используйте DISM для подключения образа Windows:

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:"C:\mount\windows"

Добавление языковых пакетов, пакет интерфейса пользователя (LXPs) и языковых функций

Предварительно установите языки, добавив языковые пакеты и соответствующие пакеты компонентов по запросу. Если вы добавляете язык пакет интерфейса пользователя, обязательно включите все связанные базовые языки:

  1. В Windows Обозреватель дважды щелкните языки и дополнительные компоненты ISO. Это подключает ISO и назначает его букву диска, например F:\

  2. Добавьте языковой пакет:

    Используйте DISM для добавления языковых пакетов в подключенный образ:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab"
    

    PackagePath могут быть подключенными языками и дополнительными компонентами ISO или пользовательским репозиторием FOD и языка. В этом примере используется подключенные языки и дополнительные компоненты ISO.

  3. Убедитесь, что добавлены языковые пакеты и вспомогательные пакеты языка для уже установленных FOD:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    

    В выходных данных должно появиться примерно следующее:

    Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    Помимо языкового пакета es-es, который теперь отображается на изображении, обратите внимание, что компонент MSPaint по запросу содержит вспомогательные пакеты, содержащие коды языка en-us и es-es. Убедитесь, что это относится к каждому FOD с определенными языковыми вспомогательными пакетами для каждого добавленного языка.

    Примечание.

    FoD с спутниками необходимо добавить с помощью DISM /add-capability , чтобы вспомогательные пакеты были правильно добавлены.

  4. (Необязательно) Добавление языков пакет интерфейса пользователя

    В Windows 11 для создания образов можно использовать только языковые пакеты, включая пакет интерфейса пользователя, распределенные как CAB-файлы. Пять языков пакет интерфейса пользователя (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) доступны как CAB. пакет интерфейса пользователя языки, которые не распределены как CAB-файлы, будут доступны только в виде пакетов APPX, приобретенных через приложение Параметры после входа.

    В этом примере мы добавим каталонский язык, для которого требуется базовый язык es-ES:

     Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
    
  5. Добавьте функции языка и региона по запросу для поддержки языковых пакетов и пакет интерфейса пользователя. Рекомендуется включить базовые, шрифты, OCR, текстовые и распознавания речи, если они доступны для предварительно установленных языков. Кроме того, включите компонент языка рукописного ввода FOD, если вы отправляете устройство с пером.

    Не все пакет интерфейса пользователя языки имеют все компоненты языка. Каталонский (ca-es), например, имеет только базовые и рукописные foD. Вы можете узнать, какие FOD доступны для языков в электронной таблице сопоставления FOD в LP

    Пример: добавление basic, OCR, преобразования текста в речь и распознавание речи в es-ES:

    Dism /Image:"C:\mount\windows" /Add-Capability /capabilityname:Language.Basic~~~es-es~0.0.1.0 /capabilityname:Language.Handwriting~~~es-es~0.0.1.0 /capabilityname:Language.OCR~~~es-es~0.0.1.0 /capabilityname:Language.Speech~~~es-es~0.0.1.0 /capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0 /source:C:\repository
    

    Пример: добавление простого и рукописного ввода в ca-es:

    Dism /Image:"C:\mount\windows" /Add-Capability
    /capabilityname:Language.Basic~~~ca-es~0.0.1.0
    /capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
    /source:C:\repository
    

    Убедитесь, что эти пакеты находятся на изображении:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

    Примечание.

    Изменения ограничены учетными записями администратора. Стандартные пользователи получат ограниченный интерфейс. Дополнительные сведения см. в разделе "Языковые функции" не отображаются в Windows 10.

  6. Если вы добавили пакет обновления (LCU) на образ перед добавлением языков, переустановите пакет обновления, чтобы убедиться, что все языковые ресурсы обновления для обновления находятся на изображении. Дополнительные сведения см. в статье "Добавление обновлений в образ Windows".

Удаление языков, пакет интерфейса пользователя, LXPs и функций по запросу

Важно!

Вы не можете удалить языковой пакет из автономного образа Windows, если ожидающих действий в Интернете. Образ Windows должен быть недавно установлен и записан. Это гарантирует, что образ Windows не имеет ожидающих действий в интернете, требующих перезагрузки.

  1. Получите список пакетов и компонентов, установленных в образе:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    
  2. Удаление языков, cab-пакет интерфейса пользователя и функций по запросу:

    Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language pack name> /PackageName:<feature on demand name> ...
    
  3. Удалите пакет интерфейса пользователя, добавленные через LXPs:

    Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
    
  4. Убедитесь, что они больше не отображаются на изображении:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

Изменение языка по умолчанию, языкового стандарта и других международных параметров

Сведения о дополнительных вариантах см. здесь:

Добавление языков в среду восстановления (Windows RE)

Для любого языка, добавляемого в Windows, добавьте язык в среду восстановления Windows (WinRE) по возможности.

Не все языки или пакет интерфейса пользователя имеют локализованные образы восстановления.

Используйте языки из ISO языков и дополнительных компонентов, а не из Windows 10 ADK, чтобы локализовать WinRE.

Примечание.

Известная проблема: Windows RE включена в обновление Windows 10 за октябрь 2018 г. тайский язык (базовый язык en-US + th-th language pack), отправленная с проблемой, в которой конечный пользователь увидит только компоненты пользовательского интерфейса (или английский) без текста тайского языка в среде восстановления Windows, текст, отображаемый во время восстановления (сброс push-button), и /или некоторые экраны во время перезагрузки компонента Обновления. Чтобы устранить эту проблему, предварительно установите обновление качества 2018.11D.

  1. Подключите образ восстановления.

    • В автономном режиме: образ восстановления находится внутри образа Windows:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      
    • Online.

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      

      Обратите внимание, что Windows RE находится в образе Windows, пока не появится интерфейс out of Box, после чего он перемещается в отдельную секцию восстановления.

  2. Добавление языков:

    D:
    cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-EnhancedStorage_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"
    

    Где D:\ — это языки и необязательные компоненты ISO.

  3. Убедитесь, что они в изображении:

    Dism /Get-Packages /Image:"C:\mount\winre"
    

    Пример выходных данных из /Get-Packages:

    Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-es~10.0.9926.0 State : Installed
    
  4. Зафиксируйте изменения образа восстановления:

    Dism /Commit-Image /MountDir:"C:\mount\winre"
    

    Для образов в Интернете также удалите папку подключения:

    rmdir /s "C:\mount\winre"
    

Запись изменений

  • Автономный режим: для образов Windows (install.wim)

    Зафиксируйте изменения образа Windows:

    Dism /Commit-Image /MountDir:"C:\mount\windows"
    
  • В Сети: изменение работающей установки Windows

    Обобщение и запись изображения:

    %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
    

    Дополнительные сведения см . в разделе "Обобщение".

Следующие шаги

Локализация большего числа Windows

  • Out of Box Experience (OOBE): создание локализованных соглашений о лицензиях конечных пользователей (EULA), страниц регистрации и инструкций по связыванию клавиатур и мышей.
  • Демонстрационный опыт розничной торговли: демонстрация новых устройств на розничном этаже продаж с локализованным содержимым.

Локализация процесса установки

  • Добавьте языки в программу установки Windows. Теперь, когда вы добавили языки в образ Windows, убедитесь, что они отображаются в программе установки Windows. Вы также можете создать установочный носитель Windows, который работает на предпочтительном языке пользователя.

  • Добавьте языки в WinPE , чтобы помочь специалистам установить Windows на предпочитаемом языке.

  • Добавление языков в общую папку распространения Windows, чтобы помочь пользователям в корпоративной сети выбрать Windows на предпочитаемом языке

Функции по запросу

Добавление языков в среду восстановления Windows (WinRE)

Служба образа Windows с помощью DISM

DISM — технический справочник по обслуживанию образов развертывания и управлению для Windows

Языки DISM и параметры командной строки международного обслуживания

Параметры командной строки автоматического обслуживания DISM

Технический справочник по Диспетчеру образов Windows