Как удалить язык Windows 10

Как удалить язык Windows 10В Windows 10 может быть установлено более одного языка ввода и интерфейса, при этом после последнего обновления Windows 10 многие столкнулись с тем, что стандартным способом в параметрах некоторые языки (дополнительные языки ввода, совпадающие с языком интерфейса) не удаляются.

В этой инструкции подробно о стандартном методе удаления языков ввода через «Параметры» и о том, как удалить язык Windows 10, если он не удаляется этим способом. Также может быть полезно: Как установить русский язык интерфейса Windows 10.

Простой метод удаления языка

Стандартно, при отсутствии каких-либо багов, языки ввода Windows 10 удаляются следующим образом:

  1. Зайдите в Параметры (можно нажать быстрые клавиши Win+I) — Время и язык (также можно нажать по значку языка в области уведомлений и выбрать пункт «Настройки языка»). Открыть параметры языка Windows 10
  2. В разделе «Регион и язык» в списке «Предпочитаемые языки» выберите тот язык, который нужно удалить и нажмите кнопку «Удалить» (при условии, что она активна). Удаление языка ввода в параметрах Windows 10

Однако, как было отмечено выше, в том случае, если есть более одного языка ввода, совпадающих с языком интерфейса системы — кнопка «Удалить» для них не активна в последней версии Windows 10.

К примеру, если язык интерфейса «Русский», а в установленных языках ввода у вас есть «Русский», «Русский (Казахстан)», «Русский (Украина)», то все они не будут удаляться. Тем не менее, есть решения и для такой ситуации, которые описаны далее в руководстве.

Как удалить ненужный язык ввода Windows 10 с помощью редактора реестра

Первый из способов побороть баг Windows 10, связанный с удалением языков — использовать редактор реестра. При использовании этого способа, языки будут удалены из списка языков ввода (т.е. не будут использовать при переключении клавиатуры и отображаться в области уведомлений), но останутся в списке языков в «Параметрах».

  1. Запустите редактор реестра (нажмите клавиши Win+R, введите regedit и нажмите Enter)
  2. Перейдите к разделу реестра HKEY_CURRENT_USER\Keyboard Layout\Preload
  3. В правой части редактора реестра вы увидите список значений, каждое из которых соответствует одному из языков. Они расположены по порядку, также, как и в списке языков в «Параметрах». Языки ввода в реестре Windows 10
  4. Нажав правой кнопкой мыши по ненужным языкам, удалите их в редакторе реестра. Если при этом будет неверная нумерация порядка (например, останутся записи под номерами 1 и 3), восстановите её: правый клик по параметру — переименовать.
  5. Перезагрузите компьютер или выйдите из системы и снова зайдите.

В результате ненужный язык исчезнет из списка языков ввода. Однако, удален полностью не будет и, более того, может снова появится в языках ввода после каких-либо действий в параметрах или очередного обновления Windows 10.

Удаление языков Windows 10 с помощью PowerShell

Второй способ позволяет полностью убрать ненужные языки в Windows 10. Для этого будем использовать Windows PowerShell.

  1. Запустите Windows PowerShell от имени администратора (можно через меню, открываемое правым кликом по кнопке «Пуск» или используя поиск на панели задач: начните вводить PowerShell, затем нажмите правой кнопкой мыши по найденному результату и выберите «Запуск от имени администратора». По порядку введите следующие команды.
  2. Get-WinUserLanguageList
    Список установленных языков в Windows PowerShell (В результате вы увидите список установленных языков. Обратите внимание на значение LanguageTag для языка, который нужно удалить. В моем случае это будет ru_KZ, вы в своей команде на 4-м шаге замените на своё.)
  3. $List = Get-WinUserLanguageList
  4. $Index = $List.LanguageTag.IndexOf("ru-KZ")
  5. $List.RemoveAt($Index)
  6. Set-WinUserLanguageList $List -Force
    Удалить язык с помощью Windows PowerShell

В результате выполнения последней команды ненужный язык будет удален. При желании тем же образом вы можете удалить другие языки Windows 10, повторив команды 4-6 (при условии, что вы не закрывали PowerShell) с уже новым значением Language Tag.

В завершение — видео, где описываемое показано наглядно.

Надеюсь, инструкция была полезна. Если же что-то не получается, оставляйте комментарии, я постараюсь разобраться и помочь.

Комментарии (62) к Как удалить язык Windows 10

  • Александр

    В методе ввода 3 языка. В настройках языка и в редакторе реестра 2 языковых пакета, так же и в PowerShell. Как мне убрать лишний, когда ни один из предложенных выше вариантов не помогает?

    Ответить

    • Dmitry

      А вот с таким мне пока не довелось столкнуться… Даже объяснения нет как такового у меня. А если создать нового пользователя, у него в метода ввода сколько языков?

      Ответить

      • Коля

        Столкнулся с такой же проблемой. Долго побеждал, но скорее не победил. Последний раз помогла смена языка Виндов на английский. После перезагрузки лишний язык пропал. Через месяц Винда перезагрузилась сама собой (откатилась?), интерфес снова русский и два английских в языках. Удалить штатно не даёт.

        Ответить

        • Srgey

          Такая же проблема. В раскладке три языка, но везде показывает, что их два((

          Ответить

    • Дмитрий

      мне только что помогло- сначала установил тот язык которого не было в списках а потом удалил :)

      Ответить

      • Doston Asadov

        Мне тоже это помогло, надо установить его один раз потом удалить.

        Ответить

    • Джорджия

      Можно зайти в настройки языка, выбрать для установки лишний язык (который уже имеется в списке активных языков) и после удалить его, скачивать его не обязательно.

      Ответить

  • Евгений

    Здравствуйте, Дмитрий.
    Не по теме вопрос, но даже не знаю, куда писать, а пожаловаться очень хочется.
    Windows 10. Ситуация такая: недавно установил ещё один языковой пакет (японский), теперь их три: ещё английский, системный русский. Проблема в том, что этот самый японский планируется использовать крайне редко, но однако же системному переключателю языков этого не объяснишь, и нажатие «Alt+Shift» честно перемещает пользователя между тремя языками. Сами понимаете, когда всю жизнь работал в полярной системе русский/английский, привыкнуть к такому поведению очень сложно. Так вот, может вы в курсе, как выкинуть один из языков из круговорота переключений, оставив там всего два?
    Пока пользуюсь разной степени придурковатости костылями. Поставил Punto Switcher — он как раз даёт возможность переключаться только между русским и английским, но не может назначить на эту операцию сочетание «Alt+Shift» — десяток разных вариантов, кроме того что нужно. Оставил пока LeftCtrl, но это неудобно, да и привычка к старому сочетанию никуда не делась.
    На форумах есть решение, когда вместо третьего языка устанавливают дополнительную раскладку на английский — это хорошо работает для европейских языков, но не для восточных.
    Есть ещё возможность совсем удалить английский язык из системы — в японском несложно переключаться на письмо латиницей — но удаление английского из Windows выглядит бредовым занятием.
    В общем, всё как-то глухо. Надеюсь на ваши знания.
    В любом случае, спасибо за внимание.

    Ответить

    • Dmitry

      Здравствуйте.
      Боюсь, у меня нет для вас решения в этой ситуации(

      Ответить

    • Mirai

      А использовать японский как английскую не пробовали? Сочетание клавиш alt + ~ переключает на японской клавиатуре с half-width alphanumeric на hiragana и обратно.
      P.S. half-width alphanumeric — это те же английские буквы только на японской клавиатуре.

      Ответить

      • Им

        Удобнее всего оставить яп и рус, а англ удалить. Но прикол в том что винд почему то возвращает англ через какое то время, я тоже без понятия что делать(

        Ответить

  • Mihail

    Такая же проблема, как у Александра, при выборе раскладки клавиатуры 4 языка (2 были удалены раньше в установках), в установках видны только 2, в реестре также 2, powershell тоже показывает 2.
    Проблема не уникальная. Как решить?

    Ответить

  • Ofa

    Столкнулся с той же проблемой, что Александр и Mihail, но решил её!

    Суть проблемы: не все языки показываются в списке языков, следовательно удалить их никак не получится ни одним из вышеуказанных способов. Это очень мешает, потому что переключаться между языками приходится дольше.
    Решение проблемы: добавить те языки, которые нужно удалить, в список языков, после чего удалить их.

    Подробное решение:
    1. Клик по языку (РУС, ENG и тому подобное).
    2. Клик по «Настройки языка».
    3. Клик по «+ Добавить язык».
    4. Выбираем ровно те языки, которые нужно удалить. Например, если это украинский, то украинский, если это британский английский, то именно британский английский — не американский, не канадский, а британский.
    5. Далее.
    6. Снимаем галочку с «Назначить языком интерфейса Windows».
    6. Установить.
    7. Ждём установки.
    8. Клик по установленному языку.
    9. Клик по «Удалить».

    Готово!

    Ответить

    • Владимир

      Видимо я супер везучий, и в моем случае даже ваш способ не сработал, НО, сработал смешанный вариант с установкой ненужных языков, но удалением именно через PowerShell, при простом же удалении как в вашем способе, все оставалось прежним… в пауэршеле языков не видно, в панели языков они есть…)

      Ответить

      • Shamil

        Спасибо, мне тоже только этот способ помог, при простом удалении тоже не помогало.

        Ответить

      • Lana

        Мне не помогло ничего…( похоже, придётся переустанавливать винду из-за одного языка!

        Ответить

    • VIKTOR

      вроде помогло. спасибо

      Ответить

    • Саша

      Привет из далекого 2021, помог твой метод, спасибо))

      Ответить

    • Elena

      Всё получилось)) Супер! Благодарю. Верхние два способа не помогали…

      Ответить

  • Andrej

    Попробовал удалить английский язык вторым вариантом PowerShell. Предыстория: Мне одна знакомая добавила английский язык (без моего ведома), в результате язык интерфейса и системный язык — английский (был русский). Теперь по умолчанию везде английский. Сменить я его не могу нормальным способом. Поэтому пробовал разные мудренные способы — все без толку. Попробовал и Ваши подсказки, но, к сожалению, результат нулевой. Компьютер выдал вот такую справку:
    Set-WinUserLanguageList : Exception of type ‘System.Exception’ was thrown.
    At line:1 char:1
    + Set-WinUserLanguageList $List -Force

    + CategoryInfo : InvalidResult: (:) [Set-WinUserLanguageList], Exception
    + FullyQualifiedErrorId : -2147024891 = Error name,Microsoft.InternationalSettings.Commands.SetWinUserLanguageList
    Command
    Может кто подскажет, что мне делать?
    Заранее благодарю )

    Ответить

  • Андрей

    В сотый раз удаляю украинскую раскладку, никакие способы не помогают, вышел из учетки майкрософта, и сутки все было отлично, нервы начали успокаиваться, и вот решил я открыть puntoswincher и сразу вылезло зловещее сообщение что гады из майкрософта добавили мне новую функцию, удалил puntoswitcher, жду новых сюрпризов, как вариант буду делать восстановление системных файлов, может в них борода

    Ответить

  • Alexander

    Добрый день! Подскажите, как отменить удаление языка повереденное через PowerShell?

    Ответить

    • Dmitry

      Здравствуйте. Установить заново через параметры можно.

      Ответить

  • Решение проблемы

    Проблема решается путем удаления из повэршела стандартной клавиатуры и перезапуском пользователя/системы.

    Ответить

  • Игорь

    Есть язык с раскладкой, которая не соответсвует этому языку. Нигде её не видно, чтобы удалить.
    Ставим этот язык в систему с раскладкой по умолчанию. Открываем его свойства. Добавляем в него раскладку, которую видим но не можем удалить. И сразу же удаляем эту ненужную раскладку клавиатуры. Все.

    Ответить

  • Вик

    То же самое. 3-й язык есть при переключении раскладки клавиатуры и очень мешает, а в настройках, так же как и в реестре и списке PowerShell его нет. Удалить никак не удается!

    Ответить

    • Dmitry

      А если его, наоборот, сначала добавить (этот же язык, что лишний) в параметрах, а уже потом удалить?

      Ответить

  • Witalij

    помогло сочетание действий — regedit + совет участника ofa. просто так языка , от которого я пытался избавиться не было нигде, кроме редактора реестра — ни в настройках ни в старом приложении настроек (там кстати вообще пункта языки не было), ни в PowerShell… Я удалил его в regedit, после чего я лишился возможности переключаться между языками — пропала иконка из панели задач и в настройках переключение не давало результатов, включить не мог русскоязычный ввод, хотя система была и оставалась на русском. Потом пару перезагрузок, попытка скачать удалённый язык (не получилось) — в моём случае это был английский США — затем я удалил русский и снова скачал его, перезагрузил и всё заработало. Всё сильнее понимаю людей выбирающих технику apple и всё серьёзнее задумываюсь над сменой предпочтений, потому что это уже 5-й мой танец с бубном вокруг глюков винды после переустановки — то кнопки местами поменялись, то вай фай слетел, то она сама дрова ставит не подходящие и назойливо сносит мои — виндовс 10 это просто провал, причём она так подкупала поначалу, когда только вышла, но чем новее версия, тем злее глюки. ужас!

    Ответить

  • Иван

    А есть возможность, именно отключить ненужный язык? Чтобы не качать и устанавливать его каждый раз

    Ответить

  • Алексей

    Тоже долго мучился, было Рус-Рус. и Рус-Укр., не мог удалить Рус-Рус. Изменил настройки часового пояса и время с «автоматического» на «в ручную» и тогда получилось удалить ненужный язык, через языковую панель>настройки языка>удалить. Может кому то тоже поможет)

    Ответить

  • Евгений

    Ребят, такой вопрос. При установке windows 10 был выбран изначально язык английский (GB). Возможно ли его удалить навсегда или только переустанавливать винду?

    Ответить

    • Dmitry

      Возможно, да. У вас по идее теперь в списке будет два английских и один русский. Если всё так, то ненужный английский удаляем.

      Ответить

      • Александр

        Та же ситуация. При переустановке выбрал Английский (Британский) и сейчас имею три языка. Метод с реестром и PowerShell помогает на время, но вскоре всё возвращается. Похоже, придётся переустанавливать.

        Ответить

  • Дмитрий

    Мне помогло, спасибо)

    Ответить

  • Константин

    Многократно удалял языковые пакеты, менял языки системы в итоге всё равно, в настройках один язык — русский, в языковой панели — три. В пауэршелле соответственно тоже только один язык, удалять нечего. В реестре три файла, удаляешь два, после ребута появляются снова. Даже не знаю что делать, бесит жутко.

    Ответить

    • Евгения

      Получилось разобраться? проблема аналогичная, только соответственно в настройках и powershell по 2 языка, а в языковой панели 3

      Ответить

  • Андрей

    Здравствуйте, столкнулся с одной проблемой, после установки виндовс 10, меня заставили выбрать какую-то клавиатуру, потом она начала высвечиватся как обычный язык. В списке его нигде нет, и удалить не получается.

    Ответить

    • Dmitry

      Здравствуйте. Если честно, я не совсем понял ситуацию. Можно подробнее или скриншоты куда-то выложить?

      Ответить

      • Вадим

        Такая же проблема можете скинуть свой ВК я отправлю скрины как это выглядит, я не могу удалить 1 английский т.к у меня их тут 2 и не один английский язык у меня не высвечивается в параметрах языка, хотя менять я их могу.

        Ответить

  • Максим

    У меня ситуация странная. В панели стоит Рус и Англ языки. Регион Росия, страна итд. Винда на русском… в основном. Но вот когда устанавливаю или удаляю какую либо прогу, инсталлятор, деинсталятор почему то на укр языке. Как можно убрать?

    Ответить

    • Dmitry

      А сама Windows изначально на русском была или русифицировали сами? Просто может быть инсталляторы какие-то смотрят именно в свойствах самой системы?

      Ответить

      • Максим

        Винда явно не была на укр языке, и это началось не сразу, а спустя где то пол года использования винды. Я укр языком даже не пользовался ни разу и ладно бы одна прога так себя повела но нет, разные инсталяторы с разных ресурсов и снова таки, явно не укр происхождения.

        Ответить

        • Dmitry

          Максим, тогда сдаюсь. Может, если бы комп с такой проблемой был под руками, чего-то и накопал бы, но вот так угадать издалека, куда копать (а регион и прочее вы проверили уже) не могу.

          Ответить

  • Григорий Врачёв

    Мне эти способы не помогли. У меня что в настройках 2 языка, что в REGEDIT, что в командной строке, но в языковой панели их 5… 3 из которых нужные: Русский (1. Типографская раскладка Ильи Бирмана и 2. Буквица), 3. Английская типографская Ильи Бирмана.
    Ссылка на скриншоты и сами раскладки

    Ответить

  • Наталия

    В настройках было 3 языка — русский, украинский и английский, в языковой панели — 4 + один лишний русский (украинская клавиатура). Помог способ — в настройках удалили 2 нужные языка — русский и украинский, оставили только английский. После чего в языковой панели исчезли эти два языка и с ними исчез лишний. Установили обратно нужные языки. И все.

    Ответить

  • Viktor

    Спасибо. Способ с реестром помог.

    Ответить

  • Yegor

    Снёс швейцарско/французскую локаль через обычные настройки успешно, но почему-то остался швейцарский/немецкий язык. PowerShell не показывал немецкий вообще, в панели настроек его тоже не было, а вот в реестре был виден. Спасибо, вариант с реестром помог!

    Ответить

  • Sergey

    Огромное спасибо.
    Долго мучился. Помог только вариант с PowerShell.

    Ответить

  • Franz

    Спасибо, второй вариант помог.

    Ответить

  • Анонимус

    Спасибо вам огромное! Очень помог способ с PowerShell! Рекомендую 10/10!

    Ответить

  • Дина

    У меня на ноутбуке стоит W10. 2 языка: русский и английский. И в параметрах 2 языка. Всё работает нормально, менять ничего не хочу. НО!!! В папке System 32 (C:\Windows\System 32\ есть 40 ненужных мне языков. В панели управления их нет. Т.е. в системе их тоже нет. Удалить невозможно. Пишет нужно получить разрешение у Trustedinstaller. Как избавиться от этой нечисти? Спасибо!

    Ответить

    • Dmitry

      Это не сами языки (что можно понять и по размеру — около 300 Кб), в общем рекомендую не трогать эти системные файлы.

      Ответить

  • Александр

    Решил проблему просто добавив язык, который хотел удалить, а затем удалил его.

    Ответить

  • Евгений

    Как запретить пользователю добавлять язык?
    У меня есть ученики и они работают под учетной записю локального пользователя (НЕ админ). Как мне им запретить добавлять новые раскладки клавиатуры?

    Ответить

    • Dmitry

      Если не ошибаюсь, политики, позволяющей запретить добавление языка нет. Но: мы можем убрать страницу настроек языка из параметров:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Settings\

      DWORD AllowLanguage = 0

      Ответить

  • Юрий

    1. Установить язык (который нужно удалить) стандартным способом в панели управления. Если есть несколько вариантов выбора одного и того же языка — установить любой. В этом случае, после установки, в списке выбора раскладки клавиатуры появятся два(!) дополнительных одинаковых языка но уже с уточняющей пометкой(!). Тогда нужно доустановить(!) еще и тот который вам не нужен но теперь появился в раскладке.
    2. Удалить все ненужные языки стандартным способом из панели управления.

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться