15 дек. 2010 г.

Не сохраняется установка языка ввода по умолчанию (раскладка клавиатуры) в терминальном сеансе Windows Server 2003

Не сохраняется установка языка ввода по умолчанию (раскладка клавиатуры) в терминальном сеансе Windows Server 2003Решение простое и прячется в реестре.

Сервер – Windows Server 2003 со службой терминалов. Клиент – бездисковая станция, работающая на ThinStation. Устанавливаю язык ввода по умолчаниюрусский. Завершаю сеанс, подключаюсь к серверу - язык ввода по умолчанию снова английский. Это стандартное поведение терминальной сессии, когда язык ввода перенаправляется с клиента. На линуксовой машине русского то и в помине не предполагалось.

Как решить? Добавить новый ключ рееста:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\IgnoreRemoteKeyboardLayout (REG_DWORD) со значением 1.

Подробности можно подчерпнуть из статьи Microsoft 924852 “How the "Regional and Language Options" settings in Windows Server 2003 are applied”.