Не переключается раскладка в терминальном сеансе
Этой статье надо отдать должное realwhitebird. Он подтолкнул меня в нужном направлении. Есть проблема в переключении языка на терминальном сервере, от простой windows 7 до windows server 2008. Необходимо изменять ключ реестра и завершать сеанс, но к сожалению в самых сложных моментах — помогает только рестарт..
Добавляем мы IgnoreRemoteKeyboardLayout ставим значение 1 и как бы на этом все должно работать. Но так бывает не всегда верно и правильно, одно дело мы сделали так у пользователя и обрадовались результату, а другое дело когда проблема не решилась и начинает тебя преследовать везде.
Так случилось и со мной 🙁 сколько файлик я не применял и не ребутил машину — эффект нулевой. Стал проверять реестр, а там такого ключа и подавно не было. Оказалось, что windows 7 не хочет понимать слово HKLM, а нужно ему именно HKEY_LOCAL_MACHINE. И только после исправления, все сразу встало на свои места.
Вариант с HKLM (у меня отказался работать)
Windows Registry Editor Version 5.00
[HKLM\System\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001
Вариант с HKEY_LOCAL_MACHINE (буду считать его рабочим вариантом)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001