Доступность IP-виртуализации удаленных рабочих столов

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_16 (UnitMonitor)

Этот объект отслеживает доступность IP-виртуализации удаленных рабочих столов.

Knowledge Base article:

Краткое описание

Для работы IP-виртуализации удаленных рабочих столов необходимо, чтобы на сервере узла сеансов удаленных рабочих столов были включены нужные сетевые адаптеры.

Решения

Для устранения этой проблемы проверьте код события и ознакомьтесь с соответствующей ему информацией об устранении неполадок, приведенной в дальнейших разделах.

Шаги решения для следующих кодов события: 113, 102, 114, 118

Чтобы устранить эту проблему, выявите и устраните все проблемы на сервере узла сеансов удаленных рабочих столов, выполнив следующие действия.

Для выполнения этих задач обратитесь к следующим разделам.

Для выполнения этих процедур пользователь должен быть членом локальной группы Администраторы, либо ему должны быть делегированы соответствующие полномочия.

Проверка включения сетевого адаптера, используемого для IP-виртуализации удаленных рабочих столов

Для правильной работы IP-виртуализации удаленных рабочих столов сетевой адаптер, используемый для IP-виртуализации, должен быть включен.

Чтобы проверить, включен ли сетевой адаптер, используемый для IP-виртуализации удаленных рабочих столов, выполните следующие действия.

1. На сервере узла сеансов удаленных рабочих столов нажмите кнопку Пуск, а затем щелкните Панель управления.

2. Выберите Сеть и Интернет, а затем щелкните Просмотр состояния сети и задач.

3. Щелкните Изменение параметров адаптера.

4. Щелкните правой кнопкой мыши сетевой адаптер, который необходимо включить, а затем выберите Состояние.

5. Параметр Состояние носителя должен иметь значение Включено.

Освобождение памяти на сервере узла сеансов удаленных рабочих столов

Один из способов увеличения объема доступной памяти заключается в том, чтобы определить, можно ли закрыть какие-либо программы или процессы, работающие на сервере узла сеансов удаленных рабочих столов. Используйте диспетчер задач для поиска процессов, использующих больше всего памяти, и их завершения.

Чтобы освободить память на сервере узла сеансов удаленных рабочих столов, выполните следующие действия.

1. На сервере узла сеансов удаленных рабочих столов щелкните правой кнопкой мыши в пустой области на панели задач и выберите Запустить диспетчер задач.

2. Щелкните вкладку Процессы.

3. Убедитесь, что отображаются столбцы Имя пользователя и Память (частный рабочий набор). Если они не отображаются, в меню Вид щелкните Выбор столбцов, установите флажки Имя пользователя и Память (частный рабочий набор) и нажмите кнопку ОК.

4. В нижней части вкладки установите флажок Отображать процессы всех пользователей.

5. Если открывается диалоговое окно Контроль учетных записей, убедитесь, что в нем отображено необходимое действие, и нажмите кнопку Да.

6. Чтобы отсортировать процессы по уровню использования памяти, щелкните заголовок столбца Память (частный рабочий набор) .

7. Определите, возможно ли завершить какие-либо процессы, интенсивно использующие память.

8. Чтобы завершить процесс, выберите имя процесса и нажмите кнопку Завершить процесс.

9. Щелкните Завершить процесс, чтобы подтвердить завершение процесса.

Если не удается освободить память с использованием диспетчера задач или после ее освобождения проблема сохраняется, перезапустите сервер узла сеансов удаленных рабочих столов.

Шаги решения для следующих кодов события: 111

IP-виртуализация удаленных рабочих столов, работающая в режиме сеансов, поддерживает только один включенный сетевой адаптер на сервере узла сеансов удаленных рабочих столов. Чтобы устранить эту проблему, следует отключить лишние сетевые адаптеры, установленные на сервере узла сеансов удаленных рабочих столов.

Для выполнения этих процедур пользователь должен быть членом локальной группы Администраторы, либо ему должны быть делегированы соответствующие полномочия.

Чтобы отключить лишние сетевые адаптеры, выполните следующие действия.

1. На сервере узла сеансов удаленных рабочих столов нажмите кнопку Пуск, а затем щелкните Панель управления.

2. Выберите Сеть и Интернет, а затем щелкните Просмотр состояния сети и задач.

3. Щелкните Изменение параметров адаптера.

4. Щелкните правой кнопкой мыши сетевой адаптер, который необходимо отключить, а затем выберите Отключено.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Предупреждение доступности IP-виртуализации удаленных рабочих столов
ID события: {0} -- Описание: {1}
RunAsDefault

Source Code:

<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>