接続を閉じた後にリモートデスクトップのログオフを停止する方法


10

リモートデスクトップ接続(mstsc.exe)を使用しているときに、接続を閉じると、リモートマシンからログオフされます。

切断後にログオフを停止する方法はありますか?

クライアントコンピューターとサーバーコンピューターはWindows 8のみを実行しています。

その点に注意してください:

tscon.exe RDP-Tcp#1 /dest:console

このエラーを出しています:

Sessionname RDP-Tcp#1 not found

私も成功せずに以下を試しました:

tscon.exe 0 /dest:console 
tscon.exe 1 /dest:console

奇妙なことに、勝利8または勝利7でデフォルト設定を使用することはありませんでした。勝利ボタンを押してログアウトしない限り、セッションを閉じるだけでログアウトしません。
Ivan Viktorovic

リモートマシンに接続した後、リモート接続を終了します。リモートマシンがログオフしないようにしたい
PKSA

ログインするとリモートユーザーがログアウトされるため、接続を閉じても以前のユーザーは復元されません。私もこれの回避策を見つけたいです。
鉄人2015

ええ、2人の異なるネットユーザーを使用している限り、それは同じです。同じユーザーとの複数のセッションが必要な場合は、ターミナルサーバーまたはサーバーバージョンが必要です
Ivan Viktorovic

現在アクティブなユーザーにログインしています。ログインするとすぐに、ロック画面が表示されます。物理的に隣り合った2つのコンプでテストされているため、両側からの目視検査は簡単です。これはおそらくXP以来、間違いなく7であり、10に続きます。AppleのリモートデスクトップやTeamViewerでできるように、インタラクティブに実行できるようになりたいです。
鉄人2015

回答:


5

さて、あなたの質問といくつかのコメントとあなたのコメントを読んだ後、いくつかのことを他の人とやり取りしてください。いくつかの詳細を投稿し、しばらくしてから、テスト/ラボ環境で問題なく動作することを確認した潜在的な解決策を下部に掲載します。 。

  1. 接続を閉じた後にリモートデスクトップのログオフを停止する方法

    上記のこの質問については、ユーザーがGPO設定(アイドルおよび切断されたセッションの時間制限を無制限に)に回答して提案し、ユーザーがログオフするのではなく切断することを確認および確認するよう提案しました。

  2. 現在アクティブなユーザーにログインしています。ログインするとすぐに、ロック画面が表示されます。物理的に隣り合った2つのコンプでテストされているため、両側からの目視検査は簡単です。これはおそらくXP以来、間違いなく7であり、10に続きます。AppleのリモートデスクトップやTeamViewerのように、インタラクティブに実行できるようになりたいです。

    a。WindowsでTeamViewerを使用しても、Windowsの非サーバーOSで複数または同時のRDPセッションは許可されません。現在存在しているRDPセッションまたはアクティブなコンソールセッションとのみ対話できるため、対話するために接続するセッションが複数ない場合は、期待した結果が得られません。

    b。Microsoftは、ターミナルサーバーアクセス用のサーバーOSとクライアントアクセスライセンスを販売しています。コメントや回答などで他の人が言及しているように、ユーザーごとまたはデバイスCALごとにコストが関連付けられています。Microsoft以外のサーバーOSの場合、このターミナルサーバーRDPのままにします。そのため、拡張機能が有効または無効になっていません。

    c。MicrosoftサーバーOSは通常、より多くの同時セッションをより多くのメモリサポートで同じマシン上でより効率的に処理でき、非サーバーOSが必要とする可能性があるほど多くの(非サーバーブロートウェアタイプ)Microsoft組み込み機能をデフォルトで有効にしません。これらの不要なものが実行されないように最適なパフォーマンスを確保してください。自宅のPCでは、これらの機能を合法的に使用し、このタイプの環境にあるサーバーよりも自宅以外(またはクライアントワークステーション)で使用する方が便利な場合があります。ただし、サーバーではこれらはそれほど必要ではない可能性があるため、この特定のインスタンスで「ブロートウェア」という用語の意味を明確にするために、サーバーOSのコンテキストでこれらのブロートウェアをさらに検討します。


潜在的な回避策

警告: これをテストまたはラボ環境でのみテスト目的で実行することをお勧めします。ビジネス環境での運用目的での使用はお勧めしません。それ以外の場合は、この長期的な使用の合法性について他の方法で生産目的などで私が知ることができないので、自己責任で注意して使用してください。

以下は、無料でダウンロードできるGITHubにあるRDPWrapというソースへのリンクです。サイトのスクリーンショットなどの詳細な手順をステップバイステップで詳細に掲載しているので、理解するのはそれほど難しくありません。

必要なものを、コンパイルされていないソースコードではなく実際のインストールファイルとしてダウンロードするには、そのページの[ ダウンロード]セクションにあるRDPWrapインストールファイルダウンロードリンクという名前のリンクから、RDPWrap-v1という名前のリンクをクリックします。 6.zipをダウンロードして、このZIPファイルに含まれているEXEおよびバッチインストールファイルなどをダウンロードします(以下のスクリーンショットを参照)。

ガチャ

テストマシンの1つにWindows Updateを適用し、その後この機能が機能しなくなった場合は、インストールを再度実行してファイルにパッチを適用する必要がある場合があります。他のバグパッチについてソースGITHubリソースを確認する必要がある場合もあります。これは他の誰かが提供するものであるため、新しいリリースでは


重要: ドメインレベルのグループポリシーやセキュリティポリシーの設定は、以下にリストされているすべてのローカルレジストリ、ローカルグループポリシー、およびローカルセキュリティポリシーの設定よりも優先される場合があります。自分で確認できることではありませんが、これらの設定が指定どおりに設定されていることを確認すると、切断されたRDPセッションが一定期間ログオフされるのを防ぐことができます。以下のローカル設定を変更した後、それらを有効にするためにマシンを再起動する必要がある場合があります。マシンごとにこれらの設定がローカルに設定されていることを確認しても問題が解決しない場合は、ローカル設定よりも優先されるドメインレベルのグループポリシーまたはセキュリティポリシー設定を確認する必要がある場合があります。



同時RDPセッションの同じユーザーアカウントのレジストリ値

スクリーンショットに示すようにこれらのレジストリ値を変更して、同じアカウントで複数の同時RDPセッションを許可する機能を有効または無効にします。このキーはおそらく手動で変更または作成し、テストシステムでRDPWrapパッチソフトウェアを実行するたびに設定する必要があります。

この設定を変更するには、レジストリを変更する必要があります。次の手順でプロセスを説明します。

  1. レジストリエディタを起動します(デフォルトでは、これはにあります c:\windows\regedit.exe)。
  2. 次のレジストリキーに移動します。

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  3. 場合fSingleSessionPerUserの値が存在しない、という名前の新しいDWORD値を作成fSingleSessionPerUserを

  4. fSingleSessionPerUser値を開きます。この設定の可能な値は次のとおりです。

    0x0

    ユーザーごとに複数のセッションを許可する

    0x1

    各ユーザーに単一のセッションを強制する

  5. 新しい設定を入力し、[ OK ]をクリックします。


切断されたRDPセッションが自動的にログオフされないようにする

A.からGPEDIT.MSC ALL両方の設定以下Computer ConfigurationUser Configurationに設定する必要があるStateNot configured

これらのグループポリシー設定は、次の場所にあります。

  • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
  • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits

ここに画像の説明を入力してください


Community Spiceworksコメントより

B.SECPOL.MSC下から(強調表示されたスクリーンショット)Interactive logon: Do not require CTRL+ ALT+のDEL設定をaに設定する必要がありますEnabled

1. ローカルポリシー\セキュリティオプション

ここに画像の説明を入力してください


リンクのスクリーンショットをダウンロード

ここに画像の説明を入力してください


出典:


1
うわー!主な詳細。明日これを吸収させて[今少し遅れて]お知らせします。これに多くの時間を割いていただきありがとうございます。
鉄人

複数の人が切断することなくアクセスできるのは素晴らしいことです。
PKSA

しかし、必要なのは、閉じるをクリックすると、システムがログアウトしないことです。しかし、ログオフしています。
PKSA

@LMFAO_A_JOKE私はこれを試しましたが、実際に私の問題は解決しませんでした。これにより、マシンは2つの接続を確立できますが、TeamViewerやVNCなどで同じページを表示できません。さらに、マシンにログインしているのが私だけであり、RDCマシンを切断することでした。マシンはログオフしないでください
PKSA

@PKSAわかりました、これはMicrosoftがRDP機能を設計した方法であり、残念ながらそれらを使用して、ネイティブのWindows RDP機能を使用して、私の知る限り画面を共有することはできません。このソリューションでは、同じまたは個別のユーザーアカウントによる複数の同時RDPセッションを他のユーザーアカウントにぶつけることなく許可するため、これにより、基本的にデスクトップWindows OSは、適用可能なポリシーが設定されたターミナルサーバーのように動作します。PKSAと鉄人は同じ人物ですか、それとも何ですか。2016年1月になぜこれを確認したり返信したりしなかったのかはわかりませんが、問題はありません。
Pimp Juice IT

1

これは、ローカルマシンのグループポリシーまたはローカルセキュリティポリシーが原因である可能性があります。両方のインスタンスでこれを修正する手順は似ています。

  • ローカルグループポリシーエディターを 起動します。https//technet.microsoft.com/en-us/library/cc754685.aspx(スタート>検索ボックス> gpedit.msc)(ドメインユーザーの場合、グループポリシー管理を起動し、サーバーを参照します) OUとGPOの編集)

  • 次のGP設定を参照します。[コンピューターの構成]> [管理用テンプレート]> [Windowsコンポーネント]> [リモートデスクトップサービス]> [リモートデスクトップセッションホスト]> [セッション制限時間]-アイドル状態および切断されたセッション制限時間を無制限に設定していることを確認します。

マシンを再起動します。

両方のPC(おそらくRDP先のPC)でこれを実行してみて、どのように進むかを確認してください。


1

リモートデスクトップセッションを終了せずに切断するには接続バー(画面上部の水平バー)の[閉じる]ボタンをクリックして、セッションを一時的に切断できます。これにより、プログラムが実行されたままになるため、次回接続したときに、中断したところから続行できます。

これでもhttps://technet.microsoft.com/en-in/library/cc754272.aspx


私は本当に間違った質問を奨励したと思い始めています。私の主な不満は、反対側のユーザーがログオフされていることです。「ブックマーク」のコレクションからすぐに再接続できますが、他のユーザーは、そこにいる間は常にログイン画面を見ているだけで、いつ終了したのか本当にわかりません。RDCがそれを実行できない場合は、TeamViewerに交換したくなります:(
Tetsujin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.