Cómo resolver el error “El servidor RPC no está disponible”
El error “El servidor RPC no está disponible” puede complicar mucho las cosas, especialmente al intentar compartir archivos, ejecutar aplicaciones de red o al iniciar una pantalla azul. Suele estar relacionado con problemas con el servicio RPCSS (Llamada a Procedimiento Remoto), que gestiona la comunicación entre procesos localmente y a través de la red. A veces, es solo un fallo técnico; otras veces, indica que ciertos servicios no funcionan correctamente o que algunos protocolos de red están bloqueados o mal configurados. Averiguar la causa implica un poco de ensayo y error, pero hay varios pasos que tienen buenas posibilidades de solucionar el problema y hacer que Windows vuelva a funcionar sin dañar el sistema.
Cómo solucionar el error “El servidor RPC no está disponible” en Windows
Compruebe si el servicio RPCSS se está ejecutando
Esto es bastante obvio, pero a menudo se pasa por alto. Dado que RPC depende de este servicio para funcionar, asegurarse de que esté funcionando es el primer paso. Si se detiene o se deshabilita, todo lo demás se desmorona. En una configuración funcionó después de iniciar el servicio manualmente; en otra, necesitó reiniciar para que funcionara correctamente.
- Abra la utilidad Servicios : presione Windows + R, escriba
services.mscy presione Enter. - Busque la Llamada a Procedimiento Remoto (RPC) y el Iniciador de Procesos del Servidor DCOM. Asegúrese de que su estado sea En Ejecución y que el tipo de inicio sea Automático.
- En caso contrario, haga clic derecho en cada uno, seleccione Inicio o Reiniciar y luego haga doble clic en ellos para configurar el Tipo de inicio en Automático.
¿Para qué molestarse? Porque si estos servicios no están activos, ningún ajuste solucionará la red ni la comunicación RPC. A veces, malware o cambios accidentales los alteran. Recuperarlos es como darle luz verde al sistema para que vuelva a comunicarse.
Asegúrese de que los protocolos de red y el puerto TCP 135 estén permitidos
La mayoría de las llamadas RPC remotas usan el puerto TCP 135, y el Firewall de Windows puede bloquearlo, interrumpiendo así la comunicación. Por lo tanto, es posible que deba abrirlo manualmente, especialmente si trabaja con escritorios remotos o controladores de dominio.
- Busque Firewall de Windows Defender con seguridad avanzada y ábralo.
- En el panel izquierdo, haga clic en Reglas de entrada.
- En el panel derecho, haga clic en Nueva regla.
- Seleccione Puerto y haga clic en Siguiente.
- Seleccione TCP y especifíquelo
135como puerto local, luego haga clic en Siguiente. - Seleccione Permitir la conexión y presione Siguiente.
- Verifique todos los perfiles (Dominio, Privado, Público) y continúe.
- Asígnele un nombre como “Permitir puerto RPC 135” y haga clic en Finalizar.
De esta forma, los componentes de red pueden comunicarse a través del firewall, especialmente cuando se utilizan procedimientos remotos. En algunas configuraciones, he visto que esta solución rápida funciona después de que ninguna otra lo hiciera.
Restablecer la configuración de red y volver a registrar el DNS
Si la resolución de nombres falla, el servidor RPC puede aparecer como no disponible. Ejecutar un registro DNS rápido y vaciar la caché DNS puede ayudar a actualizar las asignaciones de nombres de host locales del sistema.
- Abra el Símbolo del sistema como administrador: búsquelo, haga clic derecho y elija Ejecutar como administrador.
- Escribe
ipconfig /registerdnsy pulsa Intro. Esto vuelve a registrar los registros DNS, lo que podría solucionar problemas de nombres de host/IP desalineados. - Continúe con:
ipconfig /flushdns— Borra la caché de DNS.ipconfig /release— Publica información de IP actual.ipconfig /renew— Solicita una nueva IP de DHCP.
A veces, basta con un rápido restablecimiento y actualización de DNS para hacer que los componentes de red y RPC vuelvan a funcionar, especialmente después de una actualización de Windows o un cambio de red.
Comprobar y reiniciar otros servicios clave
RPC depende de muchos otros servicios. Si alguno de ellos está inactivo, RPC no funcionará. Deben revisarse e iniciarse si es necesario:
- Lanzador de procesos del servidor DCOM
- Mapeador de puntos finales de RPC
- Administración remota de Windows
- Registro remoto
- Asistente NetBIOS para TCP/IP
- Cola de impresión (si falla la impresión a través de la red)
- Cliente DHCP
Después de encontrarlos en Servicios, haga doble clic, configure el inicio en Automático y haga clic en Iniciar. A veces, la desactivación o desactivación de uno de estos servicios es suficiente para causar errores de RPC.
Asegúrese de que IPv6 y el uso compartido de archivos e impresoras estén habilitados
Algunas funciones de red requieren la activación de IPv6 y la habilitación de los protocolos de uso compartido. Vaya a Conexiones de red ( Windows + R> ncpa.cpl), haga clic con el botón derecho en su red, seleccione Propiedades y marque Protocolo de Internet versión 6 (TCP/IPv6) y Uso compartido de archivos e impresoras para redes Microsoft.
Esto corrige muchos problemas extraños de bloqueo de red que podrían hacer que RPC parezca inactivo cuando en realidad es solo un problema de protocolo.
Comprobar la configuración de la zona horaria
Esto es un poco raro, pero si tu cliente y tu servidor tienen zonas horarias diferentes, la comunicación RPC a veces falla. Revisa la hora y el idioma en Configuración y sincroniza la zona horaria en ambas máquinas.
Utilice el Editor del Registro para forzar la habilitación de RPC
Si el servicio RPC está desactivado, es posible que esté deshabilitado directamente en el registro. Aquí te explicamos cómo reactivarlo, pero ten cuidado: manipular el registro puede ser más perjudicial que beneficioso si no tienes cuidado. Siempre haz una copia de seguridad primero.
- Abra el Editor del Registro : presione Windows + R, escriba
regedity presione Enter. - Navegar a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs - Busque el DWORD de inicio a la derecha. Haga doble clic en él y configure el valor en
2(automático). - Cierre el editor de registro y reinicie. A veces, una modificación rápida del registro desbloquea un servicio que, de otro modo, estaría bloqueado.
Nuevamente, tenga cuidado: esta es una solución más bien avanzada si todo lo demás falló.
Reinstalar las actualizaciones de Windows o realizar una restauración del sistema
Si este error comenzó después de una actualización reciente, desinstalarla podría solucionar el problema. Vaya a Panel de control > Programas > Ver actualizaciones instaladas, busque la más reciente y desinstálela. O, si no es suficiente, realice una Restauración del sistema para volver a un estado estable anterior.
- Abra Propiedades del sistema a través de
sysdm.cpl. - Cambie a la pestaña Protección del sistema y seleccione Restaurar sistema.
- Seleccione un punto de restauración antes de que apareciera el error y siga las instrucciones.
A veces este es el último recurso, pero definitivamente puede solucionar problemas extraños que surgen después de actualizaciones o cambios de controladores.
Resumen
Sinceramente, el fallo del servidor RPC puede deberse a un montón de pequeñas cosas: servicios que no se ejecutan, bloqueos de red, problemas de DNS o del registro. Normalmente, reiniciar servicios, comprobar las reglas de red y restablecer la configuración de red suele solucionarlo. Si no, a veces se necesitan soluciones más complejas, como editar el registro o restaurar el sistema. Muchos usuarios han tenido éxito con estos métodos, pero requiere paciencia. Tenga en cuenta que las peculiaridades de Windows pueden dificultar la resolución de problemas, pero esperamos que estos consejos le ayuden a encontrar la solución. Recuerde hacer una copia de seguridad de todo antes de editar el registro o la configuración del sistema, porque, por supuesto, Windows tiene que complicarlo más de lo necesario. Cruzo los dedos para que esto le sirva a alguien.
Resumen
- Asegúrese de que los servicios RPC y DCOM se estén ejecutando y configurados en Automático
- Permitir el puerto TCP 135 a través del Firewall de Windows
- Volver a registrar el DNS y vaciar la caché del DNS
- Reiniciar servicios clave relacionados con la red
- Asegúrese de que IPv6 y el uso compartido de archivos e impresoras estén habilitados
- Comprobar zonas horarias y sincronizar relojes
- Utilice el Editor del Registro para forzar la habilitación de RPC si es necesario
- Desinstale las actualizaciones problemáticas o ejecute Restaurar sistema