Escritorio remoto

Cómo solucionar problemas generales de conexión a Escritorio remoto en Windows 10

Cómo solucionar problemas generales de conexión a Escritorio remoto en Windows 10

El Protocolo de escritorio remoto (RDP) es un protocolo propietario desarrollado por Microsoft que proporciona al usuario una interfaz gráfica para conectarse a otra computadora a través de una conexión de red. El usuario emplea software de cliente RDP para este propósito, mientras que la otra computadora debe ejecutar software de servidor RDP. En esta publicación, exploraremos cómo solucionar problemas generales de conexión a Escritorio remoto en Windows 10.

Solucionar problemas de conexión a Escritorio remoto

Pruebe los pasos de solución de problemas descritos a continuación cuando un cliente de Escritorio remoto no puede conectarse a un escritorio remoto pero no proporciona mensajes u otros síntomas que ayudarían a identificar la causa.

1] Verifique el estado del protocolo RDP en una computadora local

Deberá habilitar Escritorio remoto para verificar y cambiar el estado del protocolo RDP en una computadora local. También puede habilitar el escritorio remoto mediante el símbolo del sistema o PowerShell.

2] Verifique el estado del protocolo RDP en una computadora remota

Para verificar y cambiar el estado del protocolo RDP en una computadora remota, use una conexión de registro de red.

Dado que se trata de una operación de registro, se recomienda realizar una copia de seguridad del registro o crear un punto de restauración del sistema como medida de precaución necesaria. Una vez hecho esto, puede proceder de la siguiente manera:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

El valor de 0 indica que RDP está habilitado, mientras que el valor de 1 indica que RDP está deshabilitado.

3] Compruebe si un objeto de directiva de grupo (GPO) está bloqueando RDP en una computadora local

Un GPO puede estar anulando la configuración a nivel de computadora, si no puede activar RDP en la interfaz de usuario o el valor de fDenyTSConnections vuelve a 1 después de que lo hayas cambiado

Para verificar la configuración de la política de grupo en una computadora local, haga lo siguiente:

gpresult / H c: \ gpresult.html

Si la configuración de esta política es Activado, La directiva de grupo no bloquea las conexiones RDP. Si la configuración de esta política es Discapacitado, cheque GPO ganador. Este es el GPO que bloquea las conexiones RDP.

4] Verifique si un GPO está bloqueando RDP en una computadora remota

Para verificar la configuración de la directiva de grupo en una computadora remota, ejecute el siguiente comando en el indicador de CMD elevado:

gpresult / S  / H c: \ gpresult-.html

El archivo que produce este comando (gpresult-.html) utiliza el mismo formato de información que la versión de la computadora local (gpresult.html) usos.

5] Modificar un GPO de bloqueo

Puede modificar esta configuración en el Editor de objetos de política de grupo (GPE) y la Consola de administración de políticas de grupo (GPMC).

Para modificar la política de bloqueo, utilice uno de los siguientes métodos:

Con GPE, haga lo siguiente:

Configuración del equipo> Plantillas administrativas> Componentes de Windows> Servicios de escritorio remoto> Host de sesión de escritorio remoto> Conexiones
 gpupdate / force

Con GPMC, navegue hasta la unidad organizativa (OU) en la que se aplica la política de bloqueo a los equipos afectados y elimine la política de la OU.

6] Verifique el estado de los servicios RDP

Tanto en la computadora local (cliente) como en la remota (destino), los siguientes servicios deben estar ejecutándose:

En cualquiera de las computadoras, si uno o ambos servicios no se están ejecutando, inícielos.

Haz lo siguiente:

También puede usar PowerShell para administrar los servicios de forma local o remota (si la computadora remota está configurada para aceptar cmdlets de PowerShell remotos).

7] Verifique el estado del oyente RDP

Este procedimiento usa PowerShell porque los mismos cmdlets funcionan tanto de forma local como remota. Para una computadora local, también puede usar un símbolo del sistema que tenga permisos administrativos.

Para conectarse a una computadora remota, haga lo siguiente:

Enter-PSSession -ComputerName 

Si la lista incluye rdp-tcp con un estado de Escuchar, como se muestra en la imagen de arriba, el oyente RDP está funcionando. Saltar al Paso 10 de solución de problemas] debajo. De lo contrario, deberá exportar la configuración del oyente RDP desde una computadora que funcione.

Haz lo siguiente:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp

Para hacer una copia de seguridad de la entrada de registro existente, ingrese el siguiente cmdlet:

cmd / c 'reg exportar "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-tcp" C: \ Rdp-tcp-backup.reg '

Para eliminar la entrada de registro existente, ingrese los siguientes cmdlets:

Eliminar-elemento -ruta 'HKLM: \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-tcp' -Recurse -Force

Para importar la nueva entrada del registro y luego reiniciar el servicio, ejecutar los cmdlets a continuación. Reemplace la marcador de posición con el nombre del exportado .archivo reg.

cmd / c 'regedit / s c: \.reg 'Restart-Service TermService -Force

Una vez que haya terminado de ejecutar los cmdlets, puede probar la configuración probando la conexión de escritorio remoto nuevamente. Si aún no puede conectarse, reinicie la computadora afectada.

Si aún no puede conectarse, continúe con el siguiente paso de solución de problemas, que es comprobar el estado del certificado autofirmado RDP.

8] Verifique el estado del certificado autofirmado de RDP

Si aún no puede conectarse, haga lo siguiente:

9] Verifique los permisos de la carpeta MachineKeys

En la computadora afectada, haga lo siguiente:

 C: \ ProgramData \ Microsoft \ Crypto \ RSA \

Asegúrese de que estén configurados los siguientes permisos:

10] Compruebe el puerto de escucha de RDP

Tanto en la computadora local (cliente) como en la remota (destino), el oyente RDP debe estar escuchando en el puerto 3389. Ninguna otra aplicación debería usar este puerto.

Para verificar o cambiar el puerto RDP, use el Editor del registro. Como medida de precaución, haga una copia de seguridad del registro o cree un punto de restauración del sistema, luego continúe de la siguiente manera:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp

11] Verifique que otra aplicación no esté usando el mismo puerto

Haz lo siguiente:

 Enter-PSSession -ComputerName 

A continuación, ejecute el siguiente comando:

cmd / c 'netstat -ano | buscar "3389" '

Nota: El identificador de proceso (PID) para el proceso o servicio que usa ese puerto aparece debajo de la columna PID.

cmd / c 'lista de tareas / svc | encontrar ""'

Configure la otra aplicación o servicio para usar un puerto diferente (recomendado).

Desinstale la otra aplicación o servicio.

Configure RDP para usar un puerto diferente y luego reinicie el servicio de Servicios de Escritorio remoto (no recomendado).

12] Compruebe si un cortafuegos está bloqueando el puerto RDP

Puedes usar el psping herramienta para probar si puede llegar a la computadora afectada usando el puerto 3389.

Haz lo siguiente:

psping -accepteula : 3389

Conectado a : La computadora remota es accesible.

(0% de pérdida): Todos los intentos de conexión se realizaron correctamente.

La computadora remota rechazó la conexión de red: No se puede acceder a la computadora remota.

(Pérdida del 100%): Todos los intentos de conexión fallaron.

Los pasos adicionales que puede tomar incluyen;

Espero que esta publicación pueda ayudarlo a solucionar con éxito los problemas de conexión RDP que pueda tener!

Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...
Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...