Язык на терминальном сервере + видео обзор

Язык на терминальном сервере

Добрый день! Уважаемые читатели и гости IP блога Pyatilistnik.org. В прошлый раз мы с вами разобрали причины черного экрана на терминальной ферме Windows Server 2012 R2, многим статья оказалась полезной. Сегодня я вам покажу еще одну не приятную вещь, которую вы можете повстречать на RDS-фермах и терминалах, начиная от Windows Server 2008 R2 и вплоть до сервера 2019, проблема заключается в том, что у человека подключившегося к серверу появляется в сеансе лишняя раскладка клавиатуры РУС-US, которая мешает переключению с русского на английский язык. Давайте решим эту проблему.

Описание проблемы с раскладкой

И так есть терминальная RDS-ферма, построенная на Windows Server 2012 R2, где работает около 1500 человек. В какой-то из рабочих дней в техническую поддержку обратились несколько сотрудников, с таким странным поведением удаленного рабочего стола на терминале, связано это было с некой третьей раскладкой клавиатуры. Подключившись к теневую сессию данного пользователя я увидел вот такую картину, в системной области уведомления присутствовала лишняя раскладка РУС-US (Russian-US Keybord).

Язык на терминальном сервере

Такой же глюк я поймал на другом из серверов, на окне авторизации пользователя, где так же при вводе английских символов, почему-то писались русские и так же присутствовала лишняя раскладка РУС-US (Русский-США клавиатура)

Язык на терминальном сервере

В итоге приходилось руками выбирать нужную, что весьма не удобно. Начав разбираться, я смог выяснить в чем собственно дело. Оказывается, что когда пользователь подключается по удаленному рабочему столу к серверу, у него отличается его текущая раскладка клавиатуры от той какая текущая на сервере, а вот если в момент входа выбраны одинаковые языки, то логично предположить, что проблемы не будет.

Язык на терминальном сервере

Как решить проблему с левыми клавиатурами

Понятно, что заставлять всех пользователей иметь по умолчанию английскую клавиатуру будет заставлять не совсем корректно, они же не администраторы. Мы пойдем в обход, как говорил один персонаж детских сказок. Мы будем делать манипуляции непосредственно на сервере к которому идет удаленное RDP подключение. Логинимся на сервер с правами администратора и открываем реестр Windows, через окно выполнить.

Язык на терминальном сервере

Переходим в нем в ветку:

Тут вам необходимо создать отдельный ключ типа DWORD32

Источник

Язык на терминальном сервере

Язык на терминальном сервере

Вопрос

Язык на терминальном сервере

Язык на терминальном сервере

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

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

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

Ответы

Язык на терминальном сервере

Язык на терминальном сервере

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

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001

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

Все ответы

Язык на терминальном сервере

Язык на терминальном сервере

Такое бывает когда например у человека на локальной машине стоит ctrl+shift а на сервере RDP atl+shift. Попробуйте у клиента сделать раскладку как на сервере терминалов.

MCP,MCTS Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение»

Язык на терминальном сервере

Язык на терминальном сервере

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

Это сделали на тот случай когда пропадает языковая панель. потому как alt+shift в этом случае не переключают.

2. попробую и отпишусь

Язык на терминальном сервере

Язык на терминальном сервере

MCP,MCTS Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение»

А то на терминальном сервере задалбывает периодически.

И кстати, перезагружаться для исправления не надо.

Язык на терминальном сервере

Язык на терминальном сервере

попробовал сделать как вы описали, только это проблему не решает.

Проблема же в том, что и при языке по умолчанию русский, язык отчего-то становится английский.

Но это только у пользователей без прав администратора.

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

Язык на терминальном сервере

Язык на терминальном сервере

в общем проблема не исчезла, дополнительный заначек всеравно появляется, а если не появляется, то на русский не переходит, приходится так же использовать

Язык на терминальном сервере

Язык на терминальном сервере

Вот что нашла. Против реестра не попрешь.

Язык на терминальном сервере

Язык на терминальном сервере

Очень смешно. Только начиная с XP и 2003 это делается через панель управления.

Язык на терминальном сервере

Язык на терминальном сервере

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

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001

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

Язык на терминальном сервере

Язык на терминальном сервере

Если это работает не только для новых профилей пользователей, то должно помочь (в статье по Win2003 сказано, что это при создании профиля срабатывает; но с другой стороны в статье про XP Mode явно подразумевается противоположное). Будем наблюдать дальше :).

По наблюдениям этот «плавающий» баг возникает при подключении с «русской» семерки на «английский» сервер (на обоих установлены 2 локали с соотв. раскладками).

Так что было бы здорово, если бы кто-нибудь отправил этот баг в M$.

Источник

Пропадает языковая панель в RDP сеансе после завершения теневой сессии

На RDS серверах под Windows Server 2012 R2 / Windows Server 2016 есть довольно старый баг. После того, как администратор или сотрудник техподдержки отключается от RDP сессии пользователя в режиме управления через теневое подключение (shadow), в сеансе пользователя пропадает языковая панель. В итоге пользователь не может переключить язык в своей RDS сессии, горячие клавиши на переключение языка также не работают. Если администратор снова подключится к сессии пользователя – языковая панель опять появляется, при отключении – снова исчезает. Аналогичный баг возникает при Shadow подключении к рабочим станциям с Windows 10 и Windows 8.1.

Как оказалось, эта проблема проявляется только в тех случаях, если администратор инициирует теневое подключение с языковой раскладкой, которая не совпадает с языком системы (Display language) на компьютере пользователя. Т.е. если у пользователя установлен русский интерфейс системы, и к нему подключается админ с русской раскладкой – проблемы нет. Если подключается админ с английской раскладкой – языковая панель при отключении сессии пропадает.

Язык на терминальном сервере

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

Чтобы вернуть языковую панель, на клиенте нужно зайти в Панель управления\Часы, язык и регион\Язык, выбрать любой язык и кнопками Вверх/Вниз переместить его.

Язык на терминальном сервере

Для автоматизации этого действия можно добавить следующий PowerShell скрипт на рабочий стол пользователя:

addlanguage.ps1

В общем получается ручной костыль да еще и с ручным приводом.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«IgnoreRemoteKeyboardLayout»=dword:00000001

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

Язык на терминальном сервере

Нам нужно привязать задание планировщика к этому событию (пункт Attach task to this event), которое бы запускало скрипт fixlangauge.ps1, который формирует новое задание планировщика и выполняет его у в сеансе пользователя.

fixlangauge.ps1

В задании запускается указанный выше PS скрипт addlanguage.ps1.

Язык на терминальном сервере

Таким образом, после того, как администратор отключает теневое сессию к пользователю, в системе срабатывает триггер по событию 20507 и из-под пользователя автоматически отрабатывает команда добавления языка.

Источник

Язык на терминальном сервере

Язык на терминальном сервере

Вопрос

Язык на терминальном сервере

Язык на терминальном сервере

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

Язык на терминальном сервере
Язык на терминальном сервере

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

Ответы

Язык на терминальном сервере

Язык на терминальном сервере

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

Все ответы

Язык на терминальном сервере

Язык на терминальном сервере

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

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

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

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

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

Язык на терминальном сервере

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

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

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

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

Источник

Язык на терминальном сервере

Язык на терминальном сервереПрофиль | Отправить PM | Цитировать

Изображения

Язык на терминальном сервере01.jpg
(28.8 Kb, 47 просмотров)
Язык на терминальном сервере02.jpg
(48.5 Kb, 37 просмотров)
Язык на терминальном сервере03.jpg
(76.1 Kb, 31 просмотров)
Язык на терминальном сервере04.jpg
(108.9 Kb, 32 просмотров)
Язык на терминальном сервере

Сообщения: 8628
Благодарности: 2126

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Язык на терминальном сервере

Сообщения: 805
Благодарности: 102

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 17
Благодарности: 1

При подключении по RDP к windows server 2008 (к примеру) из Windows 7, в трее дополнительно появляется клавиатура!

Суть проблемы в следующем, при переклчении раскладки клавиатуры, значек вроде как стоит RU, а печать идет на EN и в этот момент как раз появляется дополнительный значек клавиатуры в трее.

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

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

В реестре, вот по такому пути:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

Источник

Видео

#14. Установка и настройка терминального сервера на Windows Server 2019.

#14. Установка и настройка терминального сервера на Windows Server 2019.

ЗАЧЕМ НУЖЕН ТЕРМИНАЛЬНЫЙ СЕРВЕР?

ЗАЧЕМ НУЖЕН ТЕРМИНАЛЬНЫЙ СЕРВЕР?

Терминальный сервер на Windows 10, разрешаем множественные подключения по RDP

Терминальный сервер на Windows 10, разрешаем множественные подключения по RDP

Настройка терминального сервера под 1С на Windows Server 2016 | RDP Server Windows

Настройка терминального сервера под 1С на Windows Server 2016 | RDP Server Windows

Терминальный сервер #1 Ограничение прав пользователей

Терминальный сервер #1 Ограничение прав пользователей

Терминальный сервер Windows Server 2019 (2016).

Терминальный сервер Windows Server 2019 (2016).

🔥 Terminal Server 2012/2016 - настройка и активация

🔥 Terminal Server 2012/2016 - настройка и активация

Распаковочка. Как установить терминальный сервер на Linux.

Распаковочка. Как установить терминальный сервер на Linux.

Установка драйвера принтера на терминальный сервер Windows Server 2019

Установка драйвера принтера на терминальный сервер Windows Server 2019

Терминал сервер на Windows 7

Терминал сервер на Windows 7
Поделиться или сохранить к себе:
Добавить комментарий

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