Не переключается раскладка клавиатуры в windows 2008 r2

У клиентов под windows 7, при работе в сервере терминалов 2008 r2, автоматически выставляется английский язык. При этом у пользователей с правами администратора такие проблемы не замечены.
  • Remove From My Forums
  • Вопрос

  • У клиентов под windows 7, при работе в сервере терминалов 2008 r2, автоматически выставляется английский язык. При этом у пользователей с правами администратора такие проблемы не замечены.  

    Т.е. человек запускает к примеру word, переводит язык на русский, закрывает, запускает заного и язык опять английский.

    плюс ко всему периодически пропадает языковая панель.

    В настройках у этого пользователя в сервере отключено авто переключение, язык по умолчанию — русский.

Ответы

  • Подозреваю, терминал может схватывать настройки локальной станции, с которой клиент терминалится.

    Чтобы отключить автоперенос настроек раскладок в терминал, укажите в реестре терминального сервера:

    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
    «IgnoreRemoteKeyboardLayout»=dword:00000001


    MCITP: Enterprise Administrator; MCT; Microsoft Security Trusted Advisor; CCNA; CCSI

    • Изменено

      19 ноября 2011 г. 8:27

    • Предложено в качестве ответа
      AlexVD
      19 ноября 2011 г. 21:46
    • Помечено в качестве ответа
      Vinokurov Yuriy
      28 ноября 2011 г. 7:55

После ввода в эксплуатацию терминального сервера под управлением, прости господи, Windows Server 2008 R2, обнаружилась следующая проблема: периодически у подключающихся по протоколу RDP (удаленный рабочий стол) пользователей перестает переключаться раскладка клавиатуры. В системном трее язык переключается как обычно (к примеру, с RU на EN), но при этом ввод продолжает оставаться в раскладке RU, а рядом со значком EN появляется значок в форме клавиатуры, кликнув на который мышью можно уже вручную в появившемся контекстном меню изменить язык ввода – и вот тогда он действительно заменится на выбранный.

Подобное непотребство происходит в том случае, если в момент подключения у клиента и сервера различаются текущие раскладки клавиатуры. Если в момент входа языки выбраны одинаково, то описанная проблема не возникает.

Есть и решение – можно заставить сервер игнорировать раскладку клавиатуры, с которой производилось клиентское подключение. К сожалению, разработчики из Microsoft не удосужились добавить графический интерфейс для этой опции, поэтому потребуется вносить изменения в реестр вручную.

  1. Открываем редактор реестра (regedit.exe);
  2. Открываем ключ HKLMSystemCurrentControlSetControlKeyboard Layout;
  3. Создаем параметр IgnoreRemoteKeyboardLayout (REG_DWORD) и присваиваем ему значение “1”;
  4. Перезагружаем сервер.

Теперь язык ввода всегда должен переключаться по комбинации заданной комбинации клавиш, без необходимости клацания мышью.

PS: Описанное актуально для английской версии WinServ2008R2 + русскоязычного MUI; возможно, для других комбинаций языков поведение этой чудо-системы отличается.

This entry was posted in Софт and tagged windows, грабли. Bookmark the permalink.


Рейтинг 5.0 из

5. Голосов: 4

   08 Ноября 2013г

Поделиться

Твитнуть

Поделиться

Плюсануть

Поделиться

Подняв некоторое количество терминальных RDP серверов под управлением Windows Server 2008 R2, была выявлена неприятную особенность. При переключении раскладки клавиатуры в удаленном сеансе (RDP) рядом с иконкой языка (RU или EN) в трее появляется иконка с изображением клавиатуры и начинается геморрой во время переключения. Иконка RU меняется на EN, но при этом все равно продолжают вводиться русские символы. Это происходит из-за проблем с совместимостью RDP-клиентов Windows XP и ОС Windows Server 2008 R2.

Решается данная проблема внесением изменения в системный реестр терминального сервера.

Необходимо в раздел HKLMSystemCurrentControlSetControlKeyboard Layout добавить REG_DWORD(32bit) параметр и установить значение «1».

Прикладываю файл реестра для быстрого изменения данных. win2k8-r2-keybord.zip [310 b]

Информацию о данном твике взята с официального сайта Microsoft: technet.microsoft.com

Не переключается раскладка клавиатуры терминал windows server 2008

В Windows Server при подключении к нему по rdp наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

Есть несколько способов решения данной проблемы:

Завершить сеанс на сервере, закрыть rdp-клиент на локальной машине. Заново подключится. Иногда помогает и если такой вариант устраивает, то можно больше ничего не делать.

1. Заходим — пуск — панель управления — язык и региональные стандарты.
2. Вкладка «Языки и клавиатуры» — жмем кнопку — Изменить клавиатуру.
3. На вкладке «Общее» — Ставим язык ввода по умолчанию — английский, далее удаляем русский язык, жмем применить, ок.
4. Проделываем пункт 2 еще раз.
5. На вкладке «Общее» добавляем русский язык (англ. так и оставляем стоять по умолчанию)
6. На вкладке «Языковая панель» должна стоять галочка «Отображать текстовые метки на языковой панели», если не стоит — ставим.
7. На вкладке «Переключение клавиатуры», жмем «Сменить сочетание клавиш»
8. В графе «Смена языка ввода», ставим переключение клавиатуры как нам надо. В графе «Смена раскладки клавиатуры» ставим — не назначено. Жмем «ОК» — «Применить» — «ОК» — «ОК»
9. Перегружаемся.

На терминальном сервере от имени администратора внести изменения в реестр в ветке

создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

Либо создать файл time.reg с таким содержанием

Windows Registry Editor Version 5.00

Перезагрузка.
Помогает в 100% случаях.

Предупреждение . Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.

Если решение вопроса найти не удалось, Вы можете отправить нам заявку:

Источник

Не переключается раскладка клавиатуры терминал windows server 2008

Вопрос

Проблема заключается в том, что в терминале постоянно глючит раскладка клавиатуры. ОС Windows Server 2008 SP2 Eng, но я заметил такой баг и на Windows 7 Professional Rus (через административное подключение в терминале).


В настройках всего 2 языка, но на русском языке непонятно откуда появляется RU и US раскладки? По моему это явный баг.

Ответы

Нет. После установки на рабочих станциях всех обновлений Windows проблема исчезла.

Какое именно обновление решило проблему — пока неизвестно.

Все ответы

Воможно, региональные настройки или настройки клавиатуры на клиенте и сервере различны.

У меня тоже проблема с языком: если зайти в терминал с отображение рабочего стола, то русский язык есть и нормально переключается, а вот есть входв терминал сопровождается запуском программы (что в клиенте RDP, что в профиле пользователя одинаково) русского языка нет. Как будто его и не было. Произошла эта беда примерно неделю назад. Явных сбоев не было. Как это побороть ? Может в реестре поковыряться, но что запускает language bar ?

Security Update for Windows Server 2008 (KB974145) Installation date: ‎04.‎03.‎2010 10:09

Update for Microsoft Office Outlook 2003 Junk Email Filter (KB977713) Installation date: ‎04.‎03.‎2010 10:09

Windows Malicious Software Removal Tool — February 2010 (KB890830) Installation date: ‎04.‎03.‎2010 10:09

Update for Windows Server 2008 (KB975929) Installation date: ‎04.‎03.‎2010 10:09

Update for Windows Server 2008 (KB976264) Installation date: ‎04.‎03.‎2010 10:09

Security Update for Windows Server 2008 (KB978251) Installation date: ‎04.‎03.‎2010 10:09

Security Update for Windows Server 2008 (KB975560) Installation date: ‎04.‎03.‎2010 10:09

Security Update for Windows Server 2008 (KB971468) Installation date: ‎04.‎03.‎2010 10:09

Security Update for Windows Server 2008 (KB977165) Installation date: ‎04.‎03.‎2010 10:09

Update for Windows Server 2008 (KB979306) Installation date: ‎04.‎03.‎2010 10:09

Security Update for Microsoft Office PowerPoint 2003 (KB976881) Installation date: ‎04.‎03.‎2010 10:09

Update for Windows Server 2008 (KB976662) Installation date: ‎04.‎03.‎2010 10:08

Cumulative Security Update for ActiveX Killbits for Windows Server 2008 (KB978262) Installation date: ‎04.‎03.‎2010 10:08

У меня аналогичная проблема — юзеры запускают программы через rdp а там язык вообще не переключается, стоит дефолтный язык. регион.настройки и настройки клавиатуры на клиенте и сервере совпадают. ОС Windows Server 2008 Std Rus. Где можно найти решение этой проблемы?

У себя я такое поведение терминальных сессий наблюдал в сети, где серверная ОС установлена на обычной персоналке. Память такой машины не может корректировать свои ошибки. И эти ошибки начинают накапливаться в памяти ОС и в терминальных сессиях.

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

Чаще всего, такое лечится завершением сеанса пользователя и новым запуском сеанса. Сами пользователи свои сеансы редко завершают, обычно отключаются и бросают незавершённыё сеанс на сервере. Но иногда приходится перезагружать и сам компьютер с серверной ОС. В среднем, период стабильной работы длится 15-20 дней. Но иногда сбои появляются через 2-3 дня, а иногда их нет больше месяца.

В сетях, где серверная ОС установлена на серверном «железе» я такого не замечал.

Источник

Не переключается раскладка клавиатуры терминал windows server 2008

В Windows Server при подключении к нему по rdp наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

Есть несколько способов решения данной проблемы:

Завершить сеанс на сервере, закрыть rdp-клиент на локальной машине. Заново подключится. Иногда помогает и если такой вариант устраивает, то можно больше ничего не делать.

1. Заходим — пуск — панель управления — язык и региональные стандарты.
2. Вкладка «Языки и клавиатуры» — жмем кнопку — Изменить клавиатуру.
3. На вкладке «Общее» — Ставим язык ввода по умолчанию — английский, далее удаляем русский язык, жмем применить, ок.
4. Проделываем пункт 2 еще раз.
5. На вкладке «Общее» добавляем русский язык (англ. так и оставляем стоять по умолчанию)
6. На вкладке «Языковая панель» должна стоять галочка «Отображать текстовые метки на языковой панели», если не стоит — ставим.
7. На вкладке «Переключение клавиатуры», жмем «Сменить сочетание клавиш»
8. В графе «Смена языка ввода», ставим переключение клавиатуры как нам надо. В графе «Смена раскладки клавиатуры» ставим — не назначено. Жмем «ОК» — «Применить» — «ОК» — «ОК»
9. Перегружаемся.

На терминальном сервере от имени администратора внести изменения в реестр в ветке

создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

Либо создать файл time.reg с таким содержанием

Windows Registry Editor Version 5.00

Перезагрузка.
Помогает в 100% случаях.

Предупреждение . Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.

Если решение вопроса найти не удалось, Вы можете отправить нам заявку:

Источник

Очень часто приходится подключатся к различным серверам по RDP. Раньше, когда стояла Windows Server 2003, не было никаких проблем. Потом со временем, на сервера стали устанавливать Windows Server 2008, и тут начались проблемы.

О решении одной из них мы и поговорим…

И так, симптомы:

  1. Не удается сменить раскладку клавиатуры на удаленном рабочем столе. Точнее она меняется как показано в языковой панели, но язык ввода остается прежний.
  2. В языковой панели отображается дополнительный значок в виде клавиатуры.

Для переключения языка ввода приходилось использовать комбинацию «Ctrl + Shift» а для переключения раскладки клавиатуры «Alt + Shift» (в зависимости от настроек).

Временное лечение было найдено быстро:

  1. Открываем параметры языковой панели.Шаг 1
  2. Нажимаем ‘Добавить
    Шаг 2
  3. Если у вас иконка клавиатуры отображается вместе с раскладкой ‘RU‘ (как в примере) тогда нужно искать в списке ‘Русский (Россия)‘ и в выпадающем списке ‘Клавиатура‘ поставить галочку напротив ‘США‘. Если же напротив, иконка появляется только когда раскладка ‘EN‘, нужно искать в списке ‘Английский (США)‘ и в выпадающем списке ‘Клавиатура‘ поставить галочку напротив ‘Русская‘. После нажимаем ‘OK‘.
    Шаг 3
  4. Теперь нам нужно применить настройки. Нажмите ‘Применить‘.
  5. Далее нам нужно удалить только что добавленный язык ввода. Удаляем и нажимаем ‘ОК‘.
    Шаг 4
  6. После проделанной манипуляции, раскладка клавиатуры снова заработает как нужно. Но сохранится это только в текущем соединении. При следующем входе, проблема повторится.

После долгих «гуглений» и поисков, наконец найден рабочий способ навсегда вылечить эту проблему. Нам нужно добавить в реестр на сервере один параметр.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

Либо скачайте файл reg и запустите его.

Надеюсь эта статья поможет вам в решении данной проблемы. Успехов!

В Windows Server при подключении к нему по rdp наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

Есть несколько способов решения данной проблемы:

Вариант 1.

Завершить сеанс на сервере, закрыть rdp-клиент на локальной машине. Заново подключится. Иногда помогает и если такой вариант устраивает, то можно больше ничего не делать.

Вариант 2.

1. Заходим — пуск — панель управления — язык и региональные стандарты.
2. Вкладка «Языки и клавиатуры» — жмем кнопку — Изменить клавиатуру…
3. На вкладке «Общее» — Ставим язык ввода по умолчанию — английский, далее удаляем русский язык, жмем применить, ок.
4. Проделываем пункт 2 еще раз.
5. На вкладке «Общее» добавляем русский язык (англ. так и оставляем стоять по умолчанию)
6. На вкладке «Языковая панель» должна стоять галочка «Отображать текстовые метки на языковой панели», если не стоит — ставим.
7. На вкладке «Переключение клавиатуры», жмем «Сменить сочетание клавиш» 
8. В графе «Смена языка ввода», ставим переключение клавиатуры как нам надо. В графе «Смена раскладки клавиатуры» ставим — не назначено. Жмем «ОК» — «Применить» — «ОК» — «ОК»
9. Перегружаемся.

Помогает в 90%.

Вариант 3.

На терминальном сервере от имени администратора внести изменения в реестр в ветке

HKLMSystemCurrentControlSetControlKeyboard Layout:

создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

Либо создать файл time.reg с таким содержанием

Windows Registry Editor Version 5.00

[HKLMSystemCurrentControlSetControlKeyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001

И исполнить его.

Перезагрузка.
Помогает в 100% случаях.

Предупреждение. Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.

Описанное актуально для английской версии WinServ2008R2 + русскоязычного MUI возможно, для других комбинаций языков поведение этой чудо-системы отличается.

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

В системном трее язык переключается как обычно (к примеру, с RU на EN), но при этом ввод продолжает оставаться в раскладке RU, а рядом со значком EN появляется значок в форме клавиатуры, кликнув на который мышью можно уже вручную в появившемся контекстном меню изменить язык ввода – и вот тогда он действительно заменится на выбранный.

Подобное непотребство происходит в том случае, если в момент подключения у клиента и сервера различаются текущие раскладки клавиатуры. Если в момент входа языки выбраны одинаково, то описанная проблема не возникает.

Есть и решение – можно заставить сервер игнорировать раскладку клавиатуры, с которой производилось клиентское подключение.

К сожалению, разработчики из Microsoft не удосужились добавить графический интерфейс для этой опции, поэтому потребуется вносить изменения в реестр вручную.

  1. Открываем редактор реестра (regedit.exe);
  2. Открываем ключ HKLMSystemCurrentControlSetControlKeyboard Layout;
  3. Создаем параметр IgnoreRemoteKeyboardLayout (REG_DWORD) и присваиваем ему значение “1”;
  4. Перезагружаем сервер.

Теперь язык ввода всегда должен переключаться по комбинации заданной комбинации клавиш, без необходимости клацания мышью.

  • Windows 2008 server, Терминальный сервер

Понравилась статья? Поделить с друзьями:
  • Не переключается разрешение экрана windows 10
  • Не переключается на второй экран через hdmi windows 10
  • Не переключается музыка в вк через клавиатуру windows 10
  • Не переключается звук с наушников на динамики windows 10
  • Не переключается видеокарта на ноутбуке nvidia intel windows 10