В «нормально» сконфигурированной Windows 10 доступно два языка ввода и две раскладки переключения языков — русский и английский. Конечно, если у вас установлена Windows 10 не «для одного языка», вы можете добавить сколько угодно локализаций и столько же раскладок, но речь пойдет вовсе не об этом. Что делать, если у вас невесть откуда в языковой панели появилась дополнительная раскладка диалекта одного языка как в показанном на скриншоте примере?
Казалось бы, в чём тут проблема, разве лишнюю раскладку нельзя удалить через языковые настройки?
Нажали на этой же панели «Настройки языка», открыли параметры языка с лишней раскладкой.
Выбрали ненужную клавиатуру и кликнули «Удалить».
Проблема только в том, что стандартным способом раскладка отказывается удаляться, а если и удаляется, то после перезагрузки компьютера появляется в языковой панели повторно.
В таких случаях иногда рекомендуют очистить содержимое каталога Preload в ключе реестра HKEY_USERS.DEFAULTKeyboard LayoutPreload и перезагрузить компьютер, но это приводит к тем же результатам.
Решить эту проблему действительно можно путем правки реестра, только вот работать нужно с другими ключами. Но еще важнее понимать, что именно стало причиной такого поведения Windows 10. А причина в том, что ваш компьютер скорее всего синхронизирован с каким-то другим устройством, на котором включена дополнительная раскладка при условии, конечно, что вы используете учетную запись Microsoft.
Поэтому, перед тем как приступать к дальнейшим действиям, потрудитесь отключить синхронизацию языковых настроек в разделе «Учетные записи» приложения «Параметры».
Если настройки синхронизации у вас по какой-то причине недоступны, откройте командой regedit редактор реестра, разверните ключ HKLMSOFTWAREPoliciesMicrosoftWindowsSettingSync и создайте справа два параметра типа DWORD: DisableSettingSync со значением 2 и DisableSettingSyncUserOverride со значением 1 (готовый твик прилагаем по ссылке disk.yandex.ru/d/N9lWT2O1-FotFw).
После этого перезагрузитесь и попробуйте удалить лишнюю раскладку через приложение Параметры как было показано выше.
Сделать это можно, кстати, и через реестр, предварительно узнав на сайте (таблице) Майкрософт docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-language-pack-default-values код лишней языковой панели.
В нашем примере это 0x00010409, что соответствует индийской раскладке.
Проследуйте по указанным ключам реестра.
И удалите параметры, в качестве которых задан код дополнительной раскладки.
На всякий случай проверьте ключи реестра и на этом изображении.
Если мультистроковый параметр languages содержит лишние раскладки, отредактируйте его. Для этого кликаем по нему два раза мышкой и удаляем в открывшемся окошке ненужную раскладку.
Вот и всё, новая конфигурация вступит в силу после перезагрузки компьютера.
Загрузка…
- Remove From My Forums
-
Вопрос
-
Как удалить у всех пользователей раскладку RUS US, которая появляется после каждого обновления сервера?
Это третий вид раскладки кроме необходимых РУС и ENG
Ответы
-
Долго рылся по форумам, почти отчаялся, но нашёл решение
———————
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001———————
К слову сказать, проблема возникает в терминальной сессии, но у меня сервер иначе и не используется, потому актуально.
-
Предложено в качестве ответа
26 февраля 2014 г. 14:15
-
Помечено в качестве ответа
ILYA [ sie ] SazonovModerator
26 февраля 2014 г. 14:15
-
Предложено в качестве ответа
-
Помогло для Windows 2012 server R2:
Для удаления раскладки выполним следующее:
-
Заходим в Панель управления → Язык → Дополнительный параметры
-
В поле Переопределение языка интерфейса Windows ставим — русский (я поставил Eng, но все равно помогло)
-
В поле Переопределение метода ввода по умолчанию ставим — английский
-
Перелогиниваемся.
(c) https://brj.pp.ru/baza/2015/win/2012
-
Предложено в качестве ответа
Павел Lipser
10 января 2016 г. 17:58 -
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff, Moderator
27 февраля 2017 г. 7:31
-
-
Мне помогло следующее:
Control PanelClock, Language, and Region Change Location
Закладка Administrative Copy settings
(New user account — как раз показывал Russian US раскладку как input language)
Поставил галочки Copy your current setting to
— Welcome screen
— New user account
Перезагрузился и проблема больше не возвращалась.
PS
до этого делал изменения в риестре, но не помогало-
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff, Moderator
27 февраля 2017 г. 7:31
-
Помечено в качестве ответа
-
-
Предложено в качестве ответа
Petko KrushevMicrosoft contingent staff, Moderator
23 декабря 2013 г. 9:36 -
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff, Moderator
23 декабря 2013 г. 9:36
-
Предложено в качестве ответа
Решение проблемы одно: создаём скрипт (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_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
И добавляем строковый параметр с путём (кавычки необязательно): «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, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP
- 12.12.2018
- 18 592
- 5
- 13.04.2022
- 22
- 20
- 2
- Содержание статьи
- Описание проблемы
- Решение проблемы
- Комментарии к статье ( 5 шт )
- Добавить комментарий
Описание проблемы
Довольно распространенной проблемой является возникновение на удаленном компьютере дополнительных раскладок клавиатуры, которые носят названия вроде «RUS US», «РУС RU», «ENG RU» и мешают корректной работе пользователей.
Решение проблемы
Решить такую проблему достаточно легко, нужно лишь в внести изменения в реестр терминального сервера — а именно, создать параметр типа DWORD32 под названием IgnoreRemoteKeyboardLayout
, который должен находиться в ветке HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
. Присваиваем ему значение 1
(00000001), перезаходим на сервер и наслаждаемся отсутствием дополнительной раскладки.
Для того, чтобы автоматизировать процесс редактирования реестра, можно создать простой reg файл следующего содержания:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001
О том, как создать reg файл можно прочесть в этой статье.
Содержание
- Удаляем языковую раскладку в Виндовс 10
- Вариант 1: Удаление клавиатуры
- Вариант 2: Удаление раскладки
- Удаление клавиатур и раскладок в Windows 10 версии 1803 и ниже
- Заключение
- Вопросы и ответы
Большинству пользователей для комфортной работы в среде Windows достаточно двух языковых раскладок – английской и русской. Наличие еще хотя бы одной зачастую только создает неудобства, а потому далее мы расскажем о том, как ее удалить в десятой версии операционной системы от Microsoft.
В Windows 10 с момента ее выхода и по сегодняшний день было внедрено множество улучшений и изменений, что особенно заметно проявлялось на «Панели управления», основная функциональность которой постепенно «переезжала» в «Параметры». Не обошло это стороной и настройки клавиатуры, расположение которых менялось чуть ли не с каждым апдейтом. Собственно с этим и связана главная сложность в решении нашей сегодняшней задачи – удалении метода ввода, чем мы далее и займемся.
Читайте также: Настройка языковой раскладки в Виндовс 10
Вариант 1: Удаление клавиатуры
Бывают ситуации, когда на компьютере присутствует необходимое количество методов ввода, при этом для одного (или более) из них используется дополнительная клавиатура (например, английский США и Канады). Переключаться между ними можно только вручную (не горячими клавишами), путем нажатия левой кнопкой мышки на значок языка в панели задач. Выглядит это так, как показано на скриншоте ниже, а удаляется следующим образом:
- Откройте «Параметры» Windows 10, воспользовавшись для этого меню «Пуск» или клавишами «WIN+I».
- Перейдите к разделу «Время и язык», а на его боковой панели откройте вкладку «Язык».
- Пролистайте содержимое открывшегося окна до блока «Предпочитаемые языки» и кликните левой кнопкой мышки (ЛКМ) по тому из них, дополнительную клавиатуру для которого требуется удалить.
- Нажмите на кнопку «Параметры».
- Щелкните по той из раскладок, от которой нужно избавиться (например, для уже упомянутого английского языка оптимальным решением будет оставить «США»), после чего воспользуйтесь появившейся кнопкой «Удалить».
Дополнительная клавиатура будет удалена и больше не создаст вам сложностей при переключения между языками и методами ввода.
Вариант 2: Удаление раскладки
В случае если требуется удалить именно лишний язык, а не добавленную в него клавиатуру, алгоритм действий будет еще более простым.
- Выполните шаги, описанные в пунктах №1-3 предыдущей части статьи.
- После нажатия ЛКМ на ненужную более раскладку воспользуйтесь кнопкой «Удалить».
- Лишний язык будет удален практически моментально, после чего у вас в системе останутся только необходимые.
Читайте также: Изменение метода ввода в Windows 10
Таким образом осуществляется удаление дополнительных клавиатур и ненужных раскладок в Виндовс 10, начиная с версии 1809. О том, как это делается в более ранних редакциях, мы кратко поговорим ниже.
Удаление клавиатур и раскладок в Windows 10 версии 1803 и ниже
Если вы по каким-то причинам все еще используете одну из «старых» редакций Виндовс 10 и не планируете обновляться, для решения озвученной в заголовке статьи задачи потребуется выполнить иные действия.
Windows 10 (1803)
Отличия этой версии с актуальными на сегодняшний день минимальны – удаление дополнительных клавиатур и методов ввода осуществляется практически так же, как и в вышеизложенной инструкции. Разница заключается только в имени вкладки раздела «Время и язык», на которую требуется перейти – она называется «Регион и язык», а не просто «Язык».
Windows 10 (версии ниже 1803)
Вплоть до версии 1803 настройки языка и раскладки ОС Виндовс 10 находились в «Панели управления». Для их изменения/удаления необходимо выполнить следующее:
- Вызовите окно «Выполнить» нажатием клавиш «WIN+R», введите в него указанную ниже команду и нажмите «ENTER».
control
Читайте также: Как открыть оснастку «Выполнить» в Windows 10 - В открывшейся «Панели управления» переключитесь на режим отображения «Крупные значки» и откройте раздел «Язык».
- Далее выберите язык, раскладку или дополнительную клавиатуру для которого требуется удалить, и нажмите по расположенной справа ссылке «Параметры» — на открывшейся после этого странице вы сможете удалить лишний метод ввода.
Читайте также: Как открыть «Панель управления» Виндовс 10
В устаревших редакциях Windows 10 удаление лишних методов ввода и дополнительных клавиатур выполняется практически так же просто, как и в более современных аналогах, разница заключается лишь в расположении необходимых настроек. Со своей стороны мы настоятельно рекомендуем обновиться до последней доступной версии ОС, хотя бы из соображений безопасности.
Читайте также: Как обновить Windows 10
Заключение
Теперь вы знаете, как удалить более не нужную раскладку и/или клавиатуру в Виндовс 10, независимо от того, какую из версий этой операционной системы используете.
Еще статьи по данной теме:
Помогла ли Вам статья?
Сравнительно часто в списке раскладок клавиатуры пользователи обнаруживают лишнюю: например, британскую английскую. Происходит это обычно из-за того, что она была добавлена при установке системы без учета того, что английская (США) устанавливается по умолчанию, но возможны и другие причины.
В этой пошаговой инструкции подробно о способах удалить лишнюю раскладку клавиатуры в Windows 11 и Windows 10 — в Параметрах или PowerShell.
Удаление раскладки клавиатуры в Параметрах
Интерфейс параметров Windows 11 и Windows 10 отличается, но действия для удаления ненужных раскладок и сопутствующие нюансы одинаковы.
Достаточно выполнить следующие шаги:
- В Windows 11 нажмите по индикатору языка в области уведомлений и выберите «Дополнительные настройки клавиатуры», либо перейдите в Параметры — Время и язык — Язык и регион.
- В Windows 10 нажмите по значку языка и откройте пункт «Настройки языка», либо перейдите в Параметры — Время и язык — Язык.
- В Windows 11 справа от языка, который нужно удалить, нажмите по трем точкам и выберите пункт «Удалить». Если пункт не активен, сначала переместите язык вниз (первый по счету язык удалить нельзя).
- В Windows 10 нажмите по языку, который нужно удалить в списке «Предпочитаемые языки» и нажмите соответствующую кнопку. Если кнопка не активна, переместите язык вниз с помощью кнопки со стрелкой: первый по счету язык удалить нельзя.
В результате выбранный язык ввода (раскладка клавиатуры) будет удален.
Удаление языка ввода в PowerShell
Если при удалении раскладки клавиатуры возникли какие-либо проблемы или доступ к Параметрам Windows ограничен, можно использовать удаление с помощью Windows PowerShell (или Терминала Windows):
- Запустите Терминал Windows или Windows PowerShell от имени администратора. Сделать это можно, открыв контекстное меню кнопки «Пуск», нажав по ней правой кнопкой мыши.
- Введите команду
Get-WinUserLanguageList
и нажмите Enter. Это выведет список установленных языков. Обратите внимание на значение LanguageTag языка и раскладки, которую нужно удалить.
- В моем случае нужно удалить Английскую (Великобритания), это en-GB, именно этот идентификатор языка я буду использовать во второй команде, вам его потребуется изменить на свой. Команды для удаления языка:
$1 = Get-WinUserLanguageList $1.RemoveAll( { $args[0].LanguageTag -clike 'en-GB' } ) Set-WinUserLanguageList $1 -Force
Если всё прошло успешно, язык будет удален из списка доступных для ввода с клавиатуры в Windows.
Удаление раскладки в редакторе реестра
Ещё один метод — использование редактора реестра для удаления языка ввода:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit в диалоговое окно «Выполнить» и нажмите Enter.
- В редакторе реестра перейдите в раздел HKEY_CURRENT_USERKeyboard LayoutPreload
- В этом разделе в правой панели реестра вы увидите несколько пунктов: они представляют собой языки ввода, причем расположены в том же порядке, что и в «Параметрах» Windows. Нажмите правой кнопкой мыши по ненужному языку, выберите пункт «Удалить».
- Закройте редактор реестра, выйдите и снова зайдите в систему, либо перезагрузите компьютер: лишняя раскладка должна исчезнуть.
Известна проблема, когда языков раскладки отображается больше, чем языков в Параметрах, PowerShell или реестре, то есть лишний язык нигде кроме выбора языка ввода не виден.
Одно из возможных решений: установить этот лишний язык в Параметрах языка (как в первом способе, но именно добавить его), а уже после добавления — удалить этот язык, используя любой из описанных подходов.
Клавиатура – предназначенный для ввода текста в компьютер набор клавиш. Её раскладка показывает конкретное расположение букв и символов выбранного в текущий момент языка ввода.
По умолчанию язык ввода – английский, считающийся «родным» для компьютера. Однако пользователи большинства стран мира, не являющихся англоязычными, должны иметь возможность ввода текста на своём языке.
Производители для таких стран выпускают клавиатуры, маркированные для двух языков ввода – английского и национального. Очевидно, что продаваемые в России клавиатуры имеют английские (латиница) и русские (кириллица) буквы.
Язык ввода и раскладка клавиатуры
Прежде чем двигаться дальше, следует отметить одну деталь. Строго говоря, язык ввода и раскладку клавиатуры можно считать синонимами только в том наиболее распространённом случае, когда для каждого языка установлена единственная раскладка клавиатуры.
Например, для русского языка, кроме общепринятой, существует так называемая машинописная раскладка. Она более удобна для людей, владеющих навыками «слепой печати» (набором текста не глядя на клавиатуру). При такой раскладке буква Ё находится справа от буквы «Ю», а русские точка и запятая перемещены в верхний ряд клавиш.
В большинстве статей в Интернете язык ввода и раскладка клавиатуры считаются тождественными понятиями. Но в дальнейших рассуждениях нам иногда придётся вспоминать о разнице между языком ввода и раскладкой клавиатуры.
Индикация текущей раскладки клавиатуры, соответствующей действующему языку ввода, отображается в правой части панели задач. На скриншоте в обведённой красной рамке показано, что в текущий момент на клавиатуре в Windows 10 активна русская раскладка. Соответствующий значок в панели появляется, если на данном компьютере присутствуют не менее двух языков ввода.
Русская клавиатура
В настройках Windows 10 включать или выключать индикацию языка ввода на панели задач можно в окне «Персонализация». Для его вызова нужно выполнить следующие действия.
- В свободном месте рабочего стола щёлкаем правой клавишей мыши.
- В появившемся контекстном меню щёлкаем пункт «Персонализация».
- В новом окне «Параметры» последовательно следуем по пути «Персонализация»–> «Панель задач» –> «Включение и выключение системных значков» –>»Индикатор ввода».
Штатное положение ползунка, естественно, – «Вкл.».
Если щёлкнуть на РУС в панели задач (см. предыдущий скриншот), то появляется выпадаюший список с возможностью перехода на альтернативную раскладку. Многие пользователи предпочитают делать это не последовательным щёлканьем на РУС, затем ENG, а сочетанием клавиш компьютера (так быстрее).
Как видно в поле «Настройки языка», для этого в Windows 10 по умолчанию предназначено сочетание клавиш Win + пробел, а также Alt + Shift (отсутствующее в информации на скриншоте).
Смена сочетания клавиш для изменения языка ввода в Windows 10
Некоторым пользователям прежних версий Windows могут показаться неудобными действующие в десятой версии сочетания клавиш для изменения языка ввода. При желании они могут назначить свои сочетания клавиш, например, привычные по предыдущим версиям Ctrl + Shift. Для этого необходимо выполнить следующую последовательность действий.
- Вызываем панель управления, например, через контекстное меню «Пуск» (см. статью «Панель управления Windows 10» на нашем сайте). В разделе «Часы, язык и регион» щёлкаем «Изменение способа ввода» (обратите внимание, что в этом же окне можно щёлкнуть подчёркнутый синим пункт «Добавление языка», рассматриваемый в соответствующем подзаголовке).
- В новом окне выбираем «Язык», затем «Дополнительные параметры» слева (в этом же окне есть выделенная синей рамкой возможность продолжить добавление нового языка).
- Скроллим окно «Дополнительные параметры» вниз до раздела «Переключение методов ввода» и жмем на пункт «Изменить сочетания клавиш языковой панели». В окне «Языки и службы текстового ввода» выделяем «Переключить язык ввода», затем подтверждаем все это – жмем на «Сменить сочетание клавиш».
- В появившемся одноимённом окне самое время вспомнить (см. выше) разницу между языком ввода и раскладкой клавиатуры. Очевидно, что выбор должен быть произведён из списка «Смена языка ввода». Пользователи наиболее часто выбирают привычное по прежним версиям Windows сочетание клавиш Ctrl + Shift. Что касается правого списка, то, при единственной раскладке клавиатуры для каждого языка её смена по умолчанию не назначается.
К сожалению, описанное изменение сочетания клавиш не распространяется на входный экран Windows 10, называемый также блокировочным, на котором набирается пароль для входа в систему. Но это изменение нетрудно распространить и на него.
В окне панели управления, в котором должен быть выбран формат отображения «Значки» (а не «Категории»), нужно выбрать пункт «Регион». В одноимённом окне переходим на вкладку «Дополнительно» и щёлкаем «Копировать параметры».
В появившемся окне ставим галочку рядом с пунктом «Экран приветствия и системные учётные записи» и жмем OK.
Добавление нового языка ввода в Windows 10
Как отмечалось выше, начало процедуры добавления нового языка ввода производится в тех же окнах, что и переопределение сочетания клавиш для его ввода. Только действия, которые необходимо в них выполнить, будут иными.
На первых двух скриншотах предыдущего подзаголовка они отмечены синим цветом. После их выполнения появляется окно, на котором нужно будет прокрутить большой список и выделить добавляемый язык, нажав «Добавить».
Очевидно, что после этого краткое название нового языка (например, DE для немецкого или IT для итальянского) добавится в выпадающий список индикатора ввода.
Программа Punto Switcher
Из вышесказанного очевидно, что при наборе текстов с вкраплениями слов другого языка пользователю приходится периодически изменять язык ввода. Если текст достаточно объёмистый, то на это уйдёт значительное время даже при выборе удобных пользователю сочетаний клавиш клавиатуры.
Существуют программы, позволяющие автоматизировать этот процесс. Установленная на моём компьютере программа Punto Switcher была использована при написании настоящей статьи, в процессе которого у меня была активной русская раскладка клавиатуры.
При наборе, например, Ctrl + Shift, программа производила автоматический переход на английский. Программа имеет собственную индикацию текущего языка ввода, показанную ниже в красной рамке. Она распространяет его на системную раскладку клавиатуры.
Для эффективного использования программы необходима её правильная настройка. Главное окно «Общие» настроек программы Punto Switcher представлено ниже.
Здесь стоит обратить внимание на две возможности, подчёркнутые красной чертой. Это – возможность запуска программы одновременно с системой и возможность ручного вмешательства в тех редких случаях, когда программа не смогла правильно распознать язык набора текста и переключиться.
В некоторых весьма редких случаях программа, наоборот, может произвести неправильную конвертацию языка. Отменить её можно использованием логичной клавиши Break, как это показано на следующем меню настроек – «Горячие клавиши».
(В скобках с сожалением отмечу, что я довольно долго использовал программу, не зная об этой возможности, и исправлял ошибочную конвертацию вручную.)
Ещё одно полезное меню настроек программы Punto Switcher – «Автозамена». Поясним два активных пункта этого меню.
Пункт «Заменять при наборе в другой раскладке» означает, что, например, автоматический набор слова Windows произойдёт не только после его первой буквы, но и после набора русской буквы «ц» (которая автоматически будет конвертирована в латинскую букву w).
Активный следующий пункт означает, что список автозамены можно будет видеть непосредственно на панели задач, щёлкнув на индикаторе языка ввода программы Punto Switcher.
Post Views: 4 578
Несколько раз в Windows 10 замечал странный баг, когда в списке раскладок клавиатуры языковой панели появляются лишние языки. Например, у меня на ноутбуке было установлено 2 языка: русский, английский. Но после очередного обновления Windows 10, в списке языков появились еще два дополнительных языка – English (United Kingdom) и English (Canada), хотя я их не добавлял. Теперь в списке раскладок клавиатуры у меня отображается четыре языка. Причем Windows не дает удалить дополнительные языки (кнопка Remove в языковой панели неактивна). При переключении языков клавишами
Shift+Alt
, или через языковую панель в трее, приходится переключаться между 4 раскладками клавиатуры вместо 2, что очень неудобно!
Рассмотрим, как удалить такие неудаляемые раскладки клавиатуры в 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.
- Запустите Windows PowerShellс правами администратора;
- Выведите список установленных в Windows 10 языков пользователя командой:
Get-WinUserLanguageList
- Запомните значение LanguageTag для предпочитаемого языка. К примеру, Ваш предпочитаемый язык English (United States):
LanguageTag = en-US
- Сохраните значение предпочитаемого языка в переменную:
$1=New-WinUserLanguageList en-US
- Теперь можно установить данный язык в качестве основного, удалив все остальные дополнительные языки:
Set-WinUserLanguageList $1
- Клавишей Y нужно подтвердить удаление дополнительных языков.
- Убедитесь, что все дополнительные языки клавиатуры пропали.
Если вы хотите оставить в 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?
Если дополнительные языки удалились из списка языков ввода, но все еще отображаются в раскладках клавиатуры, нужно вручную удалить их из реестра.
- Запустите
regedit.exe
с правами администратора; - Перейдите в ветку реестра
HKEY_USERS.DEFAULTKeyboard LayoutPreload
. Здесь отображается список языков, доступных на экране входа в систему; - В ветке
HKEY_CURRENT_USERKeyboard LayoutPreload
отображаются активные раскладки клавиатуры текущего пользователя. Например, 00000419 – русская раскладка, 0000409 – английская раскладка, 00000407 – немецкий и т.д.; - Удалите все ненужные языковые раскладки из реестра. Если нужно, измените нумерацию параметров реестра (названия параметров должны быть последовательными и начинаться с 1).
После этого ненужный язык пропадет из списка языков ввода.
Если дополнительные раскладки клавиатуры появляются на рабочем столе в удаленной RDP/RDS сессии, вы можете заблокировать передачу локальных раскладок клавиатуры на удаленном хосте с помощью параметра реестра:
REG ADD "HKLMSYSTEMCurrentControlSetControlKeyboard Layout" /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1
Если вы уверены, что вам не нужна определенная раскладка, вы можете ее полностью заблокировать. Полный список раскладок клавиатуры хранится в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layouts.
Например, вы хотите заблокировать языковую раскладку
00000404 (Chinese (Traditional) - US Keyboard)
.
- Сначала удалите лишние языки с помощью PowerShell (описано выше);
- Найдите подраздел 00000404 в указанной ветке реестра и переименуйте его в 00000404-no;
- Перезагрузите Windows;
- Проверьте, что указанная раскладка клавиатуры больше не отображается.
Обычно в системе установлено две раскладки, русская и английская. Но иногда пользователи «десятки» и более ранних версий Windows сталкиваются с тем, что в меню переключения языка появляется дополнительная раскладка, которая доставляет неудобства.
Действительно, если какой-то язык ввода вам не нужен, вы им не пользуетесь, то его проще удалить, чем каждый раз переключая раскладку клавиатуры перелистывать его. В любой момент вы сможете обратно вернуть ту раскладку, которую убрали. Ниже в статье я покажу несколько способов, которыми можно убрать «лишний» язык из раскладки клавиатуры в Windows 10.
Удаление раскладки клавиатуры
Если в системе появилась новая раскладка, но количество языков осталось прежним, то выполните следующие действия:
Раскройте меню «Пуск», перейдите в «Параметры» или воспользуйтесь сочетанием Win+I.
Откройте подраздел «Время и язык».
Зайдите на вкладку «Регион и язык». Понять, какой язык вам нужен, можно по первой части названия раскладки. Например, если лишняя клавиатура называется «РУС INTL», то вам следует открывать параметры русского языка.
Щелкните по языку, у которого появилась дополнительная раскладка клавиатуры. Перейдите в «Параметры».
Выделите лишнюю раскладку и нажмите «Удалить».
Проведенные манипуляции приведут к тому, что для русского языка останется только традиционная русская раскладка «ЙЦУКЕН».
Убираем раскладку клавиатуры в Windows 10 через панель управления
Аналогичная процедура выполняется через панель управления Windows 10:
- Кликните по «Пуску» правой кнопкой и откройте консоль управления.
- Сделайте просмотр «Крупные значки». Зайдите в раздел «Язык».
- Зайдите в параметры языка и удалите лишний метод ввода.
Даже если вы уже выполнили эту операцию через параметры Windows 10, рекомендуется зайти в языковые настройки в панели управления и убедиться, что в них также не закреплены лишние раскладки.
Удаление языка
В некоторых случаях в параметрах установленных языков нет дополнительной раскладки, но в меню переключения она присутствует. Если вы столкнулись с такой ситуацией, попробуйте устранить проблему следующим способом:
Откройте «Параметры», перейдите в раздел «Время и язык» (в начале статьи я показывал как это сделать).
На вкладке «Регион и язык» нажмите «Добавление».
Выберите тот язык, который появился в меню переключения без вашего ведома.
Откройте его параметры и установите языковой пакет.
Убедитесь, что установленный только что язык не первый в списке, то есть не является основным.
Перезагрузите компьютер.
После перезапуска системы снова зайдите в подраздел «Регион и язык». Выделите язык, который не нужен, и кликните «Удалить».
Появление дополнительного языка в меню переключения связано с тем, что в настройках выставлена другая страна. В приведенном выше примере была выбрана Украина, после чего в системе самостоятельно появился украинский язык.
Как и в ситуации с лишним методом ввода, удалить языка можно через параметры и через раздел «Язык» в панели управления. Рекомендуется проверить его содержимое, чтобы точно устранить проблему.
Главная » Разделы » Общение » ЭВМ
<nobr>[ Версия для печати ]</nobr> //—> //—> |
|
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ] |
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Активные темы
-
Спасите, в моей квартире женщина!(1609)
Тексты01:38
-
Одинокий котейко.(32)
Инкубатор01:38
-
В России снят фильм, агитирующий поступать учиться на конструкто…(141)
Видео01:38
-
Японский миллиардер начал поиски спутницы для полета на Луну(82)
События01:38
-
Хочу билеты на IRON MAIDEN(27)
Крутятся Диски01:38
-
Донор против воли(85)
Видео01:38
-
Разбирать живых: почему органы для трансплантации извлекают у до…(8)
Инкубатор01:37
-
Что же я нарушил?(195)
Авто/Мото01:37
-
Авария на АПЛ К-320 проекта 670 на заводе «Красное Сормово&…(57)
Тексты01:37
-
В ярославском цирке бобер во время выступления помочился на зрит…(3)
Инкубатор01:37
-
Парашют и самолет(148)
Видео01:37
-
Рок-консервы без срока годности..(151)
Инкубатор01:37
-
Хакер с юмором)(37)
Инкубатор01:37
-
У меня гендерный вопрос(190)
Тексты01:37
-
Ломая шаблоны: спортсменка-блогерша превратилась из фитоняшки в …(150)
Инкубатор01:37
Обзор активных тем »
Yaplakal
Наверх</td>Информация к новости
- Просмотров: 10 970
- Автор: admin
- Дата: 29-05-2018
29-05-2018
Категория: —
Привет, друзья. Windows обустроена так, что не все языки из неё можно удалить. Можно сколь угодно переводить интерфейс системы на другой язык, сколь угодно менять локационные сведения, но текущий язык системы и тот, который значился в её дистрибутиве или который указывался при установке в мультиязычных сборках, удалить юзабильным способом с использованием привычных системных настроек не удастся. А после обновления Windows 10 до April 2018 Update добавилась ещё одна проблема – региональные языковые пакеты в виде системных одних языков, но с раскладками клавиатуры других языков. Как удалить из Windows 10 ненужный язык, который не удаляется с использованием привычных системных средств?
Как удалить языки в Windows 10
1. Альтернативное средство удаления языков в Windows 10
После внедрения April 2018 Update из панели управления «Десятки» исчезли языковые настройки. Теперь приложение «Параметры» — это единственное место, где предоставляется возможность юзабильной работы с языковыми настройками. Об этом мы уже говорили немногим ранее, в статье о том, как работать с языками в новых условиях Windows 10 April 2018 Update. Если ненужный язык не удаляется из-за проблем в работе приложения «Параметры» или из-за каких-то системных ошибок, можно прибегнуть к ещё оставшейся в системе альтернативе – к штатной утилите lpksetup. Запускаем её с помощью команды «Выполнить».
Выбираем «Удалить языки интерфейса».
Галочкой отмечаем, какой нужно удалить. Жмём «Далее».
И пробуем так вот удалить ненужный язык. Но, друзья, это всего лишь альтернатива функционалу управления языковыми пакетами в приложении «Параметры». Этот способ не решает вопрос с удалением упомянутых выше региональных языковых пакетов. Утилита lpksetup просто не увидит такие пакеты как отдельные системные языки. С ними придётся разбираться другими методами.
2. Региональные языковые пакеты в Windows 10
В среде Windows 10, обновлённой до April 2018 Update, кроме основного русскоязычного пакета, возможно существование дополнительных пакетов с русским языком для других стран – Украины, Молдовы, Казахстана, Беларуси и пр. Такие пакеты предусматривают в качестве системного языка русский, а в качестве раскладки – символику выбранной страны. Т.е. системный интерфейс (названия приложений, настроек, уведомлений) отображается на русском, а ввод с клавиатуры осуществляется на украинском, молдавском, белорусском и т.д. Такие региональные пакеты с нашим участием добавляются точно так же, как и обычные языковые пакеты.
Но в отдельных случаях они могут и сами появиться в системе. Региональные пакеты – это, по сути, аналог добавления раскладок других стран. Вот только проблемный этот аналог какой-то получается. Во-первых, глядя на языковую панель в системном трее, не поймёшь, какой из методов ввода сейчас активен – русский или другой страны. И тот, и тот отображаются как «РУС». Во-вторых, единожды установив русскоязычный пакет для другой страны, больше не сможем от него избавиться. Откроем языковые настройки Windows 10.
Для русскоязычного пакета другой страны недоступна функция удаления.
Региональный русский намертво приклеивается к системе и не удаляется даже при переводе языка системы на английский или любой другой язык. Поскольку русский – это язык дистрибутива Windows. С остальными языками ситуация аналогичная: английский, испанский, арабский и прочие распространённые языки существуют не только в виде основного языкового пакета, но также в виде дополнительных региональных пакетов для стран, где на этих языках говорят.Избавиться от региональных языковых пакетов можно двумя способами:Смотрите далее, друзья, и выбирайте, какой из способов вам больше нравится. Ну или какой из них сработает.
3. Как убрать из методов ввода неудаляемый язык с помощью реестра
Если мы уберём региональный язык из методов ввода, он не исчезнет из приложения «Параметры», но он не будет отображаться на языковой панели в системном трее. Ну и, соответственно, не будет мешать при переключении языков и раскладок в процессе набора текста. Делается это с помощью реестра Windows.Открыв редактор реестра, в первую очередь экспортируем его состояние. Экспорт реестра может пригодиться, если вдруг понадобится вернуть всё назад.
Далее раскрываем путь:КомпьютерHKEY_CURRENT_USERKeyboard LayoutPreloadВ папке «Preload» в нашем случае имеется три пункта:Последний параметр нам, собственно, и нужно удалить.
Если в системе языков и раскладок установлено больше, чтобы не ошибиться, можно либо на время убрать их, либо найти по их значению справку в Интернете. Но даже ошибившись, помним об экспорте состояния реестра. Просто импортируем REG-файл и делаем всё по новой.После проделанной операции перезаходим в систему. В методах ввода больше не должно быть лишнего языка, который мы убрали с помощью реестра. Кстати, мы его больше не сможем установить из магазина Microsoft Store.
4. Как удалить неудаляемый язык с помощью PowerShell
Для полного удаления неудаляемого языка запускаем от имени администратора PowerShell. Сначала нам нужно отобразить перечень установленных в системе языков. Вводим команду: Get-WinUserLanguageListВ нашем случае PowerShell показывает три установленных языка:
Запоминаем порядок языковых пакетов. Но порядок нужно запоминать в исчислении, начиная с нуля:И так далее, если у вас языков больше.Чтобы убрать региональный украинский, нам нужно с помощью PowerShell установить перечень языковых пакетов, которые мы хотим оставить в системе. В нашем случае это русский и английский, т.е. языки №0 и №1. Вводим по очереди команды:$lang = Get-WinUserLanguageListSet-WinUserLanguageList $($lang[0], $lang[1])Затем подтверждаем действие клавишей Y.
Первая из введённых команд – универсальная. Во второй команде в каждом отдельном случае необходимо подправить номера. В нашем случае в скобках мы указали порядковые номера оставляемых языковых пакетов:Если оставляемых языков больше, в скобках команды через запятую добавляем их порядковые номера, начиная с нуля. Примерно так:Set-WinUserLanguageList $($lang[0], $lang[1], $lang[2], $lang[3], $lang[4], $lang[6])Выпадать из последовательности должен только порядковый номер удаляемого языка.После успешной такой операции ненужный язык мгновенно исчезнет. Ни перезаход в систему, ни перезагрузка не потребуется.ВернутьсяКомментариев: 9 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ! Используемые источники:
- https://prostocomp.net/sistema/kak-udalit-lishnyuyu-raskladku-klaviatury-v-windows-10.html
- https://www.yaplakal.com/forum32/topic1012620.html
- https://remontcompa.ru/1625-kak-udalit-yazyki-v-windows-10.html
</table></table>