Cómo activar el Escritorio remoto con herramientas de línea de comandos

📅
🕑 5 minutos de lectura

Cómo configurar Escritorio remoto en Windows 11/10 con herramientas de comando

Escritorio remoto puede ser una gran ayuda cuando necesitas acceder a archivos o programas en otra máquina, pero no quieres complicarte la vida configurándolo cada vez. A veces, parece que Windows lo complica innecesariamente, sobre todo si las opciones de la interfaz gráfica no funcionan o buscas una solución rápida. Ahí es donde entran en juego las herramientas de línea de comandos como el Símbolo del sistema y PowerShell. Al principio pueden parecer intimidantes, pero una vez que les coges el truco, habilitar o deshabilitar Escritorio remoto se vuelve bastante sencillo y rápido, sobre todo si estás creando scripts o reparando varios equipos. Recuerda que estos métodos son principalmente para quienes no les importa profundizar un poco más en el registro del sistema y las reglas del firewall.

Si Escritorio remoto está habilitado, pero sigue sin funcionar (quizás debido a restricciones del firewall o la configuración del registro), estas soluciones pueden ahorrar mucho tiempo. Después de seguir estos comandos, debería ver la opción de conectarse remotamente, siempre que sus permisos de usuario estén configurados y las reglas del firewall sean correctas. Un aviso: a veces, después de habilitar Escritorio remoto, es necesario reiniciar para que todo se registre correctamente y funcione correctamente. Ese es el inevitable problema de Windows.

Habilitar Escritorio remoto mediante el símbolo del sistema

Usar el Símbolo del sistema es una forma rápida de activar o desactivar Escritorio remoto. Esto funciona bien si te sientes cómodo con los comandos y no quieres explorar la interfaz gráfica. La clave está en modificar la configuración del registro de Windows que controla el acceso a Escritorio remoto. Es un poco extraño, pero cambiar el valor de 1 a 0 lo desactiva, y viceversa.

Método 1: Enciéndelo

  • Primero, abra el Símbolo del sistema como administrador. Simplemente presione Windows + S, escriba CMD, haga clic derecho en el primer resultado y seleccione Ejecutar como administrador. Confirme el mensaje del Control de cuentas de usuario (UAC).
  • A continuación, copie y pegue este comando en la consola y presione Enter : reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Este comando invierte la clave de registro que permite las conexiones a Escritorio remoto. En algunas configuraciones, podría ser necesario reiniciar para que funcione correctamente, pero suele funcionar de inmediato.

Habilitar Escritorio remoto a través del firewall

  • Habilitar RDP no es suficiente si el Firewall de Windows bloquea el puerto. Por lo tanto, ejecute el siguiente comando:
  • netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Esto otorga las reglas de firewall necesarias para permitir conexiones remotas entrantes. En algunos equipos, es posible que deba verificar manualmente las reglas de Firewall de Windows desde el Panel de control > Firewall de Windows Defender > Aplicaciones permitidas.

Una vez ejecutados ambos comandos, bastará con reiniciar. Vuelve a iniciar sesión y estarás prácticamente listo para conectarte mediante Escritorio remoto. Ten en cuenta que, en algunas configuraciones, habilitar la regla de firewall puede ser suficiente, mientras que en otras, es necesario reiniciar para que los cambios se apliquen.

Deshabilitar el Escritorio remoto mediante el símbolo del sistema

¿Ya no lo sientes? ¿O quizás estás solucionando un problema y quieres apagarlo temporalmente? No hay problema. Simplemente invierte el proceso.

  • Abra nuevamente el símbolo del sistema como administrador.
  • Pegue este comando y presione Enter : reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

Esto configura el valor del registro para denegar nuevas sesiones remotas. Para impedir el acceso a través del firewall, ejecute:

  • netsh advfirewall firewall set rule group="remote desktop" new enable=No

Después de reiniciar, el Escritorio remoto debería estar deshabilitado. En algunas configuraciones, conviene comprobar que la función esté completamente desactivada en la interfaz gráfica de usuario, solo para estar seguro.

Activar o deshabilitar el Escritorio remoto en Windows 11/10 con PowerShell

Si prefieres PowerShell o administras varios dispositivos de forma remota, esta es una buena opción. Es un poco más elegante y compatible con scripts. Los comandos son prácticamente los mismos, solo que usan la sintaxis de PowerShell.

Para habilitar el Escritorio remoto

  • Haga clic con el botón derecho en el ícono de Windows y seleccione Terminal (Administrador) o Windows PowerShell (Administrador).
  • Confirme el mensaje de UAC con .
  • Pegue este comando y presione Enter : Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0

Esto activa el Escritorio remoto modificando la clave de registro. Su efecto es inmediato tras reiniciar; a veces, funciona al instante.

Permitir RDP a través del Firewall de Windows con PowerShell

  • Ejecute el siguiente comando para permitir el Escritorio remoto a través del firewall:
  • Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

Luego, reinicia y todo debería estar configurado. Ahora puedes conectarte a través de Escritorio Remoto desde otro dispositivo.

Para deshabilitar el Escritorio remoto con PowerShell

  • Abra PowerShell como administrador nuevamente ( Win + X, seleccione Terminal de Windows (Administrador) ).
  • Ejecute esto para deshabilitar las conexiones remotas: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 1
  • Y para eliminar la comprobación de reglas del firewall:
  • Disable-NetFirewallRule -DisplayGroup "Remote Desktop"

Un reinicio rápido después y la conexión remota se desactiva. Así de simple.

Resumen

Sinceramente, manipular los comandos del registro y del firewall no es la forma más intuitiva, pero es sorprendentemente eficaz, sobre todo si los métodos de la interfaz gráfica de usuario fallan o tardan mucho. En algunas máquinas, los comandos pueden requerir un reinicio o un reintento, pero una vez hecho esto, la conexión remota se vuelve mucho más fluida. Simplemente tenga cuidado al editar el registro: revise bien los comandos antes de pulsar Intro.

Resumen

  • Utilice el símbolo del sistema o PowerShell para habilitar o deshabilitar rápidamente el Escritorio remoto.
  • Verifique la configuración de registro y las reglas del firewall si las cosas no funcionan como se espera.
  • Reinicie después de realizar los cambios para que todo se procese correctamente.
  • Escritorio remoto es una función útil pero delicada: no la deje abierta a menos que confíe en su red.

Notas finales

Con suerte, esto le ahorrará algunas horas a alguien que intente arreglar o habilitar el Escritorio Remoto. A veces, la interfaz gráfica de usuario no es suficiente, y estos trucos de línea de comandos son cruciales.¡Mucha suerte y disfrute del control remoto!