В Windows 11 понятия «язык» и «раскладка клавиатуры» различаются. Язык — это набор компонентов: интерфейс, голосовой ввод, рукописный ввод и базовая раскладка. Раскладка отвечает только за расположение символов при наборе текста, и для каждого языка их может быть несколько. Большинству пользователей при добавлении нового языка достаточно выбрать компонент «Базовый ввод», не устанавливая языковой пакет целиком, — это экономит время и место на диске.
Читайте также: Как сменить регион в Windows 11
Способ 1: Добавление нового языка через «Параметры»
Если нужного языка в системе еще нет, его добавляют через раздел «Параметры». При установке нового языка Windows автоматически подключает его стандартную раскладку клавиатуры, после чего та появляется в переключателе на панели задач. Для загрузки языкового пакета потребуется подключение к интернету.
- Откройте «Параметры» нажатием Win + I, затем в левом меню перейдите в раздел «Время и язык» и выберите подраздел «Язык и регион».
- В секции «Предпочитаемые языки» нажмите кнопку «Добавить язык».
- В строке поиска введите название нужного языка на русском или английском — например, «немецкий» или «German». Выберите нужный вариант из списка и нажмите «Далее».
- Отобразится экран выбора компонентов языкового пакета. Если нужна только раскладка клавиатуры, оставьте отмеченным пункт «Базовый ввод» и снимите галочки с остальных компонентов — языкового интерфейса, распознавания речи и рукописного ввода, которые добавляют несколько сотен мегабайт к загрузке.
- Нажмите «Установить» и дождитесь завершения загрузки пакета. По окончании новый язык появится в списке «Предпочитаемые языки» и станет доступен для переключения через значок языка на панели задач.
Переключать раскладки можно сочетанием Win + Пробел или Alt + Shift. Порядок переключения соответствует порядку языков в списке «Предпочитаемые языки» — при необходимости перетащите нужный язык мышью на другую позицию.
Способ 2: Добавление дополнительной раскладки к существующему языку
Для каждого из уже установленных языков можно подключить несколько раскладок одновременно. Например, для русского языка помимо стандартной раскладки можно добавить фонетическую, для английского — DVORAK или Colemak. Путь к этим настройкам отличается от добавления нового языка и скрыт в параметрах конкретного языка.
- Откройте «Параметры», перейдите в «Время и язык» — «Язык и регион».
- В списке «Предпочитаемые языки» найдите нужный язык, нажмите кнопку «…» справа от него и выберите «Языковые параметры».
- Прокрутите открывшуюся страницу до раздела «Клавиатуры» — здесь перечислены уже установленные раскладки для этого языка.
- Нажмите «Добавить клавиатуру» и в появившемся раскрывающемся списке выберите нужный вариант.
- Раскладка добавляется немедленно без перезагрузки и появляется в списке ниже. При переключении языка через Win + Пробел система будет последовательно проходить по всем раскладкам этого языка.
Способ 3: «PowerShell»
«PowerShell» позволяет добавить язык с раскладкой клавиатуры несколькими командами без открытия графического интерфейса. Это пригодится при одновременной настройке нескольких компьютеров или когда стандартные пути через «Параметры» не срабатывают из-за корпоративных ограничений. Для выполнения команд потребуются права администратора, а изменения вступают в силу после выхода из системы и повторного входа.
- Щелкните правой кнопкой мыши по кнопке «Пуск» и выберите «Терминал (Администратор)», затем подтвердите запрос контроля учетных записей.
- Загрузите модуль управления языковыми настройками:
Import-Module International - Получите текущий список установленных языков и сохраните его в переменную:
$LangList = Get-WinUserLanguageList - Добавьте нужный язык по его коду BCP-47. Для немецкого языка команда выглядит так:
$LangList.Add("de-DE")
Наиболее распространенные коды:
ru-RU— русский,en-US— английский (США),de-DE— немецкий,fr-FR— французский,es-ES— испанский,uk-UA— украинский. - Примените изменения, используя параметр -Force для пропуска запроса подтверждения:
Set-WinUserLanguageList $LangList -Force
Выйдите из системы и войдите снова — новый язык появится в списке раскладок.
Способ 4: Через утилиту DISM
DISM — системная утилита командной строки для управления компонентами Windows, в том числе языковыми пакетами. В отличие от командлетов «PowerShell» из способа 3, она устанавливает языковой компонент на системном уровне и поддерживает локальный источник установки — корпоративный сервер или сетевую папку, — что позволяет добавить раскладку без подключения к интернету. После выполнения команды язык становится доступен для добавления через «Параметры» уже без загрузки.
- Щелкните правой кнопкой мыши по кнопке «Пуск», выберите «Терминал (Администратор)» и подтвердите запрос контроля учетных записей.
- Введите команду установки базового компонента ввода для нужного языка. Для немецкого:
dism /Online /Add-Capability /CapabilityName:Language.Basic~~~de-DE~0.0.1.0
Замените de-DE на код нужного языка:
ru-RU— русский,en-US— английский (США),fr-FR— французский,es-ES— испанский,uk-UA— украинский. - DISM загрузит и установит компонент — прогресс отображается в процентах. Дождитесь сообщения об успешном завершении операции.
- При наличии локального источника установки (корпоративный сервер, ISO-образ) добавьте параметр /Source, чтобы обойтись без интернета:
dism /Online /Add-Capability /CapabilityName:Language.Basic~~~de-DE~0.0.1.0 /Source:\\server\share /LimitAccess - После завершения перейдите в «Параметры» — «Время и язык» — «Язык и регион» и добавьте язык кнопкой «Добавить язык» — на этот раз установка пройдет мгновенно из локального кэша.
Способ 5: «Редактор реестра»
«Редактор реестра» хранит список активных клавиатурных раскладок в разделе Preload и позволяет управлять ими напрямую: добавлять записи, изменять порядок и восстанавливать случайно удаленные раскладки без открытия «Параметров». Редактирование раздела Preload работает только для раскладок тех языков, которые уже установлены в системе.
- Нажмите Win + R, введите
regeditи нажмите Enter, затем подтвердите запуск «Редактора реестра». - Перейдите по пути
HKEY_CURRENT_USER\Keyboard Layout\Preload— удобнее всего вставить его в адресную строку «Редактора реестра» и нажать Enter. - В правой панели отображаются числовые параметры: 1, 2 и далее — каждый содержит шестнадцатеричный код раскладки. Стандартные коды:
00000419— русская,00000409— английская (США),00000407— немецкая,0000040C— французская,00000422— украинская. - Чтобы добавить новую раскладку, щелкните правой кнопкой мыши в пустом месте правой панели, выберите «Создать» — «Строковый параметр» и назовите его следующим порядковым номером — например, 3, если уже заняты 1 и 2. В качестве значения укажите шестнадцатеричный код нужной раскладки.
- Закройте «Редактор реестра» и перезагрузите компьютер — новая раскладка появится в системе.
Порядок нумерации в разделе Preload определяет порядок переключения раскладок: параметр с именем 1 загружается первым и является раскладкой по умолчанию сразу после входа в систему.
Что делать, если раскладка не переключается или исчезает
Добавление раскладок в Windows 11 нередко сопровождается нестандартным поведением системы — это связано как с известными ошибками в механизме переключения языков, так и с некорректным сохранением настроек. Приведенные ниже решения охватывают наиболее часто встречающиеся проблемы с раскладками, зафиксированные на 2025-2026 год.
- Переключение через Alt + Shift срабатывает не с первого раза. Известная проблема Windows 11: при быстром наборе текста система не успевает отрисовать всплывающий переключатель языков и игнорирует нажатие. Используйте Win + Пробел вместо Alt + Shift — это сочетание работает стабильнее. Для быстро печатающих пользователей помогает уменьшение задержки регистрации нажатий через «Редактор реестра»: откройте раздел
c, найдите параметр DelayBeforeAcceptance и измените его значение с 1000 (мс) на 50, после чего перезагрузите компьютер. - Переключение не работает, если языковая панель скрыта. Откройте «Параметры» — «Время и язык» — «Ввод» — «Дополнительные параметры клавиатуры» — «Параметры языковой панели». В диалоговом окне «Языки и службы текстового ввода» переключите языковую панель из режима «Скрыта» в режим «Закреплена в панели задач».
- Раскладка исчезает после перезагрузки. При добавлении через «PowerShell» убедитесь, что команда
Set-WinUserLanguageListвыполнялась с параметром -Force. При работе через классическое диалоговое окно языковых служб нажимайте «Применить» перед закрытием — нажатие только «ОК» иногда не сохраняет изменения. - Раскладка задублирована в списке несколько раз. Перейдите в «Параметры» — «Язык и регион», откройте параметры нужного языка через «…» и в разделе «Клавиатуры» удалите лишние записи, оставив одну. Выйдите из системы и войдите снова для применения изменений.
- В списке раскладок присутствуют записи QAA, QAB или QAC. Это технические записи-заглушки, которые Windows иногда создает при установке языковых пакетов, и удалить их через «Параметры» не получится. Откройте «PowerShell» от имени администратора, выполните
Get-WinUserLanguageList, найдите записи с тегами QAA, QAB или QAC в выводе и выполните:Set-WinUserLanguageList ($LangList | Where-Object {$_.LanguageTag -notmatch "^qa"})
где$LangList— список, полученный командойGet-WinUserLanguageList.
lumpics.ru

































Автор статьи: Виктор Бухтеев | Обновлено: