Solucionar problemas de "Servidor RPC no disponible" en Windows

Si está utilizando Windows, es probable que haya encontrado el error "Servidor RPC no disponible". Los errores de RPC que ocurren en situaciones que involucran dos o más máquinas en una red son muy comunes en Windows. Antes de comprender las causas del error y las formas de eliminarlo, primero debe conocer en detalle el RPC.

Además, si desea obtener más información sobre Windows y TI en general, no lo olvide. suscríbete a nuestras actualizaciones por correo electrónico donde compartimos todo nuestro conocimiento y enviamos recursos útiles de Windows. Así que tienes que resolver problemas como Servidor RPC no disponible error mucho menos a menudo!

Índice

¿Qué es un RPC?

RPC significa Llamada a procedimiento remoto, que utiliza tecnología de proceso a proceso para los procesos de Windows en una red. RPC se basa en un modelo de comunicación cliente-servidor en el que el cliente y el servidor no siempre tienen que ser máquinas diferentes. RPC también se puede utilizar para establecer comunicación entre diferentes procesos en una sola máquina.

RPC es un tipo de protocolo de solicitud-respuesta que se puede explicar fácilmente utilizando un modelo de comunicación cliente/servidor. A los efectos de este tutorial, el proceso que desencadena la solicitud se denominará "cliente" y el proceso que responde a la solicitud como "servidor". Tenga en cuenta que aquí el cliente o el servidor pueden ser diferentes dispositivos en el sistema de red o pueden ser diferentes procesos que están en el mismo sistema.

En RPC, la llamada al procedimiento la inicia el sistema cliente, que se cifra y luego se envía al servidor. Luego, el servidor descifra la llamada y la respuesta se devuelve al cliente. RPC juega un papel importante en el control remoto de dispositivos a través de una red y se utiliza para compartir periféricos como impresoras y escáneres. En pocas palabras, cualquier proceso de Windows que implique la distribución y el intercambio de datos a través de una red suele utilizar la tecnología RPC. Por lo tanto, a menudo se enfrenta al problema de "servidor RPC no disponible" cuando utiliza Windows. Sin embargo, las llamadas remotas son muy intermitentes en lo que respecta al rendimiento y, por lo tanto, son difíciles de rastrear.

Causas de los errores de RPC

La agregación de archivos e impresoras está deshabilitada

Esta es la causa más común de errores de RPC. Si se realiza una llamada o solicitud de procedimiento a un dispositivo periférico, como una impresora, el periférico debe estar encendido para RPC y debe estar conectado a la red con el cliente para que funcione. Si algo sale mal, el RPC dejará de funcionar.

Problemas para conectarse a la red

Debido a que una llamada de procedimiento remoto depende de la red para su funcionamiento, la falta de una conexión de red adecuada puede generar problemas de inaccesibilidad al servidor. En tales casos, el cliente no puede enviar una llamada de procedimiento al servidor, lo que genera un error de "servidor RPC no disponible".

Problemas de resolución de nombres

Cuando un cliente inicia una solicitud, la solicitud se envía al servidor utilizando su nombre, dirección IP y dirección de puerto. Si el nombre del servidor RPC se asigna a la dirección IP incorrecta, hace que el cliente se asocie con el servidor incorrecto y puede provocar un error de RPC.

cortafuegos

Un firewall de terceros o cualquier otra aplicación de seguridad que se ejecute en el servidor o cliente a veces puede bloquear el acceso del tráfico al servidor a través de sus puertos TCP, interrumpiendo el RPC.

Corrupción del registro

Para que RPC funcione depende del registro actual de Windows. Si alguna de estas entradas se modifica incorrectamente o se daña, lo más probable es que el servicio RPC deje de funcionar.

Trabajar con errores de RPC

Monitoreo de cortafuegos

Como se mencionó anteriormente, los firewalls o cualquier otra aplicación relacionada con la seguridad que se ejecute en el sistema puede bloquear el tráfico de las solicitudes RPC. Si tiene instalado un firewall de terceros, intente configurarlo para permitir conexiones entrantes y salientes para RPC y otras aplicaciones que planee usar en RPC.

Si no puede configurar firewalls, intente deshabilitar esta función por un tiempo hasta que su RPC se complete con éxito. De esta manera, puede averiguar si sus firewalls son la causa principal de los errores de RPC.

Si usa el Firewall de Windows de manera predeterminada, haga una excepción para las llamadas a procedimientos remotos y el escritorio remoto para la operación de RPC.

Para hacer esto, siga estos pasos:

  1. Inicie sesión con los derechos de administrador adecuados
  2. Haga clic en Inicio y vaya al Panel de control (para Windows 8 o superior, busque el Panel de control directamente desde la Búsqueda de Windows)
  3. Después de descargar el panel de control, haga clic en "Sistema y seguridad"
  4. Ahora haga clic en "Permitir la aplicación de Firewall de Windows" en "Firewall de Windows" en el menú que apareceConfiguración del cortafuegos de Windows
  5. En la ventana "Programas permitidos", asegúrese de que la opción "Servicios de asistencia remota" esté habilitada.Permitir RCP a través del firewall

Revisa tu conexión a internet y protocolos

RPC se basa en un modelo cliente/servidor, cuyo funcionamiento se basa en la red. Los errores de RPC suelen ocurrir cuando se interrumpe una conexión entre un cliente y su servidor. Si encuentra un error de este tipo, asegúrese de que todos sus sistemas estén correctamente conectados a la red. También puede usar el comando "ping" para probar su conexión entre el cliente RPC y el servidor.

También es una buena idea asegurarse de que todos los controladores estén correctamente instalados, ya que son necesarios en una red RPC. Aunque los controladores de red no suelen causar errores de RPC, siempre es mejor comprobarlos de antemano.

Hazlo siguiendo estos pasos:

  1. Inicie sesión como administrador y coloque el cursor sobre el menú Inicio.
  2. Presione la tecla Windows + R en el teclado al mismo tiempo para abrir la ventana Ejecutar, escriba "ncpa.cpl" en el campo y presione Aceptar. Ejecute ncpa.cpl
  3. Seleccione la conexión LAN, haga clic derecho y seleccione Propiedades. Conexiones de red en el panel de control
  4. Asegúrese de incluir "Protocolos de Internet" y "Compartir impresoras y archivos para redes Microsoft" en el menú que aparece. Si falta alguno de estos elementos en las propiedades de la conexión local, deberá volver a instalarlos. Propiedades del adaptador de red

Compruebe los servicios de RPC

Para funcionar, algunos servicios relacionados con RPC deben ejecutarse en segundo plano tanto en el cliente como en el servidor. Estos pasos lo ayudarán a probar los servicios exactos necesarios para que RPC funcione.

  1. Inicie sesión con todos los privilegios y derechos administrativos
  2. Presione la tecla Windows + R en el teclado al mismo tiempo para abrir la ventana Ejecutar, ingrese "services.msc" en el campo y presione OK. Ejecute services.msc
  3. Esto cargará la ventana de servicio. Aquí puede verificar si todos los servicios RPC necesarios funcionan correctamente. Lista de servicios de Windows
  4. Si encuentra que algún servicio que desea está inactivo o inactivo, haga doble clic en él para obtener la ventana de propiedades para ese servicio en particular. Propiedades del servicio RPC
  5. En la pestaña general de la ventana de propiedades, seleccione "Tipo de inicio" como "Automático" e inicie el servicio.

De esta manera, puede asegurarse de que todos los servicios que necesita el RPC estén intactos y funcionando correctamente. En la mayoría de los casos, el problema aún se resolverá. Sin embargo, si el problema persiste, es posible que deba ir al siguiente paso para verificar el registro.

Revisa el registro

Como se mencionó anteriormente, un registro de Windows debe estar disponible para que el RPC funcione en el sistema. Si alguna de estas entradas de registro está dañada o alterada, la RPC no funcionará.

Al editar el registro, es importante tener cuidado de no dañar las entradas del registro. No edite ni elimine entradas del registro antes de configurar un punto de restauración del sistemapara que pueda volver al registro anterior si algún cambio afecta la funcionalidad de su sistema.

Una vez que haya creado un punto de restauración, siga estos pasos para buscar entradas de registro RPC existentes:

  1. Haga clic en el menú Inicio y seleccione Ejecutar
  2. Una vez que se carga el subprograma "Ejecutar", ingrese "regedit" y haga clic en "Aceptar". Ejecutar regedit
  3. Ahora vaya a la(s) ruta(s) "RpcSs" apropiada(s) según su versión de Windows.Entradas de registro RPC

Si encuentra entradas de registro que faltan en su ruta adecuada, considere reinstalar Windows o usar herramientas de terceros para reparar un registro dañado o no válido.

¿Demasiado perezoso para corregir estos errores de RPC manualmente?

Si encuentra que rastrear estos errores de RPC manualmente y corregirlos no es su deseo, existe una alternativa automatizada para corregir estos errores. Existe una amplia gama de aplicaciones y herramientas de terceros en el mercado que facilitan su trabajo.

Estas herramientas pueden limpiar y corregir todas las entradas de registro del sistema y borrar todas las entradas de registro obsoletas para mejorar el rendimiento general del sistema. Herramientas como SpeedyPC y Reimagen puede ser muy útil para reparar su sistema.

Casi todos los errores de RPC ocurren debido a una o más de las razones anteriores. Un poco de paciencia y un poco de conocimiento sobre su sistema Windows siempre pueden ayudarlo a superar estos errores. Si todo lo demás falla, intente actualizar Windows, ya que la mayoría de los problemas, incluido un registro corrupto, configuraciones de red, permisos y sistemas de archivos, se restauran de forma predeterminada con cada actualización de Windows.

Autor de la foto: pixabay


Artículos de interés

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información