Не так давно один из пользователей терминального сервера Windows Server 2008 R2 меня серьезно озадачил. Не меняется (не переключается) раскладка клавиатуры в RDP сессии. При этом значок языка в панели задач меняется, но рядом с ним появляется дополнительный значок клавиатуры, через который надо вручную (мышкой) менять язык ввода.
Решение данной проблемы заключается в изменении соответствующих параметров реестра:
- Запускаем от имени администратора cmd или сразу regedit на сервере
- Заходим в ветку HKLM\System\CurrentControlSet\Control\Keyboard Layout
- Создаем новый параметр типа REG_DWORD (32 bit) с названием IgnoreRemoteKeyboardLayout и значением 1
- Закрываем редактор реестра и перезагружаем сервер
Проблема решена! Уверен, описанный способ актуален и для Windows Server 2012 R2.