Ha ocurrido un error interno: error de conexión al escritorio remoto

Vi un mensaje extraño «An internal error has occurred”Al intentar conectarse desde Windows 10 a un servidor RDSH recientemente implementado que ejecuta Windows Server 2012 R2 mediante RDP. Tan recientemente como ayer, la conexión de Escritorio remoto al servidor funcionó bien, pero después de la instalación y configuración de RemoteApps y el reinicio del servidor, no pude conectarme a su escritorio. Obviamente, los Servicios de Escritorio remoto parecen estar funcionando, ya que se le solicita al usuario una contraseña cuando se conecta.

Según tengo entendido, el mensaje de la consola RDP «ha ocurrido un error interno”Puede aparecer en diferentes casos y ser causada por problemas del cliente y del servidor de Escritorio remoto. En este artículo intenté describir todas las formas de resolver el problema y el escenario que me había ayudado.

Error de conexión al escritorio remoto de Windows 10 Se ha producido un error interno

En primer lugar, asegúrese de que el puerto RDP 3389 acepte la conexión en su servidor RDS y de que el firewall no bloquee la conexión (Test-NetConnection your_rdp_server –port 3389).

Habiendo estudiado los registros de conexión RDP en el servidor RDS, no vi ningún error. El registro operativo Microsoft-Windows-RemoteDesktopServices-RdpCoreTS / mostró que se creó la sesión RDP:

The server accepted a new TCP connection from client 192.168.1.60:64379.
Connection RDP-Tcp#4 created

Sin embargo, la sesión RDP se terminó más tarde sin ningún error:

The server has terminated main RDP connection with the client.
The disconnect reason is 0

El servidor ha terminado la conexión RDP principal con el cliente: Microsoft-Windows-RemoteDesktopServices-RdpCoreTS

Verifique el estado de los Servicios de escritorio remoto en su servidor remoto y reinicie el servicio. Puede hacerlo de forma remota a través de la consola Services.msc (use la opción «Conectarse a otra computadora»), pero es más fácil verificar el estado de un servicio y reiniciarlo usando PowerShell:

(Get-Service TermService -ComputerName ny-rds1).status

El servicio se está ejecutando, reiniciémoslo:

Get-Service TermService -ComputerName ny-rds1| Restart-Service –force –verbose

reiniciar TermService powershell

Pero esto no solucionó el problema.

Aquí hay algunas otras formas de resolverlo que he logrado encontrar en la Web:

  • Si ves el EventID 1057 en el registro de eventos TerminalServices-RemoteConnectionManager (El servidor de host de sesión de Escritorio remoto no ha podido crear un nuevo certificado autofirmado que se utilizará para la autenticación del servidor de host de sesión de Escritorio remoto en conexiones SSL), vaya a la carpeta C: ProgramData Microsoft Crypto RSA, cambie el nombre Llaves de máquina carpeta en Machinekeys_bak y reinicie TermService;
  • También he descubierto que el problema de RDP «Se ha producido un error interno» en Windows 10 1809 si el Configurar la codificación de hardware H.264 / AVC para conexiones de escritorio remoto La política está habilitada en la computadora remota (se encuentra en la siguiente sección de GPO: Configuración de la computadora -> Plantillas administrativas -> Componentes de Windows -> Servicios de escritorio remoto -> Host de sesión de escritorio remoto -> Entorno de sesión remota). Para resolver el problema, solo necesita deshabilitar el protocolo UDP para RDP creando el fClientDisableUDP parámetro con el valor 1 en la clave de registro HKLM SOFTWARE Policies Microsoft Windows NT Terminal Services Client;
  • Si aparece el error inmediatamente después de hacer clic en Conectar (el intento de conexión parece ser rechazado inmediatamente por el servidor de escritorio remoto), intente aumentar el límite máximo de conexiones RDP pendientes. En Windows 10, los SKU de forma predeterminada están configurados en 100, pero en Windows Server es 3000. Ejecute regedit.exe y cree el parámetro de registro DWORD MaxOutstandingConnections con el valor 10000 en la clave de registro HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Terminal Server . (El contador de RDP especial tiene en cuenta los inicios de sesión de RDP que no son del todo correctos y, al alcanzar el valor de MaxOutstandingConnections especificado, el acceso de RDP se bloquea).

Ninguno de los escenarios descritos anteriormente fue aplicable en mi caso. De vez en cuando, descubrí que otras computadoras no experimentaban ningún problema al conectarse a este servidor RDS. Significaba que había un problema con mi computadora, no con el servidor de Escritorio remoto.

Borré el historial de conexiones RDP en la clave de registro HKEY_CURRENT_USER Software Microsoft Terminal Server Client Servers y restablecí la caché RDP en C: Users % Username% AppData Local Microsoft Terminal Server Client Cache (antes de al hacerlo, cierre todas las sesiones de mstsc.exe en ejecución):

del "C:Users%Username%AppDataLocalMicrosoftTerminal Server Clientcache"

limpiar la caché rdp cmd

Luego reinicié mi computadora y el error de conexión RDP desapareció.

 

Artículos Interesantes