Windows XP SP2マシンでHamachiサービスを実行しています。通常はリモートデスクトップを使用して接続しますが、切断するとHamachi VPNがダウンしているため、再度接続できません。方法ハマチサービスが停止するのを防ぐために?
Hamachiは自動サービスとして構成されていると確信しています。
Hamachiがサービスとして実行するように構成されている場合は、RDPセッションから切断するか、ログオフするかは関係ありません。バックグラウンドで実行する必要があるためです。サービスMMCをチェックして、サービスが存在し、実行されていることを確認する必要があります。
どうやら、Hamachiの無料バージョンでは、動作するためにGUIが実行されている必要があります。 RDPセッションを切断すると、無料バージョンのHamachiが切断されます。回避策は、切断する代わりに次のコマンドを実行することのようです。 (注:以下の番号1はセッションIDです。現在のセッションIDを確認するには、コンソールでquery user
を実行するか、タスクマネージャーを開いてユーザーに移動し、セッションIDを確認します)
tscon 1 /dest:console
これは、管理者として実行する必要がある場合があります。これにより、セッションがローカルマシンに転送されます。また、セッションがローカルマシンに転送された場合、セッションはロックされず、マシンに物理的にアクセスできるすべてのユーザーが利用できることに注意してください。
これを.batスクリプトに追加するだけです。
tscon 1 /dest:console
rundll32.exe user32.dll, LockWorkStation
最初の行はリモートセッションをローカルデスクトップに転送し、2番目の行はそれをロックします。切断する代わりに、batスクリプトを実行するだけです。
Xボタンでウィンドウを閉じるのをやめ、切断を開始したところ、問題は再発しませんでした。
ログオフせずにリモートデスクトップセッションを閉じても、問題はありません。 Microsoft rdpクライアントを使用している場合は、画面の上部バーにある[X]をクリックするだけです。
私が考えることができる他の唯一のことは、おそらくhamachiクライアントがX分間アイドル状態の場合に自動切断するように設定されていることです。 hamachiにそのオプションがあるかどうかさえわかりません、私は実際に見たことがありません。