Конфликт раскладок клавиатуры — терминал Windows Server 2008R2/2012R2

Давным давно столкнулся с этой проблемой. Все не находил время записать в блог

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

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

Решение:

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

REG ADD «HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout» /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *