
У меня есть машина с Vista, к которой я регулярно подключаюсь, и она больше не работает. Изменения конфигурации не вносились довольно давно. Единственные изменения в этом направлении — это регулярные обновления с помощью Центра обновления Windows. Каждый раз, когда он появляется, я нажимаю «Установить». Это легальная копия Vista. Эта проблема началась неделю назад, после того как она работала несколько месяцев.
Я установил его на прослушивание нестандартного порта. Если я запущу TCPView или netstat, я увижу, что он прослушивает указанный мной порт. Если я подключусь к этому порту по telnet с самого компьютера, я смогу начать печатать, что доказывает наличие TCP-подключения.
Теперь, если я перейду на другую машину в локальной сети, любую другую машину, я не смогу к ней подключиться. Я использовал netcat на машине FreeBSD, чтобы выполнить тот же тест, что и выше, и соединение просто истекает по тайм-ауту. Если я запущу netcat на машине Vista, чтобы открыть какой-то случайный порт, я смогу без проблем получить доступ к этому порту с машины FreeBSD, так что связь между двумя машинами в порядке.
У меня нет никаких настроек брандмауэров на машине Vista. Есть Windows Defender, но мне никогда не предлагается разрешить удаленный рабочий стол, и учитывая, что эту работу выполняет один из основных EXE-файлов для Windows, я не вижу, как Windows Defender может на это влиять, или как мне его настроить.
У меня нет идей. Почему Remote Desktop не принимает входящие соединения? Я пробовал перезагружать, конечно.
решение1
Проверьте брандмауэр Windows. Даже если вы его отключите, иногда в некоторых средах одно обновление снова его включит. Это происходит постоянно, где я работаю.
У вас случайно не включен Microsoft Firewall Client to ISA Server? Я сомневаюсь, что он включен, но эта штука никогда не позволяет RDP работать, пока вы не установите соединение.
решение2
Должно быть, что-то в брандмауэре Windows или, конечно, в настройках удаленного рабочего стола на вкладке «Удаленный доступ» в свойствах системы.
решение3
Мне кажется, проблема с брандмауэром. Чтобы проверить теорию:
- Можете ли вы пропинговать машину?
- Можете ли вы подключиться по telnet к порту 135 с внешнего компьютера?
Если #1 и #2 работают, то проблема с удаленным рабочим столом. В противном случае проблема с брандмауэром.
решение4
В системе, к которой вы пытаетесь подключиться: Если вы щелкните правой кнопкой мыши на Мой компьютер, затем перейдите в Свойства, затем на вкладку Удаленный доступ, какой переключатель выбран? Решена ли проблема, если вы выбираете «Разрешить подключения с компьютеров, работающих под управлением любой версии Удаленного рабочего стола (менее безопасно)»?
Какая версия клиента служб терминалов на клиентской машине (ваша машина XP)? Решится ли проблема, если обновить TSC до последней версии?