none
Перестала работать служба удаленного рабочего стола (Termsrcs) RRS feed

  • Вопрос

  • Кнофигурация:
    Windows 2003 Server R2 + ISA 2006 Server
    Проблема:
    На одном из серверов в домене поднял WSUS, через некоторое время вдруг перестал работать удаленный рабочий стол на сервере с ISA 2006.
    Сначала грешил на саму ISA, но потом вдруг заметил отсутствие слушающего порта 3389 на сервере, как будто служба termsrcs просто не запустилась. Проверил, сама служба Terminal Services запущена, галочка "Включить удаленный доступ к рабочему столу" стоит, логах необной ошибки. Запустил команду netstat на другой машине, нашел сервис обрабатывающий RDP запросы:
    TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       2180
    TermService
    [svchost.exe]
    А на машине с ISA такого сервиса нет. Хотя быть должна.
    Очень надеюсь на Вашу помощь.

Ответы

  • Посмотрите настройки Terminal Services Configuration, например, объект RDP-TCP Connection может быть привязан к другому сетевому адаптеру. Сравните настройки с другим заведомо работающим сервером.
    • Помечено в качестве ответа Rinat Moustafin 14 мая 2009 г. 11:33
    Модератор

Все ответы

  • Для начала попробуйте сбросить и вновь установить флажок Enabe Remote Desktop on this computer (нажимая OK при каждом изменении состояния). Перезагрузка сервера также может поспособствовать решению проблемы.

    Модератор
  • Это первое что я сдел, когда наткнулся на эту проблему.
    Кстати, при включении доступа к рабочему столу выходит предупреждение "Некоторые локальные учетные записи не имеют паролей. Учетные записи, используемые для удаленных подключений, должны иметь пароль..."
    Подобное предупреждение выходит и на другом сервере, но удаленный рабочий стол там работает нормально.
  • Посмотрите настройки Terminal Services Configuration, например, объект RDP-TCP Connection может быть привязан к другому сетевому адаптеру. Сравните настройки с другим заведомо работающим сервером.
    • Помечено в качестве ответа Rinat Moustafin 14 мая 2009 г. 11:33
    Модератор
  • Что в логах ISA и сервера ?

    Есть правило проброса RDP на сервере ISA ?

    Первое правило Windows - делай резервную копию. Коды ошибок смотрите по адресу http://support.microsoft.com и http://eventid.net/
  • Посмотрите настройки Terminal Services Configuration, например, объект RDP-TCP Connection может быть привязан к другому сетевому адаптеру. Сравните настройки с другим заведомо работающим сервером.

    В точку! Если в настройках "Network Adaper" выбрать "All network adapters..." или интерфейс смотрящий в Инет - не работает. Выбрал интерфейс смотрящий в локалку - заработало.
    Интересно, а почему наружу не хочет смотреть?
  • Впервые сталкиваюсь именно с таким поведением RDP-TCP Connection, пока не знаю, но сам хотел бы выяснить. На внешнем сетевом адаптере не назначены несколько IP-адресов?
    Модератор
  • Да, назначено на интерфейсе смотрящем в локалку - 192.168.0.1, 192.168.0.2
    Если хотите, могу поэксперементировать и убрать один.
  • Если не затруднит. Было сообщение в другом форуме о похожей проблеме из-за назначения двух IP-адресов на один сетевой адаптер, но там второй адрес назначался сервисом NLB.
    Модератор
  • Отписываю результаты:

    Интерфейс 1 - External
    Realtek RTL8139 Family (NIC)
    На него назначен постоянный внешний IP адрес

    Интерфейс 2 - Internal
    Intel PRO/1000 MT Network Conection
    На него назначены 2 внутренних сетевых адреса - 192.168.0.1, 192.168.0.2

    Мои действия:
    Убрал с Internal один адрес 192.168.0.2, включаю RDP для всех интерфейсов - перестают работать оба;
    Вернул как было;
    Попытался включить режим Repair на интерфейсе Internal, он ругнулся что не может очистить ARP кеш;
    Тогда просто интерфейс Internal - disable затем enable - не помогло;
    Повторяю Disable/Enable для External - ЗАРАБОТАЛО на обоих интерфейсах!
  • Придется считать это локальным сбоем. :( Наверняка теперь не удастся воспроизвести проблему...

    Модератор
  • Придется считать это локальным сбоем. :( Наверняка теперь не удастся воспроизвести проблему...


    Ага. Спасибо за помощь.
  • Автор наверняка уже решил эту проблему. :-)) Но я сегодня с ней столкнулся на Windows 7. Как оказалось проблема была в том, что не запускалась служба "Службы удаленных рабочих столов" (TermService). А не запускалась она потому, что в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService\Parameters 
    куда-то подевался параметр ServiceDll, который должен содержать значение "%SystemRoot%\System32\termsrv.dll"

    Подробнее я написал тут http://sergegrayblog.blogspot.ru/2018/01/windows-7-x64.html

    • Предложено в качестве ответа Oleg Minaev 13 августа 2019 г. 13:10
    31 января 2018 г. 12:11
  • Автор наверняка уже решил эту проблему. :-)) Но я сегодня с ней столкнулся на Windows 7. Как оказалось проблема была в том, что не запускалась служба "Службы удаленных рабочих столов" (TermService). А не запускалась она потому, что в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService\Parameters 
    куда-то подевался параметр ServiceDll, который должен содержать значение "%SystemRoot%\System32\termsrv.dll"

    Подробнее я написал тут http://sergegrayblog.blogspot.ru/2018/01/windows-7-x64.html

    Спасибо, помогло решить мою проблему!
    13 августа 2019 г. 13:11