Как переделать английский интерфейс Windows в русский
Обратился товарищ, говорит установил английский Windows и включил все настройки для русского, но в некоторых программах, он продолжает показывать «кракозябры» вместо кириллицы.
Решил написать небольшой гайд.
После установки английской версии windows_10_iot_enterprise_ltsc
en-us_windows_10_iot_enterprise_ltsc_2021_x64_dvd_257ad90f.iso
https://www.comss.ru/download/page.php?id=3992
для получения русской локализации следует последовательно выполнить
(до первого обновления!!)
(пакет локализации качается с сайта майкрософта, а значит для работы скрипта нужен интернет)
В окне PowerShell (с правами администратора)
----------
== Номер этапа
code Команда
why Что делает и почему
----------
== 1. Установка языкового пакета
code
Install-Language ru-RU
why
Скачиваем и устанавливаем файлы русского интерфейса (дождаться скачивания и установки).
----------
== 2. Язык интерфейса
code
Set-WinUILanguageOverride -Language ru-RU
why
Задаем русский язык для интерфейса Windows.
----------
== 3. Системная локаль русская
code
Set-WinSystemLocale -SystemLocale ru-RU
why
Устанавливаем русскую кодовую страницу для корректной работы всех программ.
Без этого шага некоторые программы будут отображать «кракозябры» вместо кириллицы.
----------
== 4. Регион Россия
code
Set-WinHomeLocation -GeoId 203
why
Задаем регион "Россия" для правильных форматов даты, валюты и календаря.
----------
== 5. Переключатель клавиатуры
code
Set-WinUserLanguageList -LanguageList "ru-RU", "en-US" -Force
why
Задаем два языка ввода (рус. и англ.)
----------
== 6. Для учётных записей и экрана загрузки
code
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
why
Применяем русский язык к экрану приветствия и учетным записям.
----------
== 7. Завершение
code
Restart-Computer
(или перезапуск системы)
why
Для применения всех изменений.
--------------------
А для знатоков, можно создать файлик с расширением *.ps1, например set-rus.ps1
(запустить с правами администратора) (до первого обновления!!)
(пакет локализации качается с сайта майкрософта, а значит для работы скрипта нужен интернет)
Write-Host "Please wait a few minutes." -ForegroundColor Cyan
Install-Language ru-RU
Set-WinUILanguageOverride -Language ru-RU
Set-WinSystemLocale -SystemLocale ru-RU
Set-WinHomeLocation -GeoId 203
Set-WinUserLanguageList -LanguageList "ru-RU", "en-US" -Force
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
Write-Host "Press [Enter] for Restart." -ForegroundColor Cyan
Pause
Restart-Computer
p.s.
и да, я знаю, что все команды можно прокликать мышкой в настройках,
но запуск скрипта выдаст результат быстрее и он ничего не "забудет"...