Ответ 1
Перезагрузка сервера помогла, я снова смогу подключиться к серверу.
Когда я пытаюсь подключиться к Windows 2012 Server с помощью подключения к удаленному рабочему столу, я подключен примерно на 1 секунду. а затем отключен со следующей ошибкой:
Из-за ошибки протокола (код: 0x112f) удаленный сеанс будет отключен.
До вчерашнего дня соединение работало нормально, без ошибок, никаких изменений в сервере. Я никогда не видел эту ошибку раньше. Я попытался уменьшить параметры внешнего вида на панели "Опыт" (найденный как возможное решение для аналогичной ошибки), но без результата.
Перезагрузка сервера помогла, я снова смогу подключиться к серверу.
Эта ошибка может быть вызвана недостаточной памятью на сервере RDP.
После нескольких попыток с этой ошибкой RDP удалось получить соединение с сервером, и я смог остановить использование фиктивной службы, потребляющей слишком много памяти. Это можно сделать также с sysinternals или sc.
Если сервер доступен с помощью RPC (в основном, если вы можете получить к нему доступ к общей папке), вы можете освободить часть памяти и, таким образом, позволить службе RDP работать должным образом. Можно использовать следующие собственные команды Windows:
Чтобы получить список задач, потребляющих память:
tasklist /S <remote_server> /V /FI "MEMUSAGE gt 10000"
Чтобы убить задачу по имени:
taskkill /S <remote_server> /IM <process_image_name> /F
Чтобы показать список сеансов рабочего стола:
qwinsta.exe /SERVER:<remote_server>
Чтобы закрыть старый заброшенный сеанс рабочего стола:
logoff <session_id> /SERVER:<remote_server>
После освобождения памяти RDP должен начать работать.
Простая вещь Отключите параметры vsphere options 3D для виртуальной машины. Работает отлично. Когда вы хотите, переустановите vm-tools для виртуальной машины.
Я недавно получил ту же ошибку. Я думаю, что McX прав, это было вызвано нехваткой памяти на RDP-сервере. Вот решение, которое работает для нас.
используйте sc cmd для запуска служб на удаленном сервере. Убедитесь, что вы можете использовать Windows Explorer для доступа к удаленному серверу \\remote_server.
sc \\<remote_server> query
найдите услугу, которую вы можете остановить.
sc \\<remote_server> stop <service_name>
После остановки одного сервиса удаленный рабочий стол снова работает.
Измененная виртуальная машина с большим объемом памяти исправила эту проблему.