No se puede cerrar sesión, desconectar o restablecer el usuario del servidor terminal en el entorno de producción

No se puede cerrar sesión, desconectar o restablecer el usuario del servidor terminal en el entorno de producción

Estoy buscando algunas ideas sobre cómo desconectar, cerrar sesión o restablecer la sesión de un usuario en un Terminal Server 2008 (tampoco puedo iniciar sesión como usuario porque está completamente bloqueado). Este es un entorno de producción, por lo que reiniciar el servidor o hacer algo en todo el sistema está fuera de discusión por ahora. ¿Algún truco de Powershell que nos ayude con esto?

Intentamos desconectarnos, desconectar al usuario y restablecer la sesión, así como también cerrar los procesos de la sesión, directamente desde el mismo servidor de terminal (desde el administrador de tareas, el Administrador de servicios de terminal y el Monitor de recursos) sin resultados.

¡Ayuda!


ACTUALIZACIÓN: Terminamos reiniciando el servidor ya que ningún otro intento que se nos ocurrió funcionó. Dejaré esta pregunta abierta con la esperanza de que alguien tenga más información sobre este problema y sus posibles soluciones.

Respuesta1

Lo que funcionó para mí para resolver este mismo problema fue eliminar todos los procesos que se ejecutan en la cuenta bloqueada desde el Administrador de tareas y luego pude simplemente cerrar sesión en esa cuenta (desde una cuenta de Administrador).

Luego, el usuario pudo volver a iniciar sesión con la cuenta.

No fue necesario reiniciar ni descargar ningún software de terceros.

Respuesta2

Quiero compartir cómo restablezco la cuenta sin necesidad de reiniciar el servidor. Primero que nada necesitas tener acceso de administrador al servidor. Utilizo la siguiente opción de inicio de sesión:mstsc/v:nombre del servidor/consola /adminpara poder acceder al servidor. Luego, en el "Administrador de tareas de Windows", vaya a laUsuariosy proceda a hacer clic derecho sobre la cuenta que desea "Cerrar sesión", seleccione cerrar sesión. Esto debería liberar la sesión bloqueada utilizada por esa cuenta.

Respuesta3

La respuesta simple es ejecutar un símbolo del sistema elevado y escribir "Taskmgr" y luego le permitirá cerrar sesión en la pestaña USUARIOS. No funcionará sin estar en la sesión elevada.

Respuesta4

Supongo que lo mismo sucedió hoy en mi servidor terminal Win2008R2. Los síntomas fueron: 1. Me llamó con "el mensaje de 'conexión' simplemente se cuelga para siempre". Es simplemente un usuario sencillo, por lo que no puedo esperar una descripción detallada del problema. 2. Intenté cerrar sesión/restablecer la sesión (lo que suele ayudar en estos casos); no funcionó. La sesión todavía cuelga en la lista con estado "desconectado". 3. Intenté eliminar todos los procesos para ese usuario; no funcionó. Session persiste y se niega a que lo maten.

La solución fue: conectarse como usuario (inicie sesión con sus credenciales si puede restablecer su contraseña o usar algún tipo de asistencia remota para ver qué sucede en su computadora) y ver qué sucede en la ventana de inicio de sesión. Al conectarme, hice clic en el botón 'detalles' del cliente RDP, y aquí estaba, un mensaje de error que indicaba que winlogon hizo algo mal, estaba esperando que el usuario hiciera clic en los botones 'reintentar/ignorar/etc' y, dado que fue el omnipotente winlogon el que causó Todo ese comportamiento extraño.

PD: No pude encontrar ninguna manera de forzar la finalización de una sesión :(

información relacionada