Несколько раз на компьютерах разных пользователей сталкивался с тем, что на экране входа в Windows (экране приветствия) по-умолчанию используется русская раскладка клавиатуры, при этом имя и пароль пользователей, как правило, набирается в английской раскладке. Поэтому каждый раз перед набором пароля этим несчастным приходится переключать раскладку клавиатуры с русской на английскую (Alt+Shift), что конкретно напрягает.
Хотя изменить раскладку клавиатуры при входе в Windows на английскую совсем не трудно. Для этого перейдите в Панель управления -> Часы, язык и регион ->Язык. Убедитесь, что в списке языков системе присутствуют русский и English. С помощью кнопки переместите английский язык вверх списка.
Затем нажмите на кнопку «Дополнительные параметры». Если вы хотите использовать русский интерфейс Windows, в списке «Переопределение языка интерфейса» выберите Русский. Если же вы хотите сменить язык управления самой ОС на английкий, оставьте рекомендованное значение.
Нажмите на ссылку Применить языковые параметры к экрану приветствия, системным учетным записям и новые учетным записям пользователей.
В открывшемся окне нажмите кнопку Копировать параметры.
В окне параметры экрана и учетных записей новых пользователей поставить две галочки:
Копировать текущие параметры в:
- Экран приветствия и системные учетные записи
- Новые учетные записи пользователей.
Примените изменения и перезагрузите Windows.
В Windows 7 и ранее для смены раскладки по умолчанию на экране входа в Windows можно было воспользоваться модификацией реестра. Для этого, в ветке HKEY_CURRENT_USER\Keyboard Layout\Preload нужно создать/изменить два REG_SZ параметра
- 1 – со значением 00000409 (английский язык)
- 2 — со значением 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"
Я правлю этот раздел и тоже работает:
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
В Windows 7 тоже можно не лазить в реестр:
1. Сделать в текущем сеансе английскую раскладку основной.
2. Панель управления -> Язык и региональные стандарты -> Вкладка «Дополнительно» -> Кнопка «Копироавть параметры…» -> Чекбоксы «Экран приветствия и системные учетные записи» и «Новые учетные записи пользователей».
3. При необходимости — вернуть настройки текущего сеанса, если в нем нужен основным русский.
Можно и не лезть.
Пример с реестром в первую очередь больше для автоматизации
В групповых политиках Windows Server 2008 R2 нет параметра:
Disallow copying of user input methods to the system account for sign-in
Что делать?
не тоже это интересно, кроме того ветки реестра где это указывается также нету
Software\Policies\Microsoft\Control Panel\International
Value Name BlockUserInputMethodsForSignIn
Value Type REG_DWORD
Enabled Value 1
Disabled Value 0
В Windows 7/2008 R2 нужно править раздел HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Как-то странно получается. Добавил в реестр два ключа, на пк с Windows 7 как был русский язык на экране загрузки так и остался, но зато язык раскладки по умолчанию у всех сменился на английский.
Почему вы указываете все на английском?
В групповых политиках все по-русски.
Не найду такого пункта.
С русским у меня плохо 8)
Вам нужна политика Система=>Службы языковых стандартов => Запретить копирование пользовательских методов ввода в системную учетную запись для входа
Спасибо.
Никогда бы не нашел!
Потому как «Local Services» переводится совсем не как «Служба языковых стандартов» !
Не Local a Locale, это как бы две большие разницы при переводе.
Server 2016 и Windows 10. В настройках GPO сделал:
Computer configuration -> Administrative Templates ->System ->Locale Services включил политику
в конфигурации пользователя — настройка — конфигурация Windows — реестр с помощью мастера создал HKEY_CURRENT_USER-Keyboard Layout-Preload там выставил
1 русский (00000409)
2 английский (00000419)
применил политику
на экране приветствия клавиатуру русская
после входа в систему клавиатура английская.
Мне же нужно наоборот.
На экране приветствия клавиатура английская, после входа в систему русская.
Как Настроить?
HKEY_CURRENT_USER — это языковые параметры пользователя.
Пробовали настроить английской язык для экрана привествия (welcome screen) вручную, как показано в статье через копирование настроек?
Вручную я знаю как это сделать. Меня интересует как настроить с помощью GPO
Присоединюсь к вопросу.
странно, на виртуалке 20H2 и без групповой политики, только через HKEY_USERS\.DEFAULT\Keyboard Layout\Preload (как указал nikoleg) все работает
Добрый день.
Может тут кто поможет, проблема такая:
Поставил для тестов на виртуалку сервер 2019 RU. При установке выбрал регион Россия, раскладка EN
Далее сделал из него DC, при этом оставил пароль и имя локального админа без изменений (Администратор и пароль на англ.) Далее после поднятия роли сервера до DC он перезагрузился и вместо англ и рус раскладок я увидел выбор из РУС ( Русский США клавиатура) и ENG (Английский США США клавиатура) т.е русской клавиатуры нет вообще и я не могу зайти на него т.к. дефолтную учетку не менял
Поможет сменить раскладку только прямое редактирование реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
«2»=»00000419″
«1»=»00000409″
Вот бесят меня такие посты, почему нельзя как у людей сделать описания для винды на русском языке а не на английском ? Как мне понять как пункт может называться LocalServices ? Ничего не подходит под него что у меня в групповой политике показывается.
А как сделать раскладу Английскую на экране блокировки?
В статье это описано есть. опция «Применить языковые параметры к экрану приветствия» как раз про это
«Экран приветствия» и «экран блокировки» различны уже из названия. Если ты писал на русском в блокноте и комп заблокировался по таймауту, то на экране блокировки будет русская раскладка. Короче, какая раскладка была на активном приложении перед блокировкой, та и будет на экране блокировки.
Подскажите а можно в самом окне ввода логина и пароля для msts как-то вывести значок текущего языка ?
В чем проблема.
Есть комп на работе. Тыкаю в цитриксе ярлычок для входа по RDP на удаленный сервер. Запускается mstsc.exe и в нем окно ввода логина и пароля. Логин уже установлен, только пароль вводить, но почему-то в этом окне язык в поле ввода отличается от языка в компе (который и отображен в трее).
Вроде бы я где то видел что можно настроить чтобы в самом окне с вводом логина и пароля сбоку был значок с языком на котором будешь вводить пароль. Это было то ли в WinXp то ли в Win2000
Но это было очень удобно.
Пробовал искать, гуглить — не находится.
Как всегда выручаете десятки тысяч людей!
Спасибо!
Про реестр знал, но 10-ка… Захотел через интерфейс это сделать.