5

Это выглядит так просто, следуя инструкциям по Microsoft и другим результатам Google. К сожалению, после изменения ключа Reg HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber и разрешения нового порта через брандмауэр я получаю страшное сообщение «Из-за ошибки протокола, обнаруженной на клиентском коде 0x1104, этот сеанс будет быть отключенным

Я прочитал несколько статей об исправлении этого; однако для всех них требуется домен, а это автономный сервер Windows Server 2012 R2 в хостинговой компании (Go-Daddy).

Я уверен, что что-то мне не хватает, но я не уверен, что это такое. Любая помощь будет принята с благодарностью. Благодарю.

2 ответа2

3

Возможная причина ошибки «Из-за ошибки протокола, обнаруженной в клиентском коде 0x1104, этот сеанс будет отключен» - конфликт между портом, который вы пытаетесь использовать, и портом, который уже используется в вашей системе.

Вы можете запустить команду netstat -ano | findstr ":9999" (где 9999 - номер вашего порта), чтобы найти PID любого запущенного процесса, прослушивающего ваш порт. Последний столбец в выводе netstat - это PID процесса. Используйте инструмент, такой как Sysinternals Process Explorer, чтобы найти процесс, используя PID. Если это не ваш процесс, значит, вы обнаружили конфликт, и в этом случае вы должны настроить Remote Desktop для прослушивания другого порта.

2

Дважды проверьте ваши порты. Похоже, что исходный порт, который я выбрал, использовался другим приложением. Попробовав другой порт, я смог заставить его работать.

Рекомендации для всех, кто сталкивается с этой проблемой:

и официальный Microsoft KB:https://support.microsoft.com/en-us/help/306759/how-to-change-the-listening-port-for-remote-desktop

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .