Главная

Friday, 13 September 2019

Две раскладки клавиатуры или три?

Всем привет.

Случается что в вашей системе вмеcто двух раскладок клавиатуры их несколько.

Начиная с релиза 1803 в Windows 10 появилась проблема: невозможно удалить лишний язык - кнопка удаления просто не активна. Гуру утверждают что решение проблемы возможно только с помощью команд powershell.

Запустите Windows PowerShell правами администратора.

Выведите список установленных в Windows 10 языков командой:
Get-WinUserLanguageList

Запомните LanguageTag языка который вам не нужен и вы его хотите удалить (в моем случае это был ru-UA).

Далее надо последовательно выполнить несколько команд:
$LanguageList = Get-WinUserLanguageList
$DeleteLang = $LanguageList | where LanguageTag -eq "ru-UA"
$LanguageList.Remove($DeleteLang)
Set-WinUserLanguageList $LanguageList –Force

Будьте внимательны указывая LanguageTag а так же при копировании и вставке последней строки, иногда теряется тире перед  Force.

На будущее - не меняйте ничего в процессе установки ОС и делайте все языковые настройки уже после инсталляции. Также после удаления языка не забудьте новый набор языковых параметров скопировать в "Экран приветствия" и "Новый профиль пользователя".


Вас пугает powershell? Можете попробовать тоже самое проделать в реестре Windows. Рисунок что удалять прилагаю.


Лично меня заинтересовал сам факт наличия раскладки клавиатуры которой я не ставил. Откуда мол? Особенно в том случае когда их вдруг стало 5 вместо 3-х.)



После недолгих наблюдений стало ясно что так надо мной "шутит" клиент "DameWare Mini Remote Control". А именно -  клиент в случае наблюдения за удаленным хостом добрасывал мне в систему ту раскладку которая не совпадала с ОС на удаленном хосте. Чтобы это не повторялось достаточно отметить опцию "Enable Foreign Remote Mapping" в настройках клиента DameWare.


Успехов.

No comments:

Post a Comment

А что вы думаете по этому поводу?