Как убрать язык клавиатуры windows 10

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

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

В поиске меню "Пуск" наберите PowerShell, щелкните правой кнопкой мыши по нему в результатах поиска и выберите "Запуск от имени администратора". Введите или скопируйте следующую команду в строку PowerShell и нажмите клавишу Enter.

Get-WinUserLanguageList

  • После ввода этой команды обратите внимание на "LanguageTag ", указанный для языка, который вы хотите удалить. Это понадобится вам в следующем шаге. Я к примеру буду удалять лишний белорусский язык (be) .
  • Далее введите каждую команду по отдельности нажимая Enter. Замените в команде "be" на свой язык, который хотите удалить.

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

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

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


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

Если параметр удаления языкового пакета в Windows 10 неактивен в приложении «Параметры Windows», то для его удаления с помощью Windows PowerShell, нужно выполнить действия рассмотренные ниже.

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

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

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

$LangList = Get-WinUserLanguageList
$MarkedLang = $LangList | where LanguageTag -eq "LANGUAGETAG "
В этой команде замените "LANGUAGETAG " на сокращённое имя языкового пакета который нужно удалить. В данном примере будет удален украинский язык, это значит что вместо "LANGUAGETAG " нужно ввести "uk ", как показано на скриншоте ниже.
Set-WinUserLanguageList $LangList -Force

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

Также язык будет удален из списка раскладок клавиатуры.

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

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


У меня на ноутбуке с Windows 10 изначально было установлено 3 языка: русский, белорусский и английский, но после апрельского обновления системы до Windows 10 1803 (April Update), в списке языков появились еще два дополнительных языка – English (United Kingdom) и English (Canada), хотя я точно уверен, что не устанавливал их. Теперь в списке раскладок клавиатуры у меня отображается целых пять языков. Причем система не дает удалить дополнительные языки (кнопка Remove неактивна). Теперь мне приходится переключаться между 5 раскладками клавиатуры вместо 3, что очень неудобно! Помогите! Что мне нужно сделать, чтобы удалить эти неудаляемые языковые пакеты?

Ответ

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

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

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

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

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

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


В том случае, если нужно оставить в системе несколько языков, можно удалить только ненужные языки следующими командами. К примеру, вы хотите удалить языки с 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 и убедитесь, что все лишние языки удалились корректно.

Участник Kato пожаловался на необычную проблему после обновления до Windows 10 1803. Изначально у него в системе было три языка – английский (US), русский и украинский, а после обновления добавилось еще два английских – United Kingdom и Canada, которые не удалялись в Параметрах (кнопка Remove недоступна). Соответственно, эти языки появлялись в списке раскладок клавиатуры, хотя в настройках их не было.

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

(Get-CimInstance Win32_OperatingSystem).oslanguage

Команда выводит идентификатор языка, где 1033 – английский (US), 1049 – русский, остальные в десятичном виде или у Microsoft в шестнадцатеричном (вставляйте значения в калькулятор программиста).

На проблемной ОС эта команда выдала 2057, что соответствует English (United Kingdom). В сочетании с картиной из параметров это было очень странно, потому что у языка дистрибутива никаких языковых пакетов быть не должно, поскольку он и так есть в системе.

Для начала мы попытались удалить языковые пакеты UK и Canada командами

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

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

У PowerShell есть два командлета для управления языками пользователя – Get-WinUserLanguageList и Set-WinUserLanguageList . Первый умеет получать список языков, а второй задавать его. В PowerShell список соответствовал картине в параметрах.

Из справки второго командлета не вполне очевидно, как удалить ненужные языки. Зато она дает достаточно толстый намек на то, что вывод первого командлета представляет собой массив. Это можно использовать во благо. Нам нужны только первые три языка из списка.

$List = Get-WinUserLanguageList Set-WinUserLanguageList $($list, $list, $list) Get-WinUserLanguageList

Первая команда помещает в переменную массив из списка языков, а вторая задает в качестве текущих языков первые три элемента массива. При этом остальные языки удаляются! Третья команда выводит список языков для проверки.

Решено! В который уже раз PowerShell позволяет элегантно решить задачу без запредельных усилий. Если будете экспериментировать под учетной записью Microsoft, отключите синхронизацию языковых параметров во избежание нежелательных эффектов (я словил несколько странностей:).

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

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

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

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

Чаще всего, пользователи сталкиваются именно с лишними установленными раскладками на языковой панели. Особенно часто это случается на территории стран ближнего зарубежья в регионах с абсолютным преобладанием русского языка. Например, вы житель Украины и украинский установлен в вашей операционной системе, поскольку является национальным языком вашей страны. Но вы планируете использовать, при работе за компьютером, только русский язык и украинская раскладка вам мешает. В таком случае, нужно сделать следующее.


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

Удаление и добавление языка в ОС Windows 10 через «Панель управления»


На заметку! Рядом с языком, который установлен в системе по умолчанию, кнопка «Удалить» будет неактивна, поэтому его невозможно удалить.

Что бы добавить язык:


Как добавить новый язык через языковую панель

Удалить лишнюю раскладку достаточно легко, но что делать, если нужного языка нет? Тогда придется вручную добавить его из списка установленных раскладок. Такая ситуация может возникнуть при покупке компьютера за границей. Техника попросту не подогнана под ваш регион. Или же, если вы установили зарубежную версию Windows 10. В этих ситуациях, скорее всего, и язык интерфейса будет другой, но об этом позже. Сейчас разберем ситуацию с отсутствием нужной раскладки. Чтобы добавить язык в языковую панель, делаем следующее.


Теперь на вашей языковой панели добавлен новый язык. Вы можете в любой момент на него переключиться так же, как переключаетесь между другими, установленными ранее языками. Как правило, это сочетание клавиш «Shift+Alt».

Узнайте подробную информацию с лучшими способами, из новой статьи на нашем портале.

Как установить новый языковой пакет

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

Заметка! Сразу стоит оговориться, что потребуется подключение к интернету, для того чтобы языковой пакет мог скачаться. Но при этом, скачивается он полностью автоматически. Искать пакет самостоятельно или бродить по сайтам вам не потребуется.


Языковой пакет установлен. Теперь можно переходить к смене языка интерфейса.

Как изменить язык интерфейса

Если у вас уже установлен языковой пакет, на язык которого вы хотите перевести интерфейс своей операционной системы, сделать для этого нужно следующее.


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

Что делать, если не получается удалить язык

Иногда ненужный язык удалить не получается. Кнопка Удалить попросту неактивна и нажатие на нее не дает никаких результатов. Такое может случиться, если ненужный язык установлен как основной. Что в таком случае делать, вы можете узнать из следующего видео.

Видео — Как удалить не нужный язык из Windows 10

Заключение

Таким образом, что касается языка, у Windows 10 все достаточно понятно и существует возможность подстроить под пользователя не только языковую панель, но и сам интерфейс операционной системы. Пользуясь инструкцией, вы сможете удалить, добавить или поменять язык в системе на тот, который вас устраивает.