Если при переключении языков в Windows 10 вы видите лишние раскладки (например, английскую (США) вместо английской (Великобритания) или случайно добавленный украинский после обновления системы), их можно удалить через стандартные настройки. Проблема часто возникает после установки программ типа Microsoft Office, обновлений системы или подключения нового устройства ввода. Лишние раскладки не только занимают место в панели задач, но и могут приводить к сбоям при автоматическом переключении языков, особенно если используются горячие клавиши Alt+Shift или Win+Space.
В большинстве случаев достаточно удалить ненужный язык через Параметры → Время и язык, но иногда раскладка остаётся в системе даже после её удаления из интерфейса. Это связано с тем, что Windows 10 сохраняет данные о языковых пакетах в реестре и кэше. Ниже разберём все рабочие способы — от простых до продвинутых, включая очистку через PowerShell и ручное редактирование реестра.
1. Удаление раскладки через «Параметры Windows»
Самый быстрый и безопасный метод — использовать встроенные настройки системы. Он подходит, если лишняя раскладка отображается в панели языков и не является «скрытой» (например, добавленной через сторонние программы).
Чтобы удалить ненужный язык:
- Откройте
Параметры(Win + I) → перейдите в разделВремя и язык→Регион и язык. - В блоке Языки выберите язык, раскладку которого хотите удалить (например, Английский (США)).
- Нажмите на три точки (
…) →Параметры. - В разделе Клавиатура найдите ненужную раскладку (например, QWERTY для английского) и нажмите
Удалить. - Если язык больше не нужен вообще, вернитесь назад и удалите его целиком через
Удалить.
⚠️ Внимание: Если кнопка Удалить неактивна, значит язык используется как основной. Сначала добавьте другой язык в качестве основного, затем повторите попытку.
- ✅ Плюсы метода: не требует прав администратора, работает в 90% случаев.
- ❌ Минусы: не удаляет «скрытые» раскладки, добавленные программами или обновлениями.
2. Удаление через панель управления (для старых версий Windows 10)
В версиях Windows 10 до 1903 (май 2019) часть настроек языков была доступна только через классическую Панель управления. Этот метод также поможет, если новая панель Параметров работает некорректно.
Инструкция:
- Откройте
Панель управления(Win + R→ введитеcontrol→Enter). - Перейдите в
Часы и регион→Регион→ вкладкаДополнительно. - В разделе Язык программы, не поддерживающей Юникод, проверьте, не установлен ли там ненужный язык. Если да — измените на нужный.
- Далее откройте
Язык→Добавить язык(если требуется заменить основной) или удалите лишний черезУдалить.
⚠️ Внимание: Изменение языка программы, не поддерживающей Юникод, может повлиять на отображение текста в старых играх или приложениях (например, в Far Manager или Notepad++ с плагинами).
| Метод | Работает для скрытых раскладок? | Требуются права админа? | Время выполнения |
|---|---|---|---|
| Параметры Windows | ❌ Нет | ❌ Нет | 1–2 минуты |
| Панель управления | ❌ Нет | ❌ Нет | 2–3 минуты |
| PowerShell | ✅ Да | ✅ Да | 3–5 минут |
| Редактор реестра | ✅ Да | ✅ Да | 5–10 минут |
3. Удаление раскладки через PowerShell (для опытных пользователей)
Если раскладка не удаляется через интерфейс, её можно удалить с помощью PowerShell. Этот метод подходит для «застрявших» языков, которые система не показывает в настройках, но они продолжают отображаться в панели задач.
Выполните следующие команды по порядку:
# Посмотреть список всех установленных языков и раскладок
Get-WinUserLanguageList
Удалить конкретную раскладку (например, английскую США с кодом "en-US")
$LangList = Get-WinUserLanguageList
$LangList.Remove("en-US")
Set-WinUserLanguageList $LangList -Force
Перезагрузите компьютер для применения изменений
Restart-Computer
⚠️ Внимание: Не удаляйте раскладку, которая используется как основная в системе. Это может привести к сбою интерфейса. Перед выполнением команд создайте точку восстановления:
Win + R→rstrui→Enter.- Нажмите
Создатьи следуйте инструкциям.
Убедитесь, что у вас есть права администратора|Создайте точку восстановления системы|Проверьте код нужной раскладки через Get-WinUserLanguageList|Закройте все программы перед перезагрузкой-->
4. Ручное удаление через редактор реестра
Самый радикальный способ — редактирование реестра. Его стоит использовать, если другие методы не сработали, и вы уверены в своих действиях. Ошибки в реестре могут привести к неработоспособности системы!
Инструкция:
- Откройте Редактор реестра (
Win + R→regedit→Enter). - Перейдите по пути:
HKEY_CURRENT_USER\Keyboard Layout\Preload - В правой части окна вы увидите параметры типа
1,2и т. д. с значениями вида00000409(код раскладки). - Удалите ненужные параметры (например,
3, если он соответствует лишней раскладке). Коды популярных раскладок:00000409— Английский (США)00000419— Русский00000422— Украинский
- Перезагрузите компьютер.
- 🔹 Проверьте список установленных программ:
Параметры → Приложения → Приложения и возможности. Удалите подозрительные утилиты для ввода. - 🔹 Используйте деинсталлятор: Программы вроде Revo Uninstaller или Geek Uninstaller помогут удалить остаточные файлы.
- 🔹 Очистите кэш языков: В командной строке (
cmdот имени админа) выполните:dism /online /remove-package /packagename:Package_for_KBXXXXXXX~31bf3856ad364e35~amd64~~10.0.1.0(замените
KBXXXXXXXна ID пакета, найденного черезdism /online /get-packages). - 🔄 Синхронизацией учётной записи Microsoft: Отключите синхронизацию языков в
Параметры → Учётные записи → Синхронизация параметров. - 🔄 Групповой политикой (для корпоративных ПК): Если компьютер в домене, обратитесь к администратору — раскладки могут устанавливаться через Group Policy.
- 🔄 Автообновлением драйверов клавиатуры: Отключите автоматическое обновление драйверов в
Панель управления → Система → Дополнительные параметры системы → Оборудование → Параметры установки устройств.
⚠️ Внимание: Перед редактированием реестра обязательно сделайте его резервную копию: Файл → Экспорт → сохраните файл с расширением .reg.
Как узнать код нужной раскладки?
Откройте Параметры → Время и язык → Регион и язык, добавьте временно нужную раскладку и посмотрите её код в реестре по пути HKEY_CURRENT_USER\Keyboard Layout\Substitutes. Или воспользуйтесь официальной таблицей кодов от Microsoft.
5. Удаление раскладок, добавленных сторонними программами
Некоторые программы (например, ABBYY FineReader, Google Input Tools или Logitech Options) устанавливают собственные языковые пакеты, которые не отображаются в стандартных настройках. Чтобы их удалить:
💡 Полезный совет: Если лишняя раскладка появляется только в конкретной программе (например, в Photoshop или AutoCAD), проверьте её настройки — возможно, она добавлена как язык интерфейса, а не системы.
6. Что делать, если раскладка возвращается после удаления?
Если ненужная раскладка появляется снова после перезагрузки, проблема может быть связана с:
🔧 Крайний метод: Если ничего не помогает, создайте нового пользователя в системе (Параметры → Учётные записи → Семья и другие пользователи) и перенесите туда свои данные. Новый профиль будет чистым от старых настроек.
Английская (США)|Русская|Украинская|Другая (напишите в комментариях)|Не знаю-->
FAQ: Частые вопросы об удалении раскладок
Можно ли удалить раскладку, не удаляя сам язык?
Да, в Параметры → Время и язык → Регион и язык выберите язык, нажмите Параметры и удалите только ненужную раскладку (например, Английскую (США), оставив Английскую (Великобритания)).
Почему после обновления Windows 10 появились лишние раскладки?
Microsoft иногда добавляет языки автоматически при крупных обновлениях (например, при установке May 2020 Update или 22H2). Это связано с функцией рекомендуемых языков на основе вашего региона. Отключается в настройках конфиденциальности.
Как вернуть удалённую раскладку, если она оказалась нужной?
Перейдите в Параметры → Время и язык → Регион и язык → Добавить язык и выберите нужный. Если языка нет в списке, скачайте его пакет в Microsoft Store (раздел Языки).
Можно ли отключить переключение раскладок вообще?
Да, если вам нужна только одна раскладка:
- Удалите все языки кроме одного в
Параметры → Время и язык. - Отключите сочетание клавиш для переключения в
Параметры → Устройства → Ввод → Дополнительные параметры клавиатуры.
Почему горячие клавиши для переключения раскладок не работают?
Это может быть связано с:
- Конфликтом программ (например, Punto Switcher или KeyRemapper).
- Отключённой службой
TextInputManagement(проверьте вservices.msc). - Повреждением файлов системы (выполните
sfc /scannowв командной строке от имени админа).