Вы тут: Главная → Windows → Как грамотно настроить язык ввода на экране входа в Windows
Сегодня я расскажу, как работает язык ввода до входа в систему и после него, а также разберу настройку в специфических случаях с помощью групповой политики. Эта запись продолжает серию статей о тонкостях языковых настроек.
[+] Сегодня в программе
Как настроить язык ввода по умолчанию после входа в систему
Вы вошли в систему, открыли меню Пуск и начали печатать. Какой язык вы видите в поле ввода, тот и задан по умолчанию. Из коробки он соответствует верхнему предпочитаемому языку, но вы можете переопределить его в дополнительных параметрах клавиатуры. Смотрите также Как грамотно настроить язык интерфейса Windows, магазинных приложений и ввода по умолчанию.
Как работает язык ввода по умолчанию на экране входа в систему
Исторически предпочтения языка ввода на экране приветствия задаются для всех пользователей в разделе HKEY_USERS (освежить память на предмет HKU vs HKCU вам поможет мой разбор 2009 года).
[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload] "1"="00000409";EN "2"="00000419";RU
Однако начиная с Windows 8 поведение изменилось и теперь учитывает языковые предпочтения каждого пользователя, нежели форсирует один язык для всех сразу.
Язык ввода по умолчанию, заданный в своей учетной записи, одновременно определяет ее настройки до и после входа в систему.
Когда вы явно указываете язык в дополнительных параметрах клавиатуры, изменение ожидаемо записывается в параметр InputMethodOverride
раздела HKCU\Control Panel\International\User Profile
. Однако система также меняет значения параметров в разделе реестра HKCU\Keyboard Layout\Preload
.
Изменения в разделе HKCU означают, что конфигурация одной учетной записи не влияет на другие. Например, в системе две учетные записи – у первой язык ввода по умолчанию английский, а у второй — русский. Если на экране входа вы выберете первую, у нее будет английский язык, а если вторую – русский.
При этом настройки HKCU преобладают над HKU!
Поэтому только административным копированием (control intl.cpl,,1
) или внесением изменений в раздел реестра HKU (что одно и то же) у вас не получится задать единый язык на экране входа для всех пользователей.
То же самое верно и для попыток настроить разные языки для одного пользователя.
Как настроить разные языки ввода на экране входа в систему и после входа
Из описания выше вытекает нестыковка в одном сценарии. Если у человека пароль учетной записи задан на английском языке, а в системе он хочет иметь русский язык ввода по умолчанию, то не вполне очевидно, как добиться желаемого результата.
Так ли это необходимо
Мне понятен сценарий, но желание странное, на мой взгляд. Есть пара способов обойтись без удовлетворения специальных потребностей.
- Можно использовать цифровой ПИН-код, что вполне приемлемо в домашних условиях. Я понимаю, что любителей сложных паролей это не устроит, но в то же время с трудом представляю, почему у таких опытных пользователей язык ввода в ОС русский
- Можно менять не язык ввода на экране входа, а язык пароля, т.е. установить пароль пользователя на предпочитаемом языке! В самом деле, если вы настроили русский язык ввода после входа в систему, то зачем вам пароль на английском?
Если желание задать разные языки непреодолимо или в организации требуется установить всем на экране входа английский язык, читайте дальше!
Решение: групповая политика
Несколько читателей сообщили, что описанное далее решение работает нестабильно или совсем не работает в Windows 10 20H2. Я не смог воспроизвести проблему у себя на 20H2 и 21H1. Если у вас не работает групповая политика, мне нечем помочь. Заносите баг в центр отзывов и/или пишите в техподдержку Microsoft.
Задача решается с помощью групповой политики Disallow copying of user input methods to the system account for sign in, которая появилась в Windows 8 наряду с новым поведением. Из официального описания:
Этот параметр политики предотвращает автоматическое копирование пользовательских методов ввода в системную учетную запись для использования на экране входа.
Формулировка не совсем точная, потому что копирование выполняется не только в системные аккаунты (что не существенно), но и на экран входа пользователя. Кстати, политика сломалась в версии Windows 10 1709, но ее починили в 1809.
Включить политику можно в gpedit.msc или в реестре, например, из командной строки от имени администратора:
reg add "HKLM\Software\Policies\Microsoft\Control Panel\International" /v BlockUserInputMethodsForSignIn /t REG_DWORD /d 1 /f
При этом вам надо учитывать, что политика фиксирует язык, настроенный для экрана входа в систему, т.е. в HKU. Администратор, конечно, может поменять его в любой момент. Но если в системе есть пользователи с паролями на разных языках, кому-то из них придется переключать раскладку каждый раз.
Настройка
Вы можете просто импортировать приведенный ниже REG-файл и сразу же перезагрузить ОС.
Windows Registry Editor Version 5.00 [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload] "1"="00000409";EN "2"="00000419";RU ;Disallow copying of user input methods to the system account for sign in [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Control Panel\International] "BlockUserInputMethodsForSignIn"=dword:00000001
Вручную действуйте так:
- Включите политику «Запретить копирование пользовательских методов ввода в системную учетную запись для входа» и перезагрузитесь.
- В Параметрах выберите язык ввода, который вы хотите задать на экране входа для всех пользователей и скопируйте настройки текущего пользователя с помощью административных языковых параметров (
control intl.cpl,,1
)
или
Задайте желаемые параметры вHKEY_USERS\.DEFAULT\Keyboard Layout\Preload
. - В параметрах задайте язык ввода, который вы хотите иметь после входа в систему в своей учетной записи.
Теперь язык ввода на экране приветствия не будет меняться у пользователей в зависимости от языка ввода, который они задали в Параметрах.
Замечание о языке ввода на экране блокировки
Рассматриваемые выше параметры реестра и политика распространяются на экран входа, но не на экран блокировки.
Когда пользователь блокирует учетную запись, язык ввода по умолчанию на экране блокировки будет тем, который был на момент блокировки.
Поведение зависит от того, включена ли у пользователя настройка Позволить выбирать метод ввода для каждого окна приложения (первая картинка в статье), которая выключена по умолчанию.
- Если настройка выключена, на экран блокировки проецируется язык ввода последнего активного приложения. Допустим, у пользователя русский язык ввода по умолчанию. Он печатал в Word на английском языке, а потом заблокировал аккаунт (или сработала политика блокировки). В этом случае на экране блокировки будет английский язык, а не русский.
- Если настройка включена, экран блокировки принимает язык оболочки — панели задачи и меню Пуск. Поэтому на этом экране язык всегда будет тот, что задан у пользователя в качестве языка ввода по умолчанию.
Мне неизвестен способ форсирования конкретного языка на экране блокировки. Если знаете, сообщите, и я добавлю его в статью. В качестве обходного пути следует включить настройку и устанавливать пароль на предпочитаемом языке ввода.
Заключение
Решение написать в блог я принял после очередного вопроса, как это нередко бывает. Поведение далеко не новое, но любопытное, согласитесь. И оно заслуженно пополнило большую коллекцию нестыковок в блоге.
Если честно, я сам узнал об изменении, только когда в форуме люди сообщили о неработающей политике. У меня всегда задан английский язык ввода, а ставить какой-то другой язык на экран входа даже мысли не возникало. Поэтому сам я наступить на грабли не мог. Но да, меня бомбит, когда сажусь за чужой ПК с русским языком ввода по умолчанию А вас?
Какой у вас язык ввода по умолчанию после входа в систему?
- Английский в локализованной ОС (65%, голосов: 213)
- Английский в английской ОС (19%, голосов: 62)
- Не английский в локализованной ОС (14%, голосов: 45)
- Не английский в английской ОС (1%, голосов: 3)
- Другое / Моего варианта тут нет (1%, голосов: 3)
Проголосовало: 326 [архив опросов]
Загрузка …
Как сменить раскладку по умолчанию на английскую в Windows 11?
Когда меняю так:
Часть интерфейса системы и программ начинают становиться на английском:
-
Вопрос задан
-
6974 просмотра
Я рекомендую сделать следующее. Открыть настройки и выбрать пункт «Время и язык»:
Переходим в пункт «Язык и регион»:
В пункте «Предпочитаемые языки» двигаем предпочитаемый язык на первое место:
Возвращаемся в основной пункт «Время и язык» и переходим в пункт «Ввод»:
Переходим в пункт «Дополнительные пераметры клавиатуры»:
В пункте «Переопределение метода ввода по умолчанию» выбираем предпочитаемый язык:
После данных манипуляций раскладка по умолчанию должна измениться.
Пригласить эксперта
Чтобы интерфейс на русском был, передвиньте русский язык вверх, а англ ниже
Как и все в windows после win7, попробуй найти старую панель управления и выбрать там «языки», скорее всего откроется старое окно настройки, еще смотри там же — клавиатура
Так же как и вин10
Панель управления>регион>там язык или типа того, не помню на память
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
В инсайдерской сборке Windows 11 Build 25300, доступной на канале Dev, появилось довольно много скрытых нововведений, которые почти готовы к публичному тестированию. Ранее мы рассказали о новом разделе «Галерея» в «Проводнике» на базе Windows App SDK, а теперь пришло время поговорить об ещё одной полезной функции.
В приложении «Параметры» в разделе «Время и язык» -> «Клавиатура» появилась возможность определить раскладку клавиатуры по умолчанию, которая будет использоваться на экране входа в систему. Изменение очерёдности установленных раскладок клавиатур не будет влиять на этот параметр, так что вы можете расставить остальные раскладки в соответствии со своими предпочтениями.
Эту функцию обнаружили инсайдеры Gustave Monce и PhantomOfEarth.
Инструкция
- Скачайте утилиту ViVeTool по этой ссылке. Это новая версия ViveTool 0.3.2, подробности о которой мы рассказали в нашем материале.
- Распакуйте скачанный архив в любое место на вашем компьютере (например, можно создать папку ViVeTool в корне диска C: и поместить файлы туда).
- Откройте командную строку от имени администратора (например, набрав CMD в поиске и выбрав соответствующий пункт).
- В командной строке перейдите в папку с ViVeTool с помощью команды cd /d <путь к папке>, после чего нажмите Enter. Например:
cd /d "C:\ViVeTool"
- Введите команду
vivetool /enable /id:34912776 /store:both
и нажмите Enter. - Убедитесь, что в командной строке появилось сообщение «Successfully set feature configuration»
- Перезагрузите компьютер для применения изменений.
Для отключения функции воспользуйтесь командой:
vivetool /disable /id:34912776 /store:both
,
Windows 11, like Windows 10, offers multiple languages to install and use as display language and keyboard layouts. For example, you can use English as the Windows display language and use other languages when you type.
In this guide, you’ll find step-by-step instructions on how to change the Windows 11 display language and how to add or remove keyboard layouts in Windows 11 in order to type in other languages..
How to Change Display Language and Add/Remove Keyboard Layouts in Windows 11.
How to Add a Different Language in Windows 11.
If you want to add a different language for typing in Windows 11, or you want to change the Windows display language:
1. Click the Start menu and open Settings.
2. At Time & language options, open Language & region.
3a. To add a different language on Windows 11, click the Add a language button.
3b. Search or locate the language you want from the list, select it and click Next.
3c. Review and select the language features you want to install and, optionally check the «Set as my Windows display language» option, if you want the selected language to be the Windows display language after installation. When done, click Install.
How to Change the Windows 11 Display Language.
If your computer comes with a Windows language other than your native language, or if you want to change the Windows display language.
1. Click the Start menu and open Settings.
2. At Time & language options, open Language & region.
3. Press the drop-down menu next to Windows Display Language and choose your preferred language. *
* Note: If the language is not listed in drop-down menu, follow the instructions below according your case:
a. If the language is not listed under «Preferred languages, follow the instructions above to install it.
b. If the language is listed under «Preferred languages, follow the instructions below to install the language pack.
How to Install a Language Pack in Windows 11.
If the language that you want to change as the Windows Display Language appears on the «Preferred languages» list, but doesn’t appear in «Windows Display Language» drop-down menu, then proceed to install the language pack for that language as follows:
1. In Preferred languages, next to the language you want to install the language pack, press the the three dots menu and select Language options.
2. Click Download Language Pack.
How to Remove Keyboard Language in Windows 11.
If you want to remove an installed language from Windows 11:
1. Click the Start menu and open Settings.
2. At Time & language options, open Language & region.
3. Click three dots menu next to the language that you want to remove and click Remove.
How to Add Keyboard Layout (Input) in Windows 11.
If you want to type in a different keyboard layout that doesn’t offered with the installed language(s), proceed as follows:
1. Click the Start menu and open Settings.
2. At Time & language options, open Language & region.
3. At the language you want to install the additional keyboard, press the three dots menu and select Language options.
4. Scroll down and click Add a keyboard.
5. Click on the keyboard layout that you want to install, you’re done.*
* Note: If you don’t see the keyboard you want, follow the step in part-1 add the corresponding language for that layout.
6. From now on, you can choose the keyboard layout that you want to type from the language indicator (input indicator) on the taskbar, or you can switch between the keyboard layouts by pressing the Windows key + Spacebar.
How to Remove Keyboard Layout (Input) in Windows 11.
In cases where you want to remove an installed keyboard layout in Windows 11,
1. Click the Start menu and open Settings.
2. At Time & language options, open Language & region.
3. At the language you want to install the additional keyboard, press the three dots menu and select Language options.
4. Click three dots menu next to the keyboard language that you want to remove and click Remove..
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this problem.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.
- Author
- Recent Posts
Konstantinos is the founder and administrator of Repairwin.com. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
FAQ
[Windows 11/10] Как добавить / изменить язык клавиатуры
Пожалуйста, перейдите к соответствующей инструкции, исходя из текущей операционной системы Windows на вашем компьютере:
- Windows 11
- Windows 10
Windows 11
Содержание:
- Добавить раскладку
- Настроить ввод по умолчанию
Добавить раскладку
- Введите и найдите [Языковые настройки] в строке поиска Windows ①, а затем нажмите [Открыть] ②.
- В разделе «Предпочитаемые языки» выберите значок [Дополнительно] ③ рядом с языком, для которого вы хотите добавить новую клавиатуру, а затем выберите [Параметры языка] ④.
- Нажмите [Добавить клавиатуру]⑤, а затем выберите клавиатуру, которую хотите добавить, из списка⑥. Если вы не нашли нужную клавиатуру, возможно, вам нужно добавить новый языковой пакет, чтобы получить другие параметры клавиатуры.
Только в том случае, если Windows не может предоставить нужную вам клавиатуру, обратитесь к производителю языка клавиатуры.
Вернуться в начало
Настроить ввод по умолчанию
- Введите и найдите [Дополнительные настройки клавиатуры] в строке поиска Windows ①, а затем нажмите [Открыть] ②.
- В разделе «Переопределить метод ввода по умолчанию» выберите нужную клавиатуру из раскрывающегося списка③.
Примечание: В списке могут отображаться клавиатуры, предоставляемые только Windows. - Если вы хотите, чтобы каждое приложение использовало свою клавиатуру, вы можете установить флажок [Разрешить мне использовать другой метод ввода для каждого окна приложения]④.
Вернуться в начало
Windows 10
Содержание:
- Добавить раскладку
- Настроить ввод по умолчанию
Добавить раскладку
- 1. Введите и выполните поиск [Языковые настройки] в строке поиска Windows①, а затем щелкните [Открыть] ②.
- В разделе «Предпочитаемые языки» выберите язык, на котором вы хотите добавить новую клавиатуру③, а затем выберите [Параметры] ④.
- Выберите [Добавить клавиатуру] ⑤, а затем выберите клавиатуру, которую вы хотите добавить, из списка⑥. Если вы не нашли нужную клавиатуру, возможно, вам нужно добавить новый языковой пакет, чтобы получить другие параметры клавиатуры.
Только если Windows может не предоставить нужную клавиатуру, обратитесь к производителю языка клавиатуры.
Установите способ ввода по умолчанию
- Введите и выполните поиск [Дополнительные параметры клавиатуры] в строке поиска Windows, а затем щелкните [Открыть] ②.
- В разделе «Переопределить метод ввода по умолчанию» выберите нужную клавиатуру из раскрывающегося списка③.
※ Примечание: В списке могут отображаться клавиатуры, предоставляемые только Windows. - Если вы хотите, чтобы каждое приложение использовало другую клавиатуру, вы можете установить флажок [Разрешить мне использовать другой метод ввода для каждого окна приложения] ④.
Эта информация была полезной?
Yes
No
- Приведенная выше информация может быть частично или полностью процитирована с внешних веб-сайтов или источников. Пожалуйста, обратитесь к информации на основе источника, который мы отметили. Пожалуйста, свяжитесь напрямую или спросите у источников, если есть какие-либо дополнительные вопросы, и обратите внимание, что ASUS не имеет отношения к данному контенту / услуге и не несет ответственности за него.
- Эта информация может не подходить для всех продуктов из той же категории / серии. Некоторые снимки экрана и операции могут отличаться от версий программного обеспечения.
- ASUS предоставляет вышеуказанную информацию только для справки. Если у вас есть какие-либо вопросы о содержании, пожалуйста, свяжитесь напрямую с поставщиком вышеуказанного продукта. Обратите внимание, что ASUS не несет ответственности за контент или услуги, предоставляемые вышеуказанным поставщиком продукта.