Обновление Windows 10 апреля 2018 добавило дополнительный язык, и я не могу его удалить

28

Я только что обновился до Windows 10 Апрель 2018 Обновление (1803 / 17134.1)

Мой ноутбук был полностью настроен как британский с раскладкой клавиатуры только в Великобритании

После обновления была добавлена ​​клавиатура для США, и теперь я вижу значок переключателя на панели задач.

введите описание изображения здесь

Похоже, что все настройки языка клавиатуры теперь перенесены в новое приложение «Настройки», а не на старую панель управления.

введите описание изображения здесь

Однако, как видно из скриншота выше, кнопка «Удалить» под недавно добавленным макетом в США затенена (как и в Великобритании)

Как я могу удалить макет США?

ОБНОВЛЕНИЕ 1: Я только что обновил свой рабочий стол, и он не добавил американскую клавиатуру!

ОБНОВЛЕНИЕ 2: Я добавил третий язык (французский) и смог удалить его, кнопка была включена. Кнопка удаления из США оставалась отключенной как после добавления французского, так и после его удаления.

ОБНОВЛЕНИЕ 3: я добавил другой английский язык (австралийский), и это не может быть удалено! Кнопка отключена

ОБНОВЛЕНИЕ 4: Я следовал этому ответу, за исключением того, что я удалил значения из ключей для всех пользователей, а также значения в разделе Замены. Значок переключателя на панели задач пропал, но у меня все еще есть все 3 языка в настройках

Shevek
источник
Вы пытались отменить это от Advanced keyboard settings? - Вы можете добраться до него подRegion & language
arieljannai
@arieljannai переопределение установлено в Великобритании, но это не включает кнопки удаления
Shevek

Ответы:

24

Наконец-то нашел решение с помощью PowerShell.

Вы можете просмотреть свой список языков с Get-WinUserLanguageList

$1 = New-WinUserLanguageList en-US
Set-WinUserLanguageList $1

Теперь вы можете снова проверить свой новый список языков с помощью Get-WinUserLanguageList Logoff, Reboot. После перезагрузки вы можете добавить другие языки, если это необходимо.

naduvko
источник
4
Я использовал $1 = New-WinUserLanguageList en-GBдля моей клавиатуры Великобритании, это сработало! Как обычно, Micro $ часто переносят вещи, но делают это неправильно. К счастью, PS все еще там, используя те же фоновые API
Шевек,
13

Просто пытаюсь улучшить ответ надувко.

Вы можете напрямую указать весь список языков при запуске скрипта PowerShell.

Так:

$1=New-WinUserLanguageList en-US
$1.Add("nl-NL")
$1.Add("de-DE")
Set-WinUserLanguageList $1

Первый (en-US в этом примере) будет по умолчанию.

Отрегулируйте по мере необходимости.

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

rustyx
источник
Это ЕДИНСТВЕННОЕ решение, которое сработало для меня
Alexius DIAKOGIANNIS
-3

На моем Windows (Версия 10.0.16299.371) у меня есть Set as defaultкнопка, которая, кажется, заменена стрелками в вашем интерфейсе. Попробуйте сделать UKпо умолчанию. Это будет разблокировать USдля удаления.

Edixon
источник
Я искал это, но его больше нет после обновления.
Шевек
Так для чего нужны стрелки?
Edixon
Чтобы установить приоритет
Шевек
10.0.16299 - это номер сборки Windows 10 версии 1709, которая даже не является предметом этого вопроса.