Los errores de llamada a procedimiento remoto (RPC) pueden interrumpir las comunicaciones de la red e impedir el acceso a servicios críticos de Windows. Esta guía lo guiará a través del proceso de diagnóstico y solución de problemas de RPC para que su sistema vuelva a funcionar.
RPC facilita la comunicación entre aplicaciones de software a través de una red. Cuando RPC encuentra problemas, es posible que vea mensajes de error como "El servidor RPC no está disponible" al intentar conectarse a Windows Management Instrumentation (WMI), SQL Server o ciertos complementos de Microsoft Management Console (MMC).
Diagnóstico de errores RPC
Antes de intentar solucionarlo, es importante identificar el origen del problema de RPC. Aquí hay algunos pasos de diagnóstico:
Paso 1:Utilice la herramienta PortQuery para comprobar la conectividad RPC. Abra un símbolo del sistema elevado y ejecute:
Portqry.exe -n <ServerIP> -e 135Esto consulta el puerto TCP 135 en el servidor especificado. Busque "ip_tcp" en el resultado y anote los números de puerto enumerados.
Paso 2:Si PortQuery muestra problemas de conectividad, recopile datos de seguimiento de la red mediante Netsh. Tanto en el cliente como en el servidor, ejecute:
Netsh trace start scenario=netconnection capture=yes tracefile=c:nettrace.etl maxsize=512 overwrite=yes report=yesPaso 3:Reproduzca el error de RPC en la máquina cliente y luego detenga el seguimiento ejecutando:
Netsh trace stopPaso 4:Analice los archivos de seguimiento utilizando Microsoft Network Monitor o Message Analyzer. Filtrar por:
Ipv4.address== and ipv4.address== and tcp.port==135 or just tcp.port==135Busque el protocolo "EPM" en la columna "Protocolo" para identificar el tráfico relacionado con RPC.
Causas y soluciones de errores comunes de RPC
1. Problemas de asignación dinámica de puertos
La causa más frecuente de los errores "El servidor RPC no está disponible" es cuando el cliente no puede conectarse al puerto asignado dinámicamente.
Paso 1:Compruebe si el Firewall de Windows está bloqueando el rango de puertos dinámicos RPC. Abra Firewall de Windows Defender con seguridad avanzada y revise las reglas de entrada.
Paso 2:Asegúrese de que los dispositivos de red entre el cliente y el servidor no descarten paquetes. Revise las configuraciones del enrutador y del conmutador.
Paso 3:Verifique que el servidor de destino no descarte paquetes debido a reglas de la plataforma de filtrado de Windows (WFP), problemas de NIC o controladores de filtro.
2. Problemas de conectividad de red
Paso 1:Pruebe la conectividad de red básica usando el comando ping:
ping <ServerIP>Paso 2:Si el ping falla, solucione problemas de red, como configuración de IP incorrecta, problemas de DNS o fallas de red física.
3. El servicio RPC no se ejecuta
Paso 1:Abra Servicios (services.msc) y busque el servicio “Llamada a procedimiento remoto (RPC)”.
Paso 2:Asegúrese de que el servicio esté configurado en inicio "Automático" y en estado "En ejecución". De lo contrario, inicie el servicio y configúrelo en automático.
4. Archivos relacionados con RPC corruptos
Paso 1:Ejecute el Comprobador de archivos del sistema para reparar archivos del sistema dañados:
sfc /scannowPaso 2:Si SFC no resuelve el problema, use la herramienta DISM para reparar la imagen de Windows:
DISM /Online /Cleanup-Image /RestoreHealthSolución de problemas avanzada de RPC
1. Modificaciones del Registro
Precaución: La edición del registro puede causar problemas graves en el sistema si se realiza incorrectamente. Haga una copia de seguridad del registro antes de realizar cambios.
Paso 1:Abra el Editor del Registro (regedit.exe) y navegue hasta:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftRpcPaso 2:Busque entradas relacionadas con los rangos de puertos RPC y asegúrese de que estén configurados correctamente para su entorno de red.
2. Análisis de seguimiento de red
Paso 1:Utilice Wireshark o Microsoft Network Monitor para capturar seguimientos de red detallados durante los intentos de comunicación RPC.
Paso 2:Analice los seguimientos de retransmisiones TCP, restablecimientos de conexión u otros indicadores de problemas de red que afectan el tráfico RPC.
3. Investigación del registro de eventos
Paso 1:Abra el Visor de eventos y verifique los registros del sistema y de la aplicación para detectar errores relacionados con RPC.
Lectura sugerida:Cómo solucionar el error "Error en la llamada al procedimiento remoto" en las aplicaciones de la Tienda Windows
Paso 2:Busque ID de eventos asociados con fallas de RPC, como 1727 (servidor RPC no disponible) o 10010 (error de interfaz RPC).
Si sigue estos pasos de solución de problemas sistemáticamente, podrá identificar y resolver la mayoría de los errores de RPC en Windows. Si los problemas persisten, considere buscar ayuda del soporte técnico de Microsoft o consultar con un especialista en redes familiarizado con las implementaciones de RPC.















