このオブジェクトは、リモート デスクトップの IP 仮想化の可用性を監視します。
リモート デスクトップの IP 仮想化には、RD セッション ホスト サーバーで適切なネットワーク アダプターが有効になっていることが必要です。
この問題を解決するには、イベント ID をチェックし、次のセクションでそのイベントのトラブルシューティング情報を確認します。
次のイベント ID の解決手順: 113、102、114、118
この問題を解決するには、次の手順を実行して RD セッション ホスト サーバーの問題を特定して修正します。
リモート デスクトップの IP 仮想化に使用するネットワーク アダプターが有効になっていることを確認します。
RD セッション ホスト サーバーのメモリを解放します。
これらのタスクを実行するには、次のセクションを参考にしてください。
これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限を委任されている必要があります。
リモート デスクトップの IP 仮想化に使用するネットワーク アダプターが有効になっていることを確認する
リモート デスクトップの IP 仮想化が正しく機能するには、リモート デスクトップの IP 仮想化に使用するネットワーク アダプターが有効になっている必要があります。
リモート デスクトップの IP 仮想化に使用するネットワーク アダプターが有効になっていることを確認するには:
1. RD セッション ホスト サーバーで、[スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
2. [ネットワークとインターネット] をクリックし、[ネットワークの状態とタスクの表示] をクリックします。
3. [アダプターの設定の変更] をクリックします。
4. 有効にするネットワーク アダプターを右クリックし、[状態] をクリックします。
5. [メディアの状態] が[有効] になっていることを確認します。
RD セッション ホスト サーバーでメモリを解放する
使用可能なメモリの量を増やす方法の 1 つとして、RD セッション ホスト サーバーで実行されているプログラムやプロセスの中に終了できるものがあるかを判断する方法があります。タスク マネージャーを使用すると、最も多くのメモリが使用されているプロセスを特定して、そのプロセスを終了することができます。
RD セッション ホスト サーバーでメモリを解放するには:
1. RD セッション ホスト サーバーで、タスクバーの空いている場所を右クリックし、[タスク マネージャーの起動] をクリックします。
2. [プロセス] タブをクリックします。
3. [ユーザー名] 列および [メモリ (プライベート ワーキング セット)] 列が表示されることを確認します。表示されない場合、[表示] メニューの [列の選択] をクリックし、[ユーザー名] と [メモリ (プライベート ワーキング セット)] チェック ボックスをオンにして [OK] をクリックします。
4. タブの最下部で、[全ユーザーのプロセスを表示する] チェック ボックスをオンにします。
5. [ユーザー アカウント制御] ダイアログ ボックスが表示されたら、表示された操作が正しいことを確認し、[はい] をクリックします。
6. メモリ使用量の順にプロセスを並べ替えるには、[メモリ (プライベート ワーキング セット)] 列の見出しをクリックします。
7. メモリ使用量の多いプロセスの中に終了できるものがあるか確認します。
8. プロセスを終了するには、プロセス名をクリックし、次に [プロセスの終了] をクリックします。
9. [プロセスの終了] をクリックし、そのプロセスを終了することを確認します。
タスク マネージャーを使用してもメモリを解放できない場合、またはメモリを解放した後もこの問題が引き続き発生する場合は、RD セッション ホスト サーバーを再起動します。
次のイベント ID の解決手順: 111
リモート デスクトップ IP の仮想化をセッションごとのモードで実行する場合、RD セッション ホスト サーバーで有効にできるネットワーク アダプターは 1 つだけです。この問題を解決するには、RD セッション ホスト サーバーにインストールされている他のネットワーク アダプターを無効にする必要があります。
これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限を委任されている必要があります。
追加のネットワーク アダプターを無効にするには:
1. RD セッション ホスト サーバーで、[スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
2. [ネットワークとインターネット] をクリックし、[ネットワークの状態とタスクの表示] をクリックします。
3. [アダプターの設定の変更] をクリックします。
4. 無効にするネットワーク アダプターを右クリックし、[無効] をクリックします。
Target | Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_16" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_16_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7b17e61e9d5e46819d9f555c98acfe84" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId3e3543ae930342bf9736b44341c93aa2" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId7f29dcb6d56a4136bc65f9254020c62c" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-TSAppSrv-TSVIP/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-TSAppSrv-TSVIP/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">118</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-TSAppSrv-TSVIP/Admin</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-TSAppSrv-TSVIP/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">113</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>