none
RemoteAppセッションが切れない状態となる件のご質問 RRS feed

  • 質問

  • 【事象】
    RemoteAppで公開した公開アプリケーションをクライアント側からキックし、サーバにセッションをはった後、アプリケーションを閉じるとデスクトップ上に、セッションをはっている時に表示されるサーバー側のIMEが残り続ける。

    サーバのセッションを確認(タスクマネージャー)すると、セッションがはられた状態のまま残り続けている。(公開アプリケーションの表示のみ消えあたかもまだ繋がっているような形になっている。)
    クライアント側のmstsc.exeのプロセスを強制的におとすと、サーバー側のセッションは、「切断」状態になり、消えます。

    【環境】

    (サーバ環境)
    サーバ:WindowsServer2016

    OSコンポーネント:リモートデスクトップサービス(RDブローカー、セッションホスト)

    役割:AP兼WEB兼DB(1台構成)
    ウイルスソフト:SymantecEndpointProtection

    RemoteApp認証:サーバが所属するドメインと、クライアント側で利用しているドメインがべつものの為、片方向の信頼関係を結んでいる。
    クライアントがRemoteAppの認証を通すときは、クライアント側のAD認証情報を入れている。
    サーバとクライアントは、VPN経由で接続する。
    (クライアント環境)

    Windows7 SP1

    Windows10(1703、1709、1803)
    ウイルスソフト:ウイルスバスター

    【切り分け】
    ・サーバ上でRemoteAppを起動し、セッションの状況を確認したが、セッションが残る現象は発生しなかった。
    ・対象サーバと同一セグメントにある別のサーバからRemoteAppを起動し、セッションの状況を確認したが、セッションが残る現象は発生しなかった。
    ・クライアントがある環境からのみ現象が発生する。

    ・RemoteAppの認証ユーザを変更(サーバが所属しているADのアカウント及びローカルアカウント)しクライアント側で動作確認したが現象が発生する。

    ・特にAD認証及びADユーザにかかるドメインポリシーが関係ないことが分かりました。

    ・クライアントPCにローカルアカウントでログインし、RemoteAppを起動し、セッションの状況を確認したが、セッションが残る現象は発生した。

    ・クライアントPCは、Windows7は、現象が発生しないがWindows10だと1803まではどのバージョンでも発生します。※1809については、クライアントPC自体がなく、検証できませんでした。

    ・クライアントPCでアンチウイルスソフトをアンロードした状態で動作確認しても、現象は発生しました。

    最終的に、セッションが残り続けるのは、メモリを無駄に消費するので改善させたいです。また、アイドルセッションタイムアウトで強制的にきることもできますが、できればそのような運用をしたくないです。

    もし、こちらの現象についてご存知であればお聞きしたいです。

    2019年4月24日 23:39

回答

すべての返信

  • イシイマサユキさん、こんにちは。フォーラムオペレーターのHarukaです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

    私の理解では、Windows 10上のクライアントでRemoteAppをオフにしても、セッションは切断されずに残ります。 
    認識が間違った場合は、遠慮なくご指摘ください。

    ユーザーがRemoteAppをオフにしたときにセッションを切断したいという意味ですか。

    通常どおり、セッションはしばらくの間残ります。
    ユーザーがRemoteAppを再度実行すると、前のセッションで再接続できます。

    ご返信をお待ちしております。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年4月29日 7:43
    所有者
  • Haruka 様

    いつもお世話になっております。

    イシイです。

    ご回答ありがとうございます。ご回答いただいてから、間があいてしまい申し訳ありません。

    いまだに、該当の事象は改善していないです。

    >私の理解では、Windows 10上のクライアントでRemoteAppをオフにしても、セッションは切断されずに残ります。 
    >認識が間違った場合は、遠慮なくご指摘ください。
    >ユーザーがRemoteAppをオフにしたときにセッションを切断したいという意味ですか。
    >通常どおり、セッションはしばらくの間残ります。
    >ユーザーがRemoteAppを再度実行すると、前のセッションで再接続できます。

    上記のセッションは「切断セッション」のことをさしている認識であります。

    通常だと、下記の動きをすると考えております。

    ①クライアントでRemoteAppプログラムを切る※公開アプリケーションを×などで閉じる

    ②サーバ側で「切断セッション」が残る

    ➂「切断セッション」がログオフされる

    ④サーバからセッションが消える

    今問題となっているのは、②で「切断セッション」とならずに、そのまま正常なセッションのまま残るような動きをすることです。RemoteAppの機能で「切断セッション」は、5分後に強制的に、サーバからログオフするような設定にしております。「切断セッション」となればいいのですが、ならずにそのままセッションが残り続けるのでどうにもならない状況となっております。

    2019年6月7日 1:40
  • Enginner480907 様

    ご連絡ありがとうございます。イシイです。

    頂いたRemoteAppのセッションログオフの設定ですが、「切断セッション」については、設定を加えている状況です。

    ただし今回の事象については、「切断セッション」とならない為、設定するとしたらアイドルセッションタイムアウトの時間を決めて設定することが予想されます。そもそものクライアント側でRemoteAppを閉じた場合に「切断セッション」にならないことが通常の動作と異なる為、そこを解決させたく思っております。

    2019年6月7日 1:54
  • チャブーンです。

    この件ですが、RemoteAppのセッション断の仕様については、セッションホストサーバー側で制御可能なようです。Winodws 10でどういう仕様変更が起こってこうなっているのかわからないですが、問題対処のやり方として、「サーバー側でセッション断設定を行う」方法で、解決してみてはどうでしょうか?

    https://support.microsoft.com/en-us/help/2345390/remoteapp-sessions-are-disconnected-when-all-remoteapp-windows-and-use


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    2019年6月7日 2:07
  • イシイ様、はじめまして。かなり前の質問への回答、というよりは便乗質問になるかもしれませんが、失礼いたします。

    当方でも全く同様の現象(RemoteAppアプリ終了後に「切断」セッションにならない)を確認しておりまして、その現象が起きる場合と起きない場合で比較したところ、

    クライアントで実行するrdpファイル(RDWebアクセスで実行している場合はレジストリのRDPFileContentsの値の中身)に

    disableseamlesslanguagebar:i:1

    の記載がある場合に発生することが判明しております。
    この記載は、「アプリ ウィンドウごとに異なる入力方式を設定する」をRemoteAppでも有効にするための記述であり、IMEの制御をアプリ側で行っている場合に必要な記載であると認識しております。

    (上記構文については下記URLに詳細)

    https://support.microsoft.com/ja-jp/help/2814245

    そして、セッション切断されない現象が起きているクライアントのrdpファイルから、上記の行を丸ごと削除することで、この現象が起きなくなることも確認しております。したがって、イシイ様のrdpファイル(または上記URLのレジストリ)に上記記載があり、かつ、「アプリウインドウごとに~」の設定が必要でないアプリを使用されている場合は、この行を削除するだけで解決する可能性があります。

    弊社のRemoteAppアプリにおいては「アプリウインドウごとに~」の設定は必須ですので、この行を削除するわけにはいかず、したがって、問題は解決していない状態でございます。


    • 編集済み yw 2020年1月17日 6:32
    2020年1月17日 6:29