Skip to main content

Языковая панель и переключение раскладок Windows Server 2008 R2

Столкнулся с забавным глюком — в Windows Server 2008 R2 после репликаци на нем имеющегося домена пропала языковая панель и переключение раскладок как таковое 🙂 Решение проблемы:

  • Запускаем Планировщик заданий (ПускАдминистрирование-Планировщик заданий).
  • Находим слева задание TextServicesFramework, открываем.
  • В меню Вид выбираем пункт — Отобразить скрытые задачи.
  • Справа видим скрытое задание MsCtfMonitor — это задание отслеживает работу системной службы текстовой платформы. Нажимаем по нему правой кнопкой мыши и выбираем пункт Включить, потом пункт Выполнить.
  • В свойства задания MsCtfMonitor должна стоять галочка Выполнить с наивысшими правами
  • Слева находим задание CertifacteServicesClient, открываем.
  • В меню Вид выбираем пункт — Отобразить скрытые задачи.
  • Справа видим скрытые задания SystemTask, UserTask, UserTask-Roam.
  • Проделываем с ними аналогичные MsCtfMonitor действия.
  • Перезагружаем машину.
  • Если языковая панель не появилась, в панели управления настраиваем неходимые комбинации клавиш для переключения языков и еще раз перезагружаемся.

Ебись оно конем! или Сервер лицензий сервера терминалов Windows 2003.

Имеем: переставший работать «на пустом месте» сервер терминалов.
При подключении ловим ошибку:

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

«Куясе», думаем, а это что?!

Ладно, удаляю «роль» сервера терминалов вместе с лицензиями и прочим. Ставлю назад — хуй! Никакой реакции — та же ошибка. На сайте мелкомягких мне посоветовали сделать уже сделанное, и все.

Решение нашел, перебрав 70 страниц гугла:

В Windows 2003 при задействии сервера терминалов читается ветка реестра HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers. Для каждого лицензионного сервера в ней необходимо создать пустой подраздел (key) с именем этого лицензионного сервера. Можно указывать NetBIOS-имя, FQDN или же IP сервера (но не обязательно, особенно при ДНС сервере на той же машине). Пример названия ветки реестра для лицензионного сервера Serv1:
HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers\Serv1

То есть РУЧКАМИ делаем еще две «папки» реестра \LicenseServers\Serv1 — и, вуаля! Все работает.

UPD: Из комментариев:

Eleffant :

Спасибо автору. Помогло, только пришлось добавить: сменил в настройке служб терминалов: в «параметрах сервера» «лицензирование» с «На устройство» на «На пользователя» и в «Подключении» в свойствах RDP-Tcp поставил галку «использовать обычную проверку подлинности Виндовс». И все пошло…

UPD2: подходит для Windows Server 2008