Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución a un problema por el que no se puede reiniciar Los Servicios de Escritorio remoto (Terminal Services) si Keep-Alive está habilitado.
Número de KB original: 2507353
Síntomas
Si la característica RdP Keep-Alive está habilitada en un servidor de Windows Server 2008 (o Windows Server 2008 R2), detendrá manualmente el servicio Servicios de Escritorio remoto (Windows Server 2008 R2) o el servicio Terminal Services (Windows Server 2008) dejará el servidor en un estado inestable: reiniciar el servicio no volverá a habilitar la funcionalidad RDP y el servidor se bloqueará durante el apagado.
Causa
El servicio Servicios de Escritorio remoto (Terminal Services) inicia el subproceso keep-alive si está habilitado, pero se ejecuta en modo kernel y, por tanto, no se puede finalizar automáticamente cuando se detiene el servicio.
Solución
No intente detener ni reiniciar el servicio Servicios de Escritorio remoto (Terminal Services) si el mecanismo de mantenimiento de RDP está habilitado.
Más información
Cuando Keep-Alive está habilitado y se detiene el servicio Servicios de Escritorio remoto (Terminal Services), su proceso de svchost.exe permanecerá en la lista de tareas, aunque se notifique que el servicio se ha detenido correctamente. Cuando se vuelva a iniciar el servicio, se iniciará una nueva svchost.exe, pero el servidor no aceptará conexiones RDP entrantes debido a la incoherencia en el estado del controlador TermDD.
La característica Keep-Alive puede habilitarse mediante la directiva de grupo:
Windows Server 2008 R2
Configuración del equipo\Plantillas administrativas\Componentes de Windows\Servicios de Escritorio remoto\Host de sesión de Escritorio remoto\Conexiones
Configuración del intervalo de conexión keep-alive
Windows Server 2008
Configuración del equipo\Plantillas administrativas\Componentes de Windows\Terminal Services\Terminal Server\Conexiones
Configuración del intervalo de conexión keep-alive
Para configurar directamente en el Registro:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"KeepAliveInterval"=dword:00000001
"KeepAliveEnable"=dword:00000001