Инструменты пользователя

Инструменты сайта


Боковая панель

Главная страница


Часто задаваемые вопросы


Astra Linux Embedded


Windows IoT - общие вопросы


Windows 11 IoT Enterprise


Windows 10 IoT Enterprise


Windows 10 IoT Core


Windows Embedded Standard 8


Windows Embedded Standard 7


Windows Embedded POSReady


Windows Embedded Standard 2009


Windows XP Embedded


Windows Embedded Compact

localization

Локализация Windows IoT Enterprise

Включение поддержки кириллицы

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
В среде «PowerShell» выполните команду с указанием языкового сокращения

Set-WinSystemLocale ru-RU

Чтобы изменения вступили в силу перезагрузите систему

Добавление раскладки клавиатуры

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
В среде «PowerShell» выполните команду с указанием языкового сокращения

$LangList = Get-WinUserLanguageList; $LangList.Add('ru-RU'); Set-WinUserLanguageList -LanguageList $LangList –Force

Изменение местоположения

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
В среде «PowerShell» выполните команду с указанием идентификатора местоположения

Set-WinHomeLocation -GeoId 0xCB

Изменение часового пояса

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
В среде «PowerShell» выполните команду с указанием временной зоны

Set-TimeZone -id "Russian Standard Time"

Изменение языка оболочки системы

Установка языкового пакета

Загрузите набор языковых пакетов для вашей системы.
Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
Установите языковой пакет выполнив команду в среде «PowerShell» с указанием полного пути к языковому пакету.

Add-WindowsPackage -Online -PackagePath "Microsoft-Windows-Client-Language-Pack_x64_ru-ru.cab"

После установки языкового пакета перезагрузите систему.

Изменение языка оболочки системы

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
Измените язык системы выполнив команду в среде «PowerShell» с указанием языкового сокращения

Set-WinUILanguageOverride -Language ru-RU

Чтобы изменения вступили в силу перезагрузите систему

Изменение языка экрана входа в систему

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
Измените язык экрана входа в систему на текущий язык системы выполнив в среде «PowerShell»

'<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
    <gs:UserList>
        <gs:User UserID="Current" CopySettingsToSystemAcct="true"/> 
    </gs:UserList>
</gs:GlobalizationServices>' | Out-File "$env:TEMP\LogonUI.xml"
control "intl.cpl,,/f:`"$env:TEMP\LogonUI.xml`"" | Out-Null
Remove-Item "$env:TEMP\LogonUI.xml"

Чтобы изменения вступили в силу перезагрузите систему

Изменение языка системы для новых пользователей

Запустите среду «PowerShell» выполнив команду «powershell» с правами администратора.
Измените язык системы для новых пользователей выполнив в среде «PowerShell»

'<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
    <gs:UserList>
        <gs:User UserID="Current" CopySettingsToDefaultUserAcct="true"/> 
    </gs:UserList>
</gs:GlobalizationServices>' | Out-File "$env:TEMP\LangNewAcc.xml"
control "intl.cpl,,/f:`"$env:TEMP\LangNewAcc.xml`"" | Out-Null
Remove-Item "$env:TEMP\LangNewAcc.xml"

Создание локализованного дистрибутива

Для создания локализованного дистрибутива потребуется локализовать:

  1. Саму систему - install.wim, с использованием файла «Microsoft-Windows-Client-Language-Pack»
    1. install.wim находится в установочном образе в папке «sources»
  2. WinRE - Winre.wim, с использованием файла «lp.cab»
    1. Файл находится в образе install.wim, в папке «Windows\System32\Recovery»
  3. WinPE - boot.wim, с использованием файлов «lp.cab» и «WinPE-Setup»
    1. Файл находится в установочном образе в папке «sources»

Пример русскоязычной локализации

На диске Е находится записанный установочный образ.
В папке «c:\Mount» находятся пакеты локализации: «Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab», «lp.cab», «WinPE-Setup_ru-ru.cab».
Для локализации необходимо запустить консоль с повышенными привилегиями и выполнить нижеуказанные команды:

cd c:\mount
dism /Mount-Wim /WimFile:e:\sources\install.wim /index:1 /MountDir:Install
dism /Image:Install /Add-Package /PackagePath:Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab
dism /Image:Install /Set-AllIntl:ru-ru
dism /Image:Install /Set-TimeZone:"Russian Standard Time"

dism /Mount-Wim /WimFile:Install\Windows\System32\Recovery\Winre.wim /index:1 /MountDir:Winre
dism /Image:Winre /Add-Package /PackagePath:lp.cab
dism /Image:Winre /Set-AllIntl:ru-ru
dism /Image:Winre /Set-TimeZone:"Russian Standard Time"
dism /Unmount-Image /MountDir:Winre /Commit

dism /Image:Install /Gen-LangINI /distribution:E:\ /Set-AllIntl:ru-RU
dism /image:Install /Set-SetupUILang:RU-ru /distribution:E:\
dism /Unmount-Image /MountDir:Install /Commit

dism /mount-wim /wimfile:e:\sources\boot.wim /index:1 /mountdir:Boot
dism /Image:Boot /Add-Package /PackagePath:lp.cab
dism /Image:Boot /Set-AllIntl:ru-ru
copy e:\sources\lang.ini Boot\sources\lang.ini
dism /Unmount-Image /MountDir:Boot /Commit

dism /mount-wim /wimfile:e:\sources\boot.wim /index:2 /mountdir:Boot
dism /Image:Boot /Add-Package /PackagePath:lp.cab
dism /Image:Boot /Add-Package /PackagePath:WinPE-Setup_ru-ru.cab
dism /Image:Boot /Set-AllIntl:ru-ru
copy e:\sources\lang.ini Boot\sources\lang.ini /y
dism /Unmount-Image /MountDir:Boot /Commit

Документация

localization.txt · Последние изменения: 2022/12/28 16:11 — vladimir