Не меняется раскладка клавиатуры в RDP-сессии с Windows Server 2008/2012 R2

Не меняется раскладка клавиатуры в RDP-сессии с Windows Server 2008 и 2012 R2

Настройка терминального сервера и RDP сессиий

Не так давно один из пользователей терминального сервера Windows Server 2008 R2 меня серьезно озадачил. Не меняется (не переключается) раскладка клавиатуры в RDP сессии. При этом значок языка в панели задач меняется, но рядом с ним появляется дополнительный значок клавиатуры, через который надо вручную (мышкой) менять язык ввода.

Решение данной проблемы заключается в изменении соответствующих параметров реестра:

  1. Запускаем от имени администратора cmd или сразу regedit на сервере
  2. Заходим в ветку HKLM\System\CurrentControlSet\Control\Keyboard Layout
  3. Создаем новый параметр типа REG_DWORD (32 bit) с названием IgnoreRemoteKeyboardLayout и значением 1
  4. Закрываем редактор реестра и перезагружаем сервер

Проблема решена! Уверен, описанный способ актуален и для Windows Server 2012 R2.