Al conectarse a una computadora remota o máquina virtual, a algunos dispositivos de red y también al instalar y utilizar programas de aplicaciones que utilizan la arquitectura cliente-servidor (incluido en una sola computadora local), el usuario puede recibir un mensaje de error «El servidor RPC no está disponible» (RPC server is unavailable).
En esta guía se detallan las formas de solucionar el error «El servidor RPC no está disponible» en Windows 11 y Windows 10, con un enfoque principalmente en el usuario doméstico, pero muchas soluciones son universales y se adaptan a otros escenarios.
Servicios RPC y servicios relacionados
Lo primero que se debe verificar al obtener un error es el funcionamiento y el tipo de inicio de los servicios necesarios para el correcto funcionamiento del protocolo de llamada a procedimiento remoto RPC. Algunos de la lista presentada son necesarios, otros son opcionales, pero en algunos casos también pueden provocar el error «El servidor RPC no está disponible.»
- Abra «Servicios de Windows«, para ello puede presionar las teclas Win+R en el teclado (o hacer clic con el botón derecho en el botón «Inicio» y seleccionar «Ejecutar», escribir services.msc y presionar Enter.
- Busque los servicios de la lista que se presenta después del quinto punto, asegúrese de que se estén ejecutando y que el tipo de inicio esté configurado correctamente.
- Si no es así, haga doble clic en el servicio y cambie el tipo de inicio del servicio y aplique la configuración.
- Si ocurre un error de RPC al conectarse a un ordenador remoto o máquina virtual, asegúrese de que en él también estén configuradas correctamente los servicios.
- Después de cambiar los parámetros de inicio de los servicios, reinicie el ordenador.
Lista de servicios en formato: Nombre del servicio en ruso (nombre en inglés) — tipo de inicio por defecto:
- Herramientas de administración de Windows (Windows Management Instrumentation) — Automáticamente
- Localizador de llamadas de procedimiento remoto RPC (Remote Procedure Call RPC Locator) — Manualmente, puedes intentar establecer «Automáticamente».
- Módulo de inicio del iniciador de procesos DCOM (DCOM Server Process Launcher) — Automáticamente
- Servicio de tiempo de Windows (Windows Time service) — Automáticamente
- Mapeador de puntos de conexión RPC (RPC Endpoint Mapper) — Automáticamente
- Llamada de procedimiento remoto RPC (Remote Procedure Call RPC) — Automáticamente
Si para algunos servicios el tipo de inicio no está configurado correctamente y no se puede cambiar en la interfaz de administración de servicios, se puede utilizar el editor del registro.
Para ello: ejecute el editor del registro (Win+R — regedit) y vaya a la sección del registro
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices
En esta sección del registro, modifiqué el valor del parámetro Start a 2 (dando dos veces clic en el parámetro y estableciendo el nuevo valor) en los siguientes subapartado:
- DcomLaunch
- RpcEptMapper
- RpcLocator
- RpcSs
- W32Time
- Winmgmt
En la documentación del sitio web oficial de Microsoft, se mencionan otras dos servicios que pueden causar el error «El servidor RPC no está disponible» al iniciar sesión en Windows:
- Módulo de soporte NetBIOS a través de TCP/IP (TCP/IP NetBIOS Helper)
- Registro remoto (Remote registry)

Protocolo IPv6 y acceso compartido a archivos e impresoras
Desactivar el soporte de la versión 6 de IP y «Acceso compartido a archivos e impresoras para redes de Microsoft» también puede provocar errores al acceder al servidor RPC. Verifique si están activados y, de no ser así, actívelos:
- Presione las teclas Win+R en el teclado, escriba ncpa.cpl y presione Enter.
- Haz clic derecho en la conexión de red y abre sus propiedades.
- Marca las opciones «Acceso compartido a archivos e impresoras para redes de Microsoft» e «IP versión 6» y aplica la configuración.
Firewall de Windows
En la sección de configuración del firewall de Windows, en caso de error al acceder al servidor RPC, según el escenario del problema, pueden haber diferentes soluciones.
Si estás experimentando problemas para conectarte de forma remota, intenta los siguientes pasos:
-
-
- En el Panel de Control (puedes acceder a él mediante la búsqueda en la barra de tareas), abre la opción «Firewall del Defender de Windows».
- En el panel izquierdo, haz clic en «Permitir acceso de aplicaciones o componentes del firewall del Defender de Windows».
- Haz clic en el botón «Cambiar configuración» y permite el acceso para «Asistente Remoto».
-
Si el método anterior no funciona, prueba lo siguiente:
-
-
- Abre el puerto 135 en la máquina local y remota. Para obtener más información: Cómo abrir puertos en Windows.
- Desactiva completamente el firewall de Windows (posiblemente temporalmente para determinar si su funcionamiento es la causa del error).
-
Métodos adicionales para solucionar problemas
Si las opciones anteriores no han funcionado y estás seguro de que no hay problemas en el servidor (en caso de conexión remota a recursos propios o servidores utilizados por tu software), prueba las siguientes opciones:
- Utiliza comandos en la línea de comandos, iniciada como administrador
ipconfig /flushdns ipconfig /renew
Test-NetConnection 192.168.1.1 -port 135
netsh interface teredo set state disabled
Para volver a activarlo, utiliza el comando
netsh interface teredo set state enabled