我有一台运行 Hamachi 服务的 Windows XP SP2 计算机。通常我使用远程桌面连接到它,断开连接后我无法再次连接到它,因为 Hamachi VPN 已关闭。如何防止 Hamachi 服务停止?
我确信 Hamachi 已配置为自动服务。
答案1
如果 Hamachi 配置为作为服务运行,那么无论您是断开 RDP 会话还是注销,它都应该在后台运行。您应该检查服务 MMC 以查看该服务是否存在以及是否正在运行。
答案2
显然,免费版 Hamachi 需要 GUI 才能运行。当您断开 RDP 会话时,免费版 Hamachi 也会断开连接。解决方法似乎是运行以下命令,而不是断开连接。(注意:下面的数字 1 是您的会话 ID。要知道您当前的会话 ID,请在控制台中运行query user
或打开任务管理器,然后转到用户并查看您的会话 ID)
tscon 1 /dest:console
这可能需要以管理员身份运行。这会将您的会话转移回本地计算机。另请注意,当会话转移回本地计算机时,它将不会被锁定,并且任何具有该计算机物理访问权限的人都可以使用它。
答案3
只需在.bat 脚本中添加以下内容:
tscon 1 /dest:console
rundll32.exe user32.dll, LockWorkStation
第一行将远程会话转移到本地桌面,第二行将其锁定。无需断开连接,只需运行 bat 脚本即可。
答案4
当我停止通过 X 按钮关闭窗口,并开始断开连接时,问题就不再出现。