Оновлення Windows 10 квітня 2018 року додало додаткову мову, і я не можу її видалити


28

Щойно я оновив оновлення до Windows 10 квітня 2018 року (1803 / 17134.1)

У мене ноутбук був налаштований повністю як Великобританія із лише розкладкою клавіатури Великобританії

З моменту оновлення була додана американська клавіатура, тому я тепер бачу значок перемикача на моїй панелі завдань

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

Здається, що всі налаштування мови клавіатури зараз перенесено на нову програму Налаштування, а більше не на стару Панель управління

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

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

Як я можу видалити макет США?

ОНОВЛЕННЯ 1: Я щойно оновив робочий стіл, і він не додав клавіатуру США!

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

ОНОВЛЕННЯ 3: Я додав ще одну англійську мову (австралійську), і її неможливо видалити! Кнопку вимкнено

ОНОВЛЕННЯ 4: Я відповів за цією відповіддю, за винятком того, що я видалив значення з клавіш для всіх користувачів, а також значення під клавіш Заміна. Піктограма перемикача панелі завдань відсутня, але у мене все ще є всі 3 мови в налаштуваннях


Ви намагалися переосмислити це Advanced keyboard settings? - Ви можете дістатися до нього підRegion & language
arieljannai

@arieljannai перестановка встановлена ​​у Великобританії, але це не дозволяє кнопки видалити
Shevek,

Відповіді:


24

Нарешті знайшли рішення за допомогою PowerShell.

Ви можете переглянути список мов за допомогою Get-WinUserLanguageList

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

тепер ви можете перевірити свій новий список мов за допомогою Get-WinUserLanguageList Logoff, Reboot. Після перезавантаження при необхідності можна додати інші мови.


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

Перший (англ. US у цьому прикладі) буде за замовчуванням.

Відрегулюйте за потребою.

(Так, смішно, що нам потрібно запрограмувати PowerShell, щоб змінити виправлені мови введення)



-3

У моєму Windows (версія 10.0.16299.371) у мене є Set as defaultкнопка, яка, здається, замінена стрілками у вашому інтерфейсі. Спробуйте зробити UKза замовчуванням. Це буде розблоковано USдля видалення.


Я шукав це, але після оновлення його вже немає.
Шевек

То для чого стрілки?
едіксон

Щоб встановити пріоритет
Шевек

10.0.16299 - це номер збірки Windows 10 версії 1709, що навіть не є предметом цього питання.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.