Наблюдал сегодня проблему: У пользователей по RDP на базе Windows Server 2008 R2 — две языковые панели. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры.

В большинстве случаев причина банальна — RDP клиент «подхватывает» тот язык, который был включен на удаленном компьютере в момент подключения. И если он не соответствует языку, установленному по умолчанию на терминальном сервере, возникает конфликт, приводящий к необходимости двойного переключения раскладки.

Решение простое:

На терминальном сервере от имени админа внести изменения в реестр в ветке HKLM\System\CurrentControlSet\Control\Keyboard Layout создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

Перезагрузка