Este objeto supervisa el número total de sesiones inactivas en el servidor host de sesión de Escritorio remoto.
Hay un número elevado de sesiones de usuario inactivas en el servidor de host de sesión de Escritorio remoto (Host de sesión de RD). Las sesiones inactivas pueden ralentizar el rendimiento de host de Sesión de Escritorio remoto para los usuarios conectados y evitar que se inicien nuevas sesiones.
Algunas sesiones de host de sesión de Escritorio remoto han estado inactivas durante un periodo superior al especificado en el campo Límite de la sesión inactiva del nodo Servicios de Escritorio remoto de la Directiva de grupo o de la consola Configuración de host de sesión de Escritorio remoto.
Para solucionar este problema, aumente el Límite de la sesión inactiva en la pestaña Sesiones del cuadro de diálogo Propiedades de conexión en la configuración de host de sesión de Escritorio remoto.
También puede editar esta configuración en la consola Directiva de grupo. En el panel de navegación, abra Configuración del equipo, Plantillas administrativas, Componentes de Windows, Servicios de Escritorio remoto y, por último, Sesiones. Cambie las propiedades para las sesiones inactivas según sea necesario.
Ya que los usuarios pueden perder el trabajo que no hayan guardado si las sesiones de Escritorio remoto se cierran de forma inesperada, se recomienda la siguiente solución como último recurso. Puede dar instrucciones al servidor de host de sesión de Escritorio remoto para que cierre las sesiones inactivas tras un período especificado en la consola Directiva de grupo. En el panel de navegación, abra Configuración del equipo, Plantillas administrativas, Componentes de Windows, Servicios de Escritorio remoto y Sesiones. Haga doble clic en la configuración de directiva Finalizar sesión cuando se alcancen los límites de tiempo y especifique un período de tiempo.
Target | Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | Terminal Services | ||
Counter Name | Inactive Sessions | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.TwoStateBaseliningMonitorWithoutCompression | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.TwoStateBaseliningMonitorWithoutCompression" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Average']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InactiveSessionsNormal" MonitorTypeStateID="WithinEnvelope" HealthState="Success"/>
<OperationalState ID="InactiveSessionsHigh" MonitorTypeStateID="OutsideEnvelope" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SignatureID>Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions.Sig</SignatureID>
<DataSourceSettings>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ObjectName>Terminal Services</ObjectName>
<CounterName>Inactive Sessions</CounterName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSourceSettings>
<LearningAndBaseliningSettings>
<BusinessCycleLengthUnit>Week</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>1</BusinessCycleLengthInGivenUnit>
<LearningType>Continuous</LearningType>
<Offset1>3</Offset1>
<Offset2>3</Offset2>
<Offset3>3</Offset3>
<LearningRate>2.33</LearningRate>
<InitialNoAlertPeriodInBizCycles>1</InitialNoAlertPeriodInBizCycles>
<OuterSensitivity>3.31</OuterSensitivity>
<InnerSensitivity>2.81</InnerSensitivity>
</LearningAndBaseliningSettings>
<SignatureCollectionSettings>
<DBUpdatePeriodInSeconds>900</DBUpdatePeriodInSeconds>
</SignatureCollectionSettings>
</Configuration>
</UnitMonitor>