Cómo detener el cierre de sesión de escritorio remoto después de cerrar la conexión

10

Mientras uso la conexión de escritorio remoto (mstsc.exe), cuando cierro la conexión, me desconecto de la máquina remota.

¿Hay alguna forma de detener el cierre de sesión después de la desconexión?

Las computadoras cliente y servidor solo ejecutan Windows 8.

Tenga en cuenta que:

tscon.exe RDP-Tcp#1 /dest:console

está dando este error:

Sessionname RDP-Tcp#1 not found

He intentado lo siguiente también sin éxito:

tscon.exe 0 /dest:console 
tscon.exe 1 /dest:console
PKSA
fuente
Es extraño, nunca me sucedió usar la configuración predeterminada en win 8 o win 7. Siempre y cuando no presione el botón win y presione log out, debería cerrar la sesión pero no cerrar la sesión.
Ivan Viktorovic
Me he conectado a la máquina remota y luego salgo de la conexión remota. Quiero que la máquina remota no cierre la
sesión
La cuestión es que cierra la sesión del usuario remoto cuando inicia sesión, por lo que simplemente cerrar la conexión no restablece al usuario anterior. Me encantaría encontrar una solución para esto también.
Tetsujin
Sí, eso es correcto siempre y cuando use dos usuarios denet diferentes, si es lo mismo, solo toma esa sesión. Necesitas un servidor de terminal o una versión de servidor si quieres múltiples sesiones con el mismo usuario, creo
Ivan Viktorovic
Estoy iniciando sesión en el usuario actualmente activo. Todavía les presenta la pantalla de bloqueo tan pronto como inicio sesión. Probado en 2 composiciones físicamente una al lado de la otra, por lo que el examen visual de ambos lados es simple. Esto ha sido posiblemente desde XP, definitivamente 7 y continúa en 10. Me encantaría poder hacerlo de forma interactiva, como puedo hacerlo con el Escritorio remoto de Apple o incluso con TeamViewer.
Tetsujin

Respuestas:

5

Bien, entonces algunas cosas después de leer su pregunta y algunos de los comentarios y sus comentarios de ida y vuelta a otros. Voy a publicar algunos detalles y luego una posible solución en la parte inferior que he confirmado que funcionó bien en un entorno de prueba / laboratorio hace un tiempo, pero le animo a que lea mi respuesta por completo, ya que hay algunas trampas, etc. .

  1. Cómo detener el cierre de sesión de escritorio remoto después de cerrar la conexión

    Para esta pregunta anterior, otros respondieron y sugirieron la configuración de GPO ( límites de tiempo de sesión inactivos y desconectados a ilimitado ) para revisar y garantizar que el usuario se desconecte en lugar de cerrar sesión.

  2. Estoy iniciando sesión en el usuario actualmente activo. Todavía les presenta la pantalla de bloqueo tan pronto como me conecto. Probado en 2 composiciones físicamente una al lado de la otra, por lo que el examen visual de ambos lados es simple. Esto ha sido posiblemente desde XP, definitivamente 7 y continúa en 10. Me encantaría poder hacerlo de forma interactiva, como puedo hacerlo con el escritorio remoto de Apple o incluso con TeamViewer.

    a. El uso de TeamViewer en Windows todavía no permitirá sesiones RDP múltiples o concurrentes en un sistema operativo Windows que no sea de servidor. Le permitirá interactuar con las sesiones RDP existentes actualmente o las sesiones de consola activas solo, por lo que si no tiene más de uno para conectarse para interactuar, no le dará el resultado esperado.

    si. Microsoft vende sistemas operativos de servidor y licencias de acceso de cliente para el acceso a Terminal Server con un costo asociado por usuario o por dispositivo CAL, como he visto mencionar en comentarios, respuestas, etc. funcionalidad expandida no habilitada o deshabilitada por esa razón para uno.

    C. Los sistemas operativos de Microsoft Server generalmente pueden manejar más sesiones simultáneas más eficientes en la misma máquina con más soporte de memoria y sin tener tantas características (funciones que no sean de bloatware del servidor) integradas de Microsoft habilitadas por defecto como los sistemas operativos que no son de servidor. asegura un rendimiento óptimo para que estas cosas innecesarias simplemente no funcionen. En una PC doméstica, más personas pueden usar legítimamente estas características y encontrarlas más útiles que en un servidor en este tipo de entorno para uso fuera del hogar (o estación de trabajo del cliente). Sin embargo, en un servidor, puede que no sean tan necesarios, por lo que consideraría estos bloatware más en el contexto del sistema operativo del servidor solo para aclarar lo que quiero decir aquí con el término "bloatware" en este caso particular.


La posible solución alternativa

Advertencia: Sugeriría hacer esto solo en un entorno de prueba o laboratorio con fines de prueba, y nunca sugeriría usarlo para fines de producción en un entorno empresarial. De lo contrario, utilice con precaución bajo su propio riesgo, ya que no tengo idea de las legalidades de la firma a largo plazo para fines de producción, etc.

A continuación hay un enlace a una fuente llamada RDPWrap que está en GITHub y que es una descarga gratuita. Han publicado instrucciones completas con capturas de pantalla, etc. en el sitio con detalles paso a paso, por lo que no debería ser demasiado difícil de entender.

Para descargar lo que necesitará, es el archivo de instalación real en lugar del código fuente no compilado, desde el siguiente enlace llamado Enlace de descarga del archivo de instalación RDPWrap en la sección Descarga de esa página, haga clic en el enlace llamado RDPWrap-v1. 6.zip para descargar el EXE y los archivos de instalación por lotes, etc. contenidos en este archivo ZIP (ver la captura de pantalla a continuación).

Gotchas

Si aplica las Actualizaciones de Windows en una de sus máquinas de prueba y esta funcionalidad no funciona después, es posible que deba ejecutar la instalación nuevamente para parchear los archivos, etc. También es posible que deba verificar los recursos de GITHub de origen para otros parches de errores , etc. con nuevos lanzamientos ya que esto es algo que alguien más proporciona.


Importante: La configuración de la Política de grupo y / o Política de seguridad de nivel de dominio puede anular todas las configuraciones de Registro local, Política de grupo local y Política de seguridad locales que se enumeran a continuación. Por lo que puedo decir pero no confirmar, asegurarme de que esta configuración esté configurada como se especifica evitará que las sesiones RDP desconectadas se cierren después de un cierto período de tiempo. Es posible que deba reiniciar la máquina después de realizar las configuraciones locales que se modifican a continuación para que sean efectivas. Es posible que deba verificar la configuración de la Política de grupo o la Política de seguridad a nivel de dominio que tenga prioridad sobre la configuración local si aún tiene problemas después de asegurarse de que estas configuraciones se configuran localmente por máquina.



Sesión simultánea de RDP Valores de registro de la misma cuenta de usuario

Cambie estos valores de registro como se muestra en la captura de pantalla para habilitar o deshabilitar la capacidad de permitir más de una sesión RDP concurrente con la MISMA cuenta. Necesitará cambiar y / o crear esta clave manualmente tal vez y establecerla por cada ejecución del software de parche RDPWrap en sus sistemas de prueba.

Para cambiar esta configuración, deberá realizar un cambio en el registro. Los siguientes pasos describen el proceso:

  1. Inicie el Editor del registro (de forma predeterminada, se encuentra en c:\windows\regedit.exe).
  2. Vaya a la siguiente clave de registro:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  3. Si el valor fSingleSessionPerUser no existe, cree un nuevo valor DWORD llamado fSingleSessionPerUser

  4. Abra el valor fSingleSessionPerUser . Los valores posibles para esta configuración son los siguientes:

    0x0

    Permitir múltiples sesiones por usuario

    0x1

    Forzar a cada usuario a una sola sesión

  5. Ingrese la nueva configuración y luego haga clic en Aceptar .


Asegúrese de que las sesiones RDP desconectadas no se cierren automáticamente

A. De GPEDIT.MSC TODO el siguiente configuración en tanto Computer Configurationy User Configurationnecesidad de ajustarse a una Statede Not configured.

Esta configuración de directiva de grupo se encuentra en las siguientes ubicaciones:

  • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
  • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits

ingrese la descripción de la imagen aquí


Del comentario de Community Spiceworks

B. De SECPOL.MSClo siguiente (captura de pantalla resaltada) la configuración en Interactive logon: Do not require CTRL+ ALT+DEL debe establecerse en a Enabled.

1. Políticas locales \ Opciones de seguridad

ingrese la descripción de la imagen aquí


Descargar Link Screen Shot

ingrese la descripción de la imagen aquí


Fuentes:

Pimp Juice IT
fuente
1
¡Guauu! Mayor detalle. Déjame absorber esto mañana [un poco tarde aquí ahora mismo] y te lo haré saber. Gracias por dedicar tanto tiempo a este.
Tetsujin
Es genial que varias personas puedan acceder sin desconectarse.
PKSA
Pero lo que necesito es que cuando hago clic en cerrar, el sistema no cierre sesión. Pero está cerrando sesión.
PKSA
@LMFAO_A_JOKE He intentado esto pero en realidad no resolvió mi problema. Está permitiendo que una máquina establezca 2 conexiones, pero no pueden ver la misma página, la forma en que podemos hacerlo en TeamViewer o VNC, etc. Además, mi problema fue que yo era el único que inició sesión en la máquina y desconecté mi máquina RDC. la máquina no debe cerrar sesión
PKSA
@PKSA De acuerdo, esta es la forma en que Microsoft diseñó la función RDP para que funcione, que desafortunadamente le permiten utilizar, por lo que no puedo compartir la pantalla hasta donde yo sé. Esta solución permite múltiples sesiones RDP simultáneas por las mismas cuentas de usuario o por separado sin interrumpir otras, por lo que esto esencialmente hace que el sistema operativo Windows de escritorio se comporte como un Terminal Server con las políticas aplicables establecidas. Entonces, ¿PKSA y Tetsujin son la misma persona o qué? No estoy seguro de por qué no vi o respondí esto en enero de 2016, pero ahí lo tienen.
Pimp Juice IT
1

Esto puede ser causado por una política de grupo o una política de seguridad local en su máquina local. Los pasos para solucionar esto en ambos casos son similares:

  • Inicie el editor de políticas de grupo local: https://technet.microsoft.com/en-us/library/cc754685.aspx (inicio> cuadro de búsqueda> gpedit.msc) (para usuarios de dominio, inicie la administración de políticas de grupo, vaya a sus servidores OU y editar el GPO)

  • Vaya a la siguiente configuración GP: Configuración del equipo> Plantillas administrativas> Componentes de Windows> Servicios de escritorio remoto> Host de sesión de escritorio remoto> Límites de tiempo de sesión: cuando esté allí, asegúrese de haber establecido los límites de tiempo de sesión inactivo y desconectado en ilimitado.

Reinicia tus máquinas.

Intente realizar esto en ambas PC (muy probablemente en la que está haciendo RDP) y vea cómo le va.

Fazer87
fuente
1

Para desconectarse sin finalizar su sesión de Escritorio remoto Puede desconectarse temporalmente de una sesión haciendo clic en el botón Cerrar en la barra de conexión (la barra horizontal en la parte superior de la pantalla). Esto deja sus programas en funcionamiento para que, la próxima vez que se conecte, pueda continuar donde lo dejó.

Incluso esto puede ayudar https://technet.microsoft.com/en-in/library/cc754272.aspx

Rohan Gala
fuente
Estoy empezando a pensar que realmente he respondido la pregunta equivocada. Mi queja principal es que el usuario en el otro extremo está desconectado. Puedo volver a conectarme en un segundo desde mi colección de 'marcadores', pero el otro usuario se queda mirando una pantalla de inicio de sesión todo el tiempo que estoy allí y tampoco sabe realmente cuándo he terminado. Estoy casi tentado a cambiar a TeamViewer si RDC no puede hacerlo :(
Tetsujin