在Windows XP上远程桌面断开连接时如何防止Hamachi服务停止?

我有一台运行Hamachi服务的Windows XP SP2机器。 通常我使用远程桌面连接到它,当我断开连接,我无法连接到它,因为Hamachi VPNclosures。 如何防止Hamachi服务停止?

我确信Hamachi被configuration为自动服务。

如果Hamachiconfiguration为作为服务运行,那么不pipe你是从RDP连接断开,还是注销,因为它应该在后台运行。 您应该检查服务MMC,看看该服务在那里,它正在运行。

显然,Hamachi的免费版本需要GUI才能运行。 当你断开你的RDP会话时,Hamachi的免费版本将断开连接。 解决方法似乎是运行以下命令而不是断开连接。 (注意:下面的数字1是您的会话ID。要知道您当前的会话ID,在控制台中运行query user或打开任务pipe理器并转到用户并查看您的会话ID)

 tscon 1 /dest:console 

这可能需要以pipe理员身份运行。 这会将会话转移回本地机器。 还要注意的是,当会话被转移回本地机器时,它不会被locking,并且对任何有权访问机器的人都是可用的。

只需将其添加到.bat脚本中:

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

第一行将远程会话传输到本地桌面,第二行将其locking。 不要断开连接,只要运行bat脚本即可。

如果closures远程桌面会话而不注销它不应该是一个问题。 如果您使用微软rdp客户端,只需点击屏幕顶部栏的“X”即可。

我能想到的唯一的另一件事可能是hamachi客户端设置为自动断开连接,如果空闲X分钟。 我甚至不知道,如果hamachi有这样的select,我从来没有真正看过。

当我停下来通过Xbuttonclosures窗口,并开始断开,然后问题不再发生。