Как удалить английский язык в 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.

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

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

Решение проблемы одно: создаём скрипт (PowerShell ISE), в который добавляем нужные языки через запятую.

Вызываем реестр через Win+R командой regedit!

1. Я создал в корне диска С:/fix_languages.ps1

Get-WinUserLanguageList
Set-WinUserLanguageList -LanguageList ru,pl,en-US -Confirm
Set-WinUserLanguageList -LanguageList ru,pl –Confirm

Команды просто добавят в список языков ваши. Захотите ещё один язык, добавляем новый язык (в последнюю строчку!) после запятой и активируем снова: …ru, pl, ch … – пример!
Но! Во второй строчки постарайтесь ввести тот язык, который у вас прилетает из космоса (который хотите удалить).

2. Идём в реестр, по пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
И добавляем строковый параметр с путём (кавычки необязательно): «‪C:\fix_languages.bat»‬‬‬‬
Название любое.
Путь должен быть ваш. При загрузке всё сработает, но можно вызывать вручную из каталога.
Потом! Выделяем всё и нажимаем F8! Ну то есть делаем это вручную!
Всё…
Всё, что можно сделать.
Можете, конечно, ходить в панель управления, добавлять язык за каждым разом и удалять.
Нет другого варианта. Чистка реестра и выдуманные строковое параметры вам не помогут!
Это проблема системы, не ваша.

В Windows 11 скрипты как-то ещё работают, раз на 2. То сработает, то нет.
Приходится запускать его вручную. Здесь скрипты вообще не работают.
PowerShell сделан таким образом, чтобы пользователь всегда запускал его вручную.
Вот когда, наконец-то, соединят CMD и PowerShell, что является полным бредом, будут скрипты работать. Пускай удаляют CMD, мы будем сидеть на PowerShell и будем счастливы.
CMD оставили только потому, что он простой и он им нравиться! Они его просто не бояться…
А пока предлагаю написать несколько потоков для связи CMD и PowerShell, чтобы данная программа запускалась автоматически и сама себя выполняла. Ну как вам?
Нет сегодня системы. Есть только радио!

Ещё добавлю: забудьте про Linux. Хватит мучаться с ним. Это система СЛОМАНА!
Linux написан на JAVA. Там JVM подключается, а JVM не работает. Их виртуальная машина изначально работала плохо по той причине, что JAVA язык несовершенный (испорченный с самого начала). Здесь ничего не поделать, нужно просто писать новую систему на новом языке. Моё предложение: С !
Так вот Android и iOs, MacOS (~ Linux) туда же… Там тоже JVM.
Вспоминаем историю с дохлым Symbian (изначально, в проекте: Deli). Туда тоже запихнули JVM и на теперешний момент эта система не работает.
Microsoft передаем привет, потому что данную проблему они не могут решить с 1998 года, ещё с Windows Net x86.

Привет, друзья. Windows обустроена так, что не все языки из неё можно удалить. Можно сколь угодно переводить интерфейс системы на другой язык, сколь угодно менять локационные сведения, но текущий язык системы и тот, который значился в её дистрибутиве или который указывался при установке в мультиязычных сборках, удалить юзабильным способом с использованием привычных системных настроек не удастся. А после обновления Windows 10 до April 2018 Update добавилась ещё одна проблема – региональные языковые пакеты в виде системных одних языков, но с раскладками клавиатуры других языков. Как удалить из Windows 10 ненужный язык, который не удаляется с использованием привычных системных средств?

После внедрения April 2018 Update из панели управления «Десятки» исчезли языковые настройки. Теперь приложение «Параметры» — это единственное место, где предоставляется возможность юзабильной работы с языковыми настройками. Об этом мы уже говорили немногим ранее, в статье о том, как работать с языками в новых условиях Windows 10 April 2018 Update.  Если ненужный язык не удаляется из-за проблем в работе приложения «Параметры» или из-за каких-то системных ошибок, можно прибегнуть к ещё оставшейся в системе альтернативе – к штатной утилите lpksetup. Запускаем её с помощью команды «Выполнить».

Выбираем «Удалить языки интерфейса».

Галочкой отмечаем, какой нужно удалить. Жмём «Далее».

И пробуем так вот удалить ненужный язык. Но, друзья, это всего лишь альтернатива функционалу управления языковыми пакетами в приложении «Параметры». Этот способ не решает вопрос с удалением упомянутых выше региональных языковых пакетов. Утилита lpksetup просто не увидит такие пакеты как отдельные системные языки. С ними придётся разбираться другими методами.

В среде Windows 10, обновлённой до April 2018 Update, кроме основного русскоязычного пакета, возможно существование дополнительных пакетов с русским языком для других стран – Украины, Молдовы, Казахстана, Беларуси и пр. Такие пакеты предусматривают в качестве системного языка русский, а в качестве раскладки – символику выбранной страны. Т.е. системный интерфейс (названия приложений, настроек, уведомлений) отображается на русском, а ввод с клавиатуры осуществляется на украинском, молдавском, белорусском и т.д. Такие региональные пакеты с нашим участием добавляются точно так же, как и обычные языковые пакеты.

Но в отдельных случаях они могут и сами появиться в системе. Региональные пакеты – это, по сути, аналог добавления раскладок других стран. Вот только проблемный этот аналог какой-то получается. Во-первых, глядя на языковую панель в системном трее, не поймёшь, какой из методов ввода сейчас активен – русский или другой страны. И тот, и тот отображаются как «РУС». Во-вторых, единожды установив русскоязычный пакет для другой страны, больше не сможем от него избавиться. Откроем языковые настройки Windows 10.

Для русскоязычного пакета другой страны недоступна функция удаления.

Региональный русский намертво приклеивается к системе и не удаляется даже при переводе языка системы на английский или любой другой язык. Поскольку русский – это язык дистрибутива Windows. С остальными языками ситуация аналогичная: английский, испанский, арабский и прочие распространённые языки существуют не только в виде основного языкового пакета, но также в виде дополнительных региональных пакетов для стран, где на этих языках говорят.

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

• Первый – ненужный язык можно с помощью правки реестра убрать из методов ввода, чтобы он впустую не болтался при переключении раскладок;

• Второй – ненужный язык можно полностью удалить из системы с помощью PowerShell.

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

Если мы уберём региональный язык из методов ввода, он не исчезнет из приложения «Параметры», но он не будет отображаться на языковой панели в системном трее. Ну и, соответственно, не будет мешать при переключении языков и раскладок в процессе набора текста. Делается это с помощью реестра Windows.

Открыв редактор реестра, в первую очередь экспортируем его состояние. Экспорт реестра может пригодиться, если вдруг понадобится вернуть всё назад.

Далее раскрываем путь:

Компьютер\HKEY_CURRENT_USER\Keyboard Layout\Preload

В папке «Preload» в нашем случае имеется три пункта:

• Параметр 1 со значением 00000419 – это метод ввода основного русского;

• Параметр 2 со значением 00000409 – это метод ввода английского;

• Параметр 3 со значением 00002000 – это метод ввода украинского, того самого неудаляемого регионального языка.

Последний параметр нам, собственно, и нужно удалить.

Если в системе языков и раскладок установлено больше, чтобы не ошибиться, можно либо на время убрать их, либо найти по их значению справку в Интернете. Но даже ошибившись, помним об экспорте состояния реестра. Просто импортируем REG-файл и делаем всё по новой.

После проделанной операции перезаходим в систему. В методах ввода больше не должно быть лишнего языка, который мы убрали с помощью реестра. Кстати, мы его больше не сможем установить из магазина Microsoft Store.

Для полного удаления неудаляемого языка запускаем от имени администратора PowerShell. Сначала нам нужно отобразить перечень установленных в системе языков. Вводим команду:   

Get-WinUserLanguageList

В нашем случае PowerShell показывает три установленных языка:

• Основной русский – ru,

• Английский — en-US,

• Региональный украинский – ru-UA.

Запоминаем порядок языковых пакетов. Но порядок нужно запоминать в исчислении, начиная с нуля:

• Основной русский – 0,

• Английский – 1,

• Украинский – 2. 

И так далее, если у вас языков больше.

Чтобы убрать региональный украинский, нам нужно с помощью PowerShell установить перечень языковых пакетов, которые мы хотим оставить в системе. В нашем случае это русский и английский, т.е. языки №0 и №1. Вводим по очереди команды:

$lang = Get-WinUserLanguageList

Set-WinUserLanguageList $($lang[0], $lang[1])

Затем подтверждаем действие клавишей Y.

Первая из введённых команд – универсальная. Во второй команде в каждом отдельном случае необходимо подправить номера. В нашем случае в скобках мы указали порядковые номера оставляемых языковых пакетов:

• Первый русский — $lang[0];

• Второй английский $lang[1].

Если оставляемых языков больше, в скобках команды через запятую добавляем их порядковые номера, начиная с нуля. Примерно так:

Set-WinUserLanguageList $($lang[0], $lang[1], $lang[2], $lang[3], $lang[4], $lang[6])

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

После успешной такой операции ненужный язык мгновенно исчезнет. Ни перезаход в систему, ни перезагрузка не потребуется.

Несколько раз в Windows 10 замечал странный баг, когда в списке раскладок клавиатуры языковой панели появляются лишние языки. Например, у меня на ноутбуке было установлено 2 языка: русский, английский. Но после очередного обновления Windows 10, в списке языков появились еще два дополнительных языка – English (United Kingdom) и English (Canada), хотя я их не добавлял. Теперь в списке раскладок клавиатуры у меня отображается четыре языка. Причем Windows не дает удалить дополнительные языки (кнопка Remove в языковой панели неактивна). При переключении языков клавишами
Shift+Alt
, или через языковую панель в трее, приходится переключаться между 4 раскладками клавиатуры вместо 2, что очень неудобно!

после установки WIndows 10 1803 появились дополнительные языки

Рассмотрим, как удалить такие неудаляемые раскладки клавиатуры в Windows 10 и Windows 11.

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

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

Баг проявляется, если добавить дополнительный язык, который использует тот же базовый язык, что и текущий язык отображения Windows. Такой дополнительный язык язык удалить нельзя.

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

С помощью команды lpksetup вы не сможете удалить дополнительные языки из системы, т.к. этих языковых пакетов в Windows не установлено:

lpksetup /u en-gb
lpksetup /u en-ca

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

Удалить ненужный дополнительный язык можно только с помощью PowerShell.

  1. Запустите Windows PowerShellс правами администратора;
  2. Выведите список установленных в Windows 10 языков пользователя командой:
    Get-WinUserLanguageList

    Get-WinUserLanguageList

  3. Запомните значение LanguageTag для предпочитаемого языка. К примеру, Ваш предпочитаемый язык English (United States):
    LanguageTag = en-US
  4. Сохраните значение предпочитаемого языка в переменную:
    $1=New-WinUserLanguageList en-US
  5. Теперь можно установить данный язык в качестве основного, удалив все остальные дополнительные языки:
    Set-WinUserLanguageList $1
  6. Клавишей Y нужно подтвердить удаление дополнительных языков.
    Set-WinUserLanguageList удаление дополнительных языков
  7. Убедитесь, что все дополнительные языки клавиатуры пропали.

Если вы хотите оставить в Windows несколько языковых раскладок клавиатуры, можно удалить только ненужные языки. К примеру, вы хотите удалить языки с LanguageTag en-Gb и zh-Hans-CN.

$LanguageList = Get-WinUserLanguageList
$DeleteLang = $LanguageList | where LanguageTag -eq "en-Gb"
$LanguageList.Remove($DeleteLang)
Set-WinUserLanguageList $LanguageList –Force

Для удаления китайского языка, замените вторую строку на:

$DeleteLang = $LanguageList | where LanguageTag -eq "zh-Hans-CN"

Или вы можете указать список языков, которые нужно оставить:

$1=New-WinUserLanguageList en-US
$1.Add("eu-US")
$1.Add("ru")

Set-WinUserLanguageList $1

Закройте консоль PowerShell и убедитесь, что все лишние языки в языковой панели Windows исчезли.

Как удалить лишнюю языковую раскладку через реестр Windows?

Если дополнительные языки удалились из списка языков ввода, но все еще отображаются в раскладках клавиатуры, нужно вручную удалить их из реестра.

  1. Запустите
    regedit.exe
    с правами администратора;
  2. Перейдите в ветку реестра
    HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
    . Здесь отображается список языков, доступных на экране входа в систему;
  3. В ветке
    HKEY_CURRENT_USER\Keyboard Layout\Preload
    отображаются активные раскладки клавиатуры текущего пользователя. Например, 00000419 – русская раскладка, 0000409 – английская раскладка, 00000407 – немецкий и т.д.;раздел реестра keyboard layout preload содержит список включенных раскладок клавиатуры
  4. Удалите все ненужные языковые раскладки из реестра. Если нужно, измените нумерацию параметров реестра (названия параметров должны быть последовательными и начинаться с 1).

После этого ненужный язык пропадет из списка языков ввода.

Если дополнительные раскладки клавиатуры появляются на рабочем столе в удаленной RDP/RDS сессии, вы можете заблокировать передачу локальных раскладок клавиатуры на удаленном хосте с помощью параметра реестра:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1

Если вы уверены, что вам не нужна определенная раскладка, вы можете ее полностью заблокировать. Полный список раскладок клавиатуры хранится в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\.

Например, вы хотите заблокировать языковую раскладку
00000404 (Chinese (Traditional) - US Keyboard)
.

  1. Сначала удалите лишние языки с помощью PowerShell (описано выше);
  2. Найдите подраздел 00000404 в указанной ветке реестра и переименуйте его в 00000404-no;полностью удалить язык ввода в Windows
  3. Перезагрузите Windows;
  4. Проверьте, что указанная раскладка клавиатуры больше не отображается.

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

Действительно, если какой-то язык ввода вам не нужен, вы им не пользуетесь, то его проще удалить, чем каждый раз переключая раскладку клавиатуры перелистывать его. В любой момент вы сможете обратно вернуть ту раскладку, которую убрали. Ниже в статье я покажу несколько способов, которыми можно убрать «лишний» язык из раскладки клавиатуры в Windows 10.

Удаление раскладки клавиатуры

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

Раскройте меню «Пуск», перейдите в «Параметры» или воспользуйтесь сочетанием Win+I.

"Параметры" в Windows 10

Откройте подраздел «Время и язык».

Настройки «Время и язык» в Windows 10

Зайдите на вкладку «Регион и язык». Понять, какой язык вам нужен, можно по первой части названия раскладки. Например, если лишняя клавиатура называется «РУС INTL», то вам следует открывать параметры русского языка.

Убираем лишнюю раскладку клавиатуры в Windows 10

Щелкните по языку, у которого появилась дополнительная раскладка клавиатуры. Перейдите в «Параметры».

Выделите лишнюю раскладку и нажмите «Удалить».

Удаление лишней раскладки клавиатуры

Проведенные манипуляции приведут к тому, что для русского языка останется только традиционная русская раскладка «ЙЦУКЕН».

Убираем раскладку клавиатуры в Windows 10 через панель управления

Аналогичная процедура выполняется через панель управления Windows 10:

  1. Кликните по «Пуску» правой кнопкой и откройте консоль управления.
    Настройка языка через параметры
  2. Сделайте просмотр «Крупные значки». Зайдите в раздел «Язык».
    Windows 10: настройка раскладки и языков
  3. Зайдите в параметры языка и удалите лишний метод ввода.
    Изменение языковых параметров

Даже если вы уже выполнили эту операцию через параметры Windows 10, рекомендуется зайти в языковые настройки в панели управления и убедиться, что в них также не закреплены лишние раскладки.

Удаление языка

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

Откройте «Параметры», перейдите в раздел «Время и язык» (в начале статьи я показывал как это сделать).

На вкладке «Регион и язык» нажмите «Добавление».

Добавление языка раскладки клавиатуры в Windows 10

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

Выбор языка раскладки клавиатуры в Windows 10

Откройте его параметры и установите языковой пакет.

Windows 10: установка языкового пакета

Убедитесь, что установленный только что язык не первый в списке, то есть не является основным.

Выбор основного языка системы и раскладки

Перезагрузите компьютер.

После перезапуска системы снова зайдите в подраздел «Регион и язык». Выделите язык, который не нужен, и кликните «Удалить».

Удаляем язык в "десятке"

Появление дополнительного языка в меню переключения связано с тем, что в настройках выставлена другая страна. В приведенном выше примере была выбрана Украина, после чего в системе самостоятельно появился украинский язык.

Как и в ситуации с лишним методом ввода, удалить языка можно через параметры и через раздел «Язык» в панели управления. Рекомендуется проверить его содержимое, чтобы точно устранить проблему.

Автор статьи: Сергей
Windows
95
234180

  • Как удалить wsl2 windows 11
  • Как удалить антивирус есет нод 32 с компьютера windows 10
  • Как удалить алису в яндекс браузере на компьютере windows 10
  • Как удалить автозапуск программ на windows 10
  • Как удалить wps office с компьютера windows 10 через командную