web-dev-qa-db-ja.com

リモート接続の切断後にセッションがログアウトしました

自宅のPC(Windows 10)から仕事用のコンピューター(Windows 7)にリモート接続し、リモート接続を切断する(または単に閉じる)たびに、しばらくすると(約1時間)、仕事用のWindowsセッションがログアウトして次回リモートであるか、翌日仕事に行くと、セッションがログアウトしていることがわかります。もちろん、私のオープンソフトウェアはすべて閉じます。

次の解決策を試しました。

https://serverfault.com/questions/269438/how-to-stop-remote-desktop-from-closeing-my-session-due-to-inactivity

しかし、何も解決されていません。リモート切断後のタイムアウトの問題のようですが、この構成が見つかりません。

これに対する既知の解決策はありますか?

5
samyb8

Windows 7サーバーの場合:

  1. 開始gpedit.msc
  2. 参照先:
    コンピューターの構成->管理用テンプレート-> Windowsコンポーネント->リモートデスクトップサービス->リモートデスクトップセッションホスト->セッション時間制限。
  3. 「切断されたセッションの時間制限を設定する」を有効にし、「しない」に設定します。
  4. Regeditを使用してキーに移動します
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    そして、ミリ秒単位の制限時間として設定する時間にMaxDisconnectionTimeが設定されていることを確認します(12時間= 43200000)。存在しない場合は、New DWORD(32ビット)として作成します。 ( 詳細 。)
  5. リブート。
  6. 再起動後、上記のレジストリ設定が変更されていないことを確認してください。 (ドメインでは、ドメイン設定がローカル設定を上書きする場合があります。)

これが機能せず、サーバーがドメイン内にある場合は、IT担当者に「切断されたセッションを終了する」の設定をOUにチェックインしてもらいます。

3
harrymc

遅延(「しばらくしてから(約1時間)」)は、電源オプションが奇妙な構成に設定されている可能性があることを示しています。 [コントロールパネル]> [電源オプション]をチェックして、非アクティブ後のシャットダウンに関して何かがあるかどうかを確認します。それ以外の場合は、グループポリシー設定で強制的にログアウトされているかどうかを確認してください。

0
KDE_Knight

これが私がそれをする方法です:

職場のデスクトップにDisconnect.batファイルを作成します。次のようにメモ帳で編集します。

rundll32.exe user32.dll,LockWorkStation 
tscon rdp-tcp#0 /dest:console

次に、RDPセッションを自宅から切断する場合は、リモートデスクトップウィンドウを閉じたり切断したりせずに、職場のデスクトップ(自宅からリモートで表示)のdisconnect.batファイルをクリックします。

自宅のコンピューターには、切断されたことを示すメッセージボックスが表示されます。心配する必要はありません。自宅では切断されますが、職場のデスクトップは離れたままになります。それはあなたがログインしたままであることを意味します。

このアプローチの利点は、ドメイングループのポリシー設定に関係なく機能することです。大企業のITスタッフは、1人のユーザーだけのために新しいポリシーを変更または作成することはめったにありません。

実際には、同じヒントを持つ他の回答がこのサイトにも存在します。それらをチェックして、適切なバージョンを見つけてください。 https://superuser.com/a/355936/2859

0
Vojtěch Dohnal