Оновлення 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.