次の方法で共有


子セッション

Windows Server 2012 および Windows 8 以降、リモート デスクトップでは、子セッションの概念がサポートされています。これは、ユーザーの既存のセッションに関連付けられた特別なループバック リモート デスクトップ セッションです。

子セッションは、次のオペレーティング システムではサポートされていません。

  • Windows RT
  • Windows Server 2012 Server Core インストール オプション
  • Microsoft Hyper-V Server 2012

システムは、任意の時点でアクティブな子セッションと接続された子セッションを 1 つだけ持つことができます。

子セッションは、直接ログオフすることによって終了できます。または、親セッションが終了すると終了します。

子セッションをシステム上で使用するには、WTSEnableChildSessions 関数を呼び出して、子セッション機能を有効にする必要があります。 WTSIsChildSessionsEnabled 関数を使用して、子セッションが有効になっているかどうかを確認することもできます。

子セッションは、リモート デスクトップ ActiveX コントロール を使用し、接続する前に IMsRdpExtendedSettings.Property を使用して "ConnectToChildSession" プロパティを設定することによってのみ、既存のユーザーのセッション内から作成できます。 IMsTscAx.Connect メソッドが呼び出されると、リモート デスクトップ ActiveX コントロールは、ユーザーがスマート カードを使用して親セッションにログインしているとき、または子セッションが有効になる前を除き、資格情報を求めずに子セッションに自動的にログオンします。 通常のリモート デスクトップ セッションとは異なり、ユーザーはリモート 対話型権限を必要とせず、これはループバック セッションであるため、子セッションにログオンします。

子セッションをロックすることはできません。 スクリーン セーバーもログオン画面もありません。 また、通常のセッションとは異なり、WinLogon ログオン テキスト ポリシーが設定されている場合、ログオン テキストはこの子セッションには表示されません。 また、これらのポリシーが設定されている場合、リモート デスクトップ接続タイムアウト グループ ポリシーは子セッションに影響しません。

次の API は、子セッションと組み合わせて使用されます。