Обновлять:это длинный пост, вы можетеперейти сразу к ответу ниже
Примечание:Краткий список языков относится к списку на снимке экрана ниже, доступному с помощью сочетания клавишWin + Пробел
В моей системе есть два языка для проверки орфографии Windows,Английский Соединенные Штаты)иФранцузский (Швейцария), но несмотря на то, что оба языка правильно настроены с клавиатурой ввода «швейцарский французский»,Клавиатура СШАinput продолжает появляться в этом списке:
Вот настройки дляАнглийский Соединенные Штаты)язык, вы видите, что единственным введенным значением является «швейцарский французский»:
То же самое дляFrançais (Швейцария), единственный ввод — «Швейцарский французский»:
В Панели управления оба языка также установлены как швейцарский французский:
Все мои настройки настроены на использование «списка языков»:
Вот несколько вещей, которые я уже попробовал:
- Мне уже удалось удалить его с помощью некоторых языковых настроек, добавляя и удаляя языки, но в конечном итоге он всегда возвращается.
- Я уже это сделал:https://superuser.com/a/484595/168632
- В настройках реестра у меня также нет упоминания о раскладке US Keyboard:
Пожалуйста, помогите, я в отчаянии, это мой третий компьютер с Windows 10, и на всех них происходит одно и то же.
решение1
Чтобы исправить эту проблему, удалитеПредварительная загрузкапапку реестра и выйдитеилиперезагрузите компьютер:
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Похоже, эта папка представляет собой некий остаток прошлого, содержащий неуказанные пользователем раскладки клавиатуры, которые добавляются в список языков при входе пользователя в систему.Хотя само исправление работает через перезагрузку, на момент написания статьи есть вещи, которые возвращают эту надоедливую папку, вот несколько, с которыми я столкнулся лично:
- Удаленный рабочий стол на компьютере с американской раскладкой
- Использование той же учетной записи Microsoft на другом ПК, на котором по-прежнему возникает эта проблема
Всякий раз, когда проблема возникает снова, эту папку реестра необходимо удалить снова.
Редактировать 2: Благодаря предложению @Lu55, вот удобная однострочная команда для использования в командной строке с правами администратора:
reg delete "HKEY_USERS\.DEFAULT\Keyboard Layout\Preload" /f
Редактировать:
Я создал RemovePreload.reg
текстовый файл со следующим содержимым, чтобы это исправление можно было легко применять каждый раз, не заходя в реестр:
Windows Registry Editor Version 5.00
[-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
Чтобы использовать это, сохраните его в текстовом файле и измените расширение с .txt
на .reg
. Затем, когда он появится снова, вы можете просто дважды щелкнуть по нему и перезапустить или выйти.
решение2
На самом деле решение довольно простое и не требует редактирования реестра!
Перейти кРегион и язык (ранее назывались «Языковые настройки»), нажмите наАнглийский Соединенные Штаты)и перейти кПараметры.
Если вы видите там «US Keyboard»,убери это, и вы сделали.
Если кнопка удаления не работает/отключена, сначала добавьте другую клавиатуру, а затем повторите попытку.
ОДНАКО, если вы его там не видите, то нажмите наДобавить клавиатуру, добавьте «US keyboard», затем удалите эту клавиатуру, и все готово.
Я понял это после нескольких проб и ошибок, перепробовав разные варианты, у меня была та же проблема.
решение3
Я нашел ответ спустя час после сборки:
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.18362 N/A Build 18362
- Это будет работать даже после перезапуска.
- Это легко сделать. И установить навсегда.
- Это остановит создание любых других языков для новых пользователей.
- Эти языки больше не будут отображаться на экране входа в систему.
- Никаких хаков реестра, которые не помогли мне после перезапуска.
Вы также можете перейти по ссылке (но сначала проверьте настройки языка — см. скриншоты ниже).
Панель управления→Область→ Administrativeвкладка →Copy settings...
Ниже представлен этот шаг в изображениях с обозначениями на изображениях, также для справки.
Тогда ваш реестр должен выглядеть примерно так, только с одной предварительной загрузкой.
Скопируйте это Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
в адресную строку редактора реестра, чтобы сразу перейти к нему и проверить самостоятельно.