Назад | Перейти на главную страницу

Как предотвратить остановку службы Hamachi при отключении удаленного рабочего стола в Windows XP?

У меня есть машина с Windows XP SP2 с запущенной службой Hamachi. Обычно я подключаюсь к нему с помощью удаленного рабочего стола, и когда я отключаюсь, я не могу подключиться к нему снова, потому что Hamachi VPN не работает. Как предотвратить остановку сервиса Hamachi?

Я уверен, что Hamachi настроен как автоматический сервис.

Очевидно, для работы бесплатной версии Hamachi требуется, чтобы графический интерфейс был запущен. Когда вы отключите сеанс RDP, бесплатная версия Hamachi отключится. Обходной путь, по-видимому, заключается в выполнении следующей команды вместо отключения. (Примечание. Номер 1 ниже - это ваш идентификатор сеанса. Чтобы узнать, какой у вас текущий идентификатор сеанса, в консоли запустите query user или откройте диспетчер задач и перейдите к пользователям и посмотрите свой идентификатор сеанса)

tscon 1 /dest:console

Возможно, это потребуется запустить от имени администратора. Это перенесет ваш сеанс обратно на локальный компьютер. Также обратите внимание, что когда сеанс переносится обратно на локальную машину, он не будет заблокирован и будет доступен всем, у кого есть физический доступ к машине.

Если Hamachi настроен для работы в качестве службы, то не имеет значения, просто отключитесь ли вы от сеанса RDP или выйдите из него, поскольку он должен работать в фоновом режиме. Вы должны проверить MMC служб, чтобы убедиться, что служба существует и работает.

Просто добавьте это в скрипт .bat:

tscon 1 /dest:console
rundll32.exe user32.dll, LockWorkStation

Первая строка передает удаленный сеанс на локальный рабочий стол, а вторая строка блокирует его. Вместо отключения просто запустите сценарий bat.

Когда я перестал закрывать окно с помощью кнопки X и начал отключаться, проблема больше не возникала.

Если вы закроете сеанс удаленного рабочего стола, не выходя из системы, это не должно быть проблемой. Если вы используете клиент microsoft rdp, просто нажмите «X» на верхней панели экрана.

Единственное, о чем я мог подумать, это, возможно, клиент Hamachi настроен на автоматическое отключение, если он простаивает в течение X минут. Я даже не уверен, есть ли у хамачи такой вариант, я никогда особо не смотрел.