非アクティブのためにリモートデスクトップがセッションを閉じるのを停止するにはどうすればよいですか?


21

Windows VistaデスクトップからWindows Server 2003を実行しているサーバーに接続しています。リモートデスクトップを使用しており、リモートサーバーで非常に長時間実行されているプロセスを実行しています。私の問題は、リモートデスクトップがセッションをログアウトし、自分からの入力なしで一定時間後に実行中のプロセスを終了することです。これは、頭を出して数時間輝かしい太陽を楽しむのではなく、時々PCでマウスをくねらせて座っている必要があることを意味します。

この動作を無効にする方法を知っている人はいますか?どこかで設定できると思います。


回答:


11

グループポリシーの使用(ベストプラクティス)グループポリシーを開きます。

[コンピューターの構成]、[管理用テンプレート]、[Windowsコンポーネント]、[ターミナルサービス]、[セッション]で、構成する設定を有効にします。詳細については、ポリシーの説明テキストをご覧ください。

または

ターミナルサービス構成の使用ターミナルサービス構成を開きます。

コンソールツリーで、[接続]をクリックします。

詳細ウィンドウで、タイムアウト設定を変更する接続を右クリックし、[プロパティ]をクリックします。

[セッション]タブの[切断されたセッションの終了]で、[ユーザー設定の上書き]チェックボックスをオンにします。これにより、接続のタイムアウト設定を構成できます。

必要に応じて、次のタイムアウト設定を構成します。

[切断されたセッションの終了]で、切断されたセッションがサーバーに残る最大時間を選択します。制限時間に達すると、切断されたセッションは終了します。セッションが終了すると、サーバーから完全に削除されます。切断されたセッションが無期限にサーバー上に残るようにするには、[しない]を選択します。

[アクティブなセッションの制限]で、ユーザーのセッションがサーバー上でアクティブのままでいられる最大時間を選択します。制限時間に達すると、ユーザーはセッションから切断されるか、セッションが終了します。セッションが終了すると、サーバーから完全に削除されます。セッションを無期限に継続するには、[しない]を選択します。

[アイドルセッションの制限]で、アイドルセッション(クライアントアクティビティのないセッション)がサーバー上に留まる最大時間を選択します。制限時間に達すると、ユーザーはセッションから切断されるか、セッションが終了します。セッションが終了すると、サーバーから完全に削除されます。アイドルセッションを無期限にサーバーに残すには、[しない]を選択します。

ソース


terminal servicesグループポリシーに表示されない...?
-deostroll

4
@deostroll Remote Desktop Servicesは、Windowsの新しいバージョンの名前に変更されました
-Darwyn

6

Windows 7 / Windows 10 / Windows Server 2012以降の場合:

  • Windows+ Rを押して、gpedit.mscと入力します
  • 左側のツリービューで、コンピューターの構成/管理用テンプレート/ Windowsコンポーネント/リモートデスクトップサービス/リモートデスクトップセッションホスト/セッション時間制限に移動します
  • 必要に応じて4つの設定を調整します(切断セッションの時間制限を設定し、時間制限に達したらセッション終了します)。

これを試しましたが、うまくいきませんでした。ただし、VMはドメイン上にあります。私が設定したものを上書きするドメインポリシーがあるかどうかはあまりわかりません。
コスタ

5

同じ問題に遭遇しましたが、制限された特権のためにグループポリシーまたはレジストリにアクセスできませんでした。

ただし、Windows Script Hostを使用して、5分ごとに1時間切り替えられるJScriptを実行する別のソリューションを見つけましたScroll Lock

スクリプトは次のとおりです。.js拡張子を付けて保存し、「Microsoft Windows Based Script Host」で実行します。

var WshShell = WScript.CreateObject("WScript.Shell");
for (var i = 0; i < 12; i++) { // Loop 12 times
    WshShell.SendKeys('{SCROLLLOCK}');
    WshShell.SendKeys('{SCROLLLOCK}'); // Toggle Scroll Lock
    WScript.Sleep(300000); // Wait 5 minutes
}

押されているキーを変更する場合は、このリンクをチェックして、SendKeys別のキャラクターのパラメーターを交換してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.