Когда я перезагружаю сервер Windows 2003 или Windows 2008 через подключение к удаленному рабочему столу, сервер возвращается в исходное состояние и не принимает никаких подключений RDP: клиент RDP выдает ошибку «Соединение отклонено».
Служба служб терминалов запущена на сервере, и ее перезапуск не имеет никакого эффекта. На сервере не регистрируются ошибки.
Я нашел единственный способ исправить это - войти в систему с консоли или через DRAC и снова перезагрузить компьютер, что по понятным причинам является уродливым решением.
Кто-нибудь сталкивался с этим раньше?
Да, я сталкивался с этим на нескольких разных серверах. Для меня были надежными два обходных пути: 1) всегда используйте параметр / admin в mstsc при запуске сеанса, который инициирует перезагрузку, или 2) используйте команду выключения с другого сервера для перезагрузки.
Есть ли на сервере несколько сетевых адаптеров? У меня были похожие проблемы, когда служба терминальных служб привязывалась к неправильной. Если это так, см. RDP - удаленный рабочий стол отключен, сокет ошибка 2308 закрыт
РЕДАКТИРОВАТЬ - не прочитал весь вопрос перед отправкой ответа.
Вы пробовали удаленно сбросить сеанс терминальных служб?
в командной строке введите qwinsta /server:196.34.56.78
Это даст вам следующий результат:
SESSIONNAME USERNAME ID STATE TYPE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
rdp-tcp#8 Administrator 7 Active rdpwd
rdp-tcp#9 Internet 8 Active rdpwd
Выберите идентификатор сеанса, который вы хотите завершить, и введите: rwinsta /server:196.34.56.78 8