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

Доброе время суток, дорогие читатели. Думаю большинство из нас видели или слышали о таких понятиях как: удаленный сервер, RDP, удаленный рабочий стол.

Ниже расскажу о распространенной проблеме возникающей при работе на удаленном сервере Windows 2008/2008r2/2012/2012r2. Работающем по протоколу RDP.

Очень часто бывает такая ситуация, что заходя со своего компьютера дома или на работе — нельзя сменить язык ввода на удаленном рабочем столе. При этом нажимая комбинации клавиш для смены языка ввода — индикатор адекватно реагирует на нажатия. Но ввод как был на английском (русском), так и остается.

windows_server_keyboard

Данная проблема связана с тем по-умолчанию на Windows Server включен режим синхронизации раскладки клавиатуры. При входе на удаленный рабочий стол с отличным языком ввода, чем на основном ПК. Появляется дополнительный индикатор клавиатуры на панели задач.

Решение проблемы:

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

Данным действием мы выключаем синхронизацию клавиатур.