web-dev-qa-db-ja.com

クライアント側からRDPセッションを維持するにはどうすればよいですか?

私はWindows 7ワークステーションを使用していて、仕事用のアプリを使用するには、RDPを介してオフサイトの仮想化Windows 2008サーバーに接続する必要があります。約15分のアイドル時間の後、すべてがフリーズし、タスクマネージャーからプロセスを強制終了して、接続を再度開く必要があります。これはあまり実用的ではありませんが、サーバー側で発生することを制御することはできません。

接続を長期間アクティブに保つことができるクライアント側でできることはありますか?

7
matt

レジストリでRDPキープアライブ機能を有効にしてみてください。

Regedit.exeで管理者として:

  1. 場所HKLM\SYSTEM\CurrentControlSet\Control\Terminal Serverに移動します
  2. DWORDKeepAliveEnable値を作成または編集します
  3. 1に設定します。
  4. 保存して終了

それ以外の場合は、仕事でITに相談してこれを変更してみてください。

Win Server 2008では、リモートデスクトップサービスセッションの下に2つの設定があります。

  • アクティブセッションの制限
  • アイドルセッション制限

アクティブセッションの制限

ユーザーのリモートデスクトップサービスセッションをアクティブにしてから、セッションが自動的に切断または終了するまでの最大時間を指定します。

ユーザーは、リモートデスクトップサービスセッションが切断または終了する2分前に警告を受け取ります。これにより、開いているファイルを保存してプログラムを閉じることができます。

アイドルセッション制限

セッションが自動的に切断または終了されるまでに、アクティブなリモートデスクトップサービスセッションがアイドル状態(ユーザー入力なし)でいられる最大時間を指定します。

ユーザーはセッションが切断または終了する2分前に警告を受け取ります。これにより、ユーザーはキーを押すか、マウスを動かしてセッションをアクティブに保つことができます。

参照: リモートデスクトップサービスセッションのタイムアウトと再接続の設定

6
pycvalade

別のオプションは、このレジストリ値を編集することです:

  • HKEY_LOCAL_MACHINE
  • ソフトウェア=>マイクロソフト=>ターミナルサーバークライアント
  • DWORD
  • RemoteDesktop_SuppressWhenMinimized
  • 値を2に設定します
2
Mohammad Honari

クライアント側では、仮想ホスト、仮想マシン、およびrdpクライアントでカフェインを実行します。サンドボックスを使用しない場合は、ターゲットのrdpインスタンス内だけでなく、クライアントマシンでも実行します。

0
user1098678