自宅のPC(Windows 10)から仕事用のコンピューター(Windows 7)にリモート接続し、リモート接続を切断する(または単に閉じる)たびに、しばらくすると(約1時間)、仕事用のWindowsセッションがログアウトして次回リモートであるか、翌日仕事に行くと、セッションがログアウトしていることがわかります。もちろん、私のオープンソフトウェアはすべて閉じます。
次の解決策を試しました。
しかし、何も解決されていません。リモート切断後のタイムアウトの問題のようですが、この構成が見つかりません。
これに対する既知の解決策はありますか?
Windows 7サーバーの場合:
gpedit.msc
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
MaxDisconnectionTime
が設定されていることを確認します(12時間= 43200000)。存在しない場合は、New DWORD(32ビット)として作成します。 ( 詳細 。)これが機能せず、サーバーがドメイン内にある場合は、IT担当者に「切断されたセッションを終了する」の設定をOUにチェックインしてもらいます。
遅延(「しばらくしてから(約1時間)」)は、電源オプションが奇妙な構成に設定されている可能性があることを示しています。 [コントロールパネル]> [電源オプション]をチェックして、非アクティブ後のシャットダウンに関して何かがあるかどうかを確認します。それ以外の場合は、グループポリシー設定で強制的にログアウトされているかどうかを確認してください。
これが私がそれをする方法です:
職場のデスクトップにDisconnect.bat
ファイルを作成します。次のようにメモ帳で編集します。
rundll32.exe user32.dll,LockWorkStation
tscon rdp-tcp#0 /dest:console
次に、RDPセッションを自宅から切断する場合は、リモートデスクトップウィンドウを閉じたり切断したりせずに、職場のデスクトップ(自宅からリモートで表示)のdisconnect.bat
ファイルをクリックします。
自宅のコンピューターには、切断されたことを示すメッセージボックスが表示されます。心配する必要はありません。自宅では切断されますが、職場のデスクトップは離れたままになります。それはあなたがログインしたままであることを意味します。
このアプローチの利点は、ドメイングループのポリシー設定に関係なく機能することです。大企業のITスタッフは、1人のユーザーだけのために新しいポリシーを変更または作成することはめったにありません。
実際には、同じヒントを持つ他の回答がこのサイトにも存在します。それらをチェックして、適切なバージョンを見つけてください。 https://superuser.com/a/355936/2859