Итак, у нас есть 2 практически идентичных сервера, которые размещены в другом месте. С тех пор, как мы перешли на эти новые серверы в январе, мы заметили периоды, когда один из этих серверов зависал на черном экране при попытке подключиться к приложению удаленного рабочего стола. Когда это происходило, мы просто пытались закрыть и открыть соединение, пока не загрузится экран блокировки Windows, где вы вводите имя и пароль пользователя. Иногда помогал случайный щелчок по черному экрану, и экран входа в систему отображался нормально.
Мы думали, что это какая-то проблема с драйвером виртуального дисплея RDP, поэтому мы проверяли наличие обновлений Windows и устанавливали их, что иногда помогало, но проблема всегда появлялась снова.
Не все застревают на черном экране, а некоторые, админы не застрахованы от этой проблемы.
В средстве просмотра событий я заметил следующие ошибки в RemoteDesktopServices-RdpCoreTS.
«Ошибка вызова CreateVirtualChannel в этом стеке подключений» в CUMRDPConnection::CreateVirtualChannel с ошибкой 2498 = [0xd0000001]
«Соединение не поддерживает перенаправитель ошибок входа» в CUMRDPConnection::GetLogonErrorRedirector с ошибкой 4179 = [0x80004001]
«Ошибка GetConnectionProperty» в CUMRDPConnection::QueryProperty с ошибкой 2884 = [0x80004001]
Эти ошибки появляются при каждом соединении независимо от того, успешно оно или нет.
Люди в Интернете говорят, чтобы отключить RemoteFX в редакторе групповой политики, я следовал инструкциям из этого соединять но ошибка все равно появляется в логах
Я также заметил следующие предупреждения в журналах, но я не уверен, что с ними делать
Сбой операции READ сокета TCP, ошибка 64
Сбой операции записи TCP-сокета, ошибка 64
RDP_TCP: произошла ошибка при переходе из StateUnknown в ответ на Event_Disconnect (код ошибки 0x80070040).
Они также появляются при каждом соединении, которое имеет место.
Мы используем эти серверы для создания на них удаленных сеансов, мы не используем их для размещения удаленных приложений и подключения к ним откуда-то еще.