Переключение языковой раскладки клавиатуры на экране входа в систему

2024-05-15 10:29
61
Ця стаття на мовах: UA / RU

t.me


Стаття у розділах:

Десктопні ОС

Несколько раз столкнулся с ситуацией, когда на экране входа в Windows (экране приветствия) по умолчанию использовалась украинская (или русская) раскладка клавиатуры, хотя имя пользователя и пароль обычно вводились на английской раскладке. Каждый раз перед вводом пароля приходилось переключать раскладку клавиатуры с украинской или русской на английскую (Alt+Shift), что доставляло неудобства.

Однако изменить раскладку клавиатуры при входе в Windows на английскую совсем несложно. Для этого перейдите в Панель управления -> Часы, язык и регион -> Язык. Убедитесь, что в списке языков системы присутствуют украинский, русский и английский. С помощью кнопки переместите английский язык вверх списка.

Затем нажмите на кнопку «Дополнительные параметры». Если вы хотите использовать русский интерфейс Windows, в списке «Переопределение языка интерфейса» выберите Русский. Если же вы хотите сменить язык управления самой ОС на английский, оставьте рекомендованное значение.
Нажмите на ссылку Применить языковые параметры к экрану приветствия, системным учетным записям и новым учетным записям пользователей.

В открывшемся окне нажмите кнопку Копировать параметры.

В окне параметров экрана и учетных записей новых пользователей поставьте две галочки:
Копировать текущие параметры в:

  • Экран приветствия и системные учетные записи
  • Новые учетные записи пользователей.

Примените изменения и перезагрузите Windows.
В Windows 7 и более ранних версиях для смены раскладки по умолчанию на экране входа в Windows можно было воспользоваться модификацией реестра. Для этого в ветке HKEY_CURRENT_USER\Keyboard Layout\Preload нужно было создать или изменить два параметра типа REG_SZ:

  • 1 – со значением 00000409 (английский язык)
  • 2 — со значением 00000422 (украинский язык)
  • 3 — со значением 00000419 (русский язык)


Однако в Windows 8/8.1/10 эти ключи не работают. Дело в том, что по умолчанию в этих ОС применяются языковые настройки пользователя к параметрам языка экрана входа в Windows.

Чтобы отключить это поведение, нужно включить групповую политику "Запретить копирование языковых методов ввода пользователя в системную учетную запись для входа" (Disallow copying of user input methods to the system account for sign-in) в разделе Конфигурация компьютера -> Административные шаблоны -> Система -> Службы локализации (Computer configuration -> Administrative Templates ->System ->Locale Services).

Таким образом, с помощью включения данной политики и распространения ключей реестра, указанных выше, на компьютеры пользователей с помощью GPP, можно на всех компьютерах домена установить единый язык ввода для экрана входа в систему.
В Windows Server Core изменить тип раскладки по умолчанию на английский можно с помощью следующей команды:

Set-WinDefaultInputMethodOverride "0409:00000409"


Сподобалась стаття? Подякуйте автору