Solución: el servidor RPC no está disponible en Windows 7, 8 y 10

RPC también se conoce como llamada a procedimiento remoto. Es una tecnología presente desde la aparición de las computadoras y utiliza la técnica de comunicación entre procesos. Su propósito principal es permitir que un cliente y un servidor se comuniquen entre sí a través de la red. Lo mismo puede decirse de los dispositivos.

El servidor RPC no está disponible

En términos simples, cada vez que comparte datos o información a través de cualquier red, RPC entra en juego y hace todo el trabajo por usted. RPC también juega un papel importante en la administración de dispositivos en la red y también se usa en periféricos de controlador como escáneres o impresoras.

¿Qué causa el error "El servidor RPC no está disponible"?

Dado que RPC es la comunicación de diferentes dispositivos, existen varios módulos diferentes que pueden ser responsables de causar el mensaje de error. Dicho esto, estos son algunos de los culpables que podrían ser responsables en su caso:

  • Uno o más servicios requeridos por RPC están deshabilitados : en la mayoría de los casos, este problema en particular ocurrirá cuando uno o más equipos involucrados en la conexión tengan uno (o más) servicios obligatorios deshabilitados. Si este escenario es aplicable, puede resolver el problema utilizando la utilidad Servicios para forzar el inicio de los servicios deshabilitados.
  • La asistencia remota está deshabilitada por Firewall : se sabe que Windows Firewall y algunos otros equivalentes de terceros bloquean la conexión de Asistencia remota de forma predeterminada. Si este es el culpable que desencadena el problema, puede resolverlo estableciendo una excepción para este tipo de conexión.
  • El uso compartido de impresora de archivos o IPV6 está deshabilitado : ciertos tipos de servidores RPC requerirán que tanto IPV6 como Compartir impresora de archivos estén habilitados en la conexión de red actual. Varios usuarios que luchan por resolver este problema en particular informaron que el problema se resolvió después de habilitar ambos desde Propiedades de red.
  • La dirección IP está bloqueando el servidor RPC : una IP ambigua también puede desencadenar este mensaje de error en particular. Si este escenario es aplicable, puede resolver el problema descargando y luego renovando la dirección IP.
  • Los servicios RPC se desactivan a través del Registro : ciertas utilidades o la intervención manual del usuario pueden obligar a que algunos servicios requeridos por un servidor RPC permanezcan desactivados. Los usuarios que se encuentran en una situación similar han informado que el problema se resolvió después de que usaron el Editor del Registro para forzar el inicio de los servicios utilizados por el componente RPC.

Antes de comenzar a repasar las soluciones, asegúrese de tener una conexión a Internet activa y de haber iniciado sesión como administrador en su computadora. Además, si está utilizando la computadora en un entorno de trabajo, es mejor que consulte a su administrador de red. Cada entorno de trabajo tiene su configuración separada de la red y las PC.

Solución 1: Verificación del servicio RPC en su computadora

Lo primero que los usuarios deben verificar si encuentran este error es el servicio RPC en su computadora. Los conflictos con otras aplicaciones de terceros o el cambio de los sistemas del sistema pueden obligar al servicio RPC a pasar del valor predeterminado (automático) a manual. Esto significa que es posible que RPC no se inicie automáticamente cuando sea necesario.

  1. Presione Windows + R, escriba " services.msc " en el cuadro de diálogo y presione Entrar.
  2. Una vez en la ventana de servicios, busque los siguientes procesos:
Localizador de llamadas a procedimiento remoto (RPC) RPC Endpoint Mapper o Localizador de llamadas a procedimiento remoto (RPC) DCOM Service Process Launcher

Haga clic derecho en cada servicio uno por uno y seleccione Propiedades .

Servicios asociados con RPC
  1. Una vez en las propiedades, asegúrese de que el servicio esté iniciado y el tipo de inicio esté configurado como automático .
Cambiar el tipo de inicio y el estado de los servicios RPC
  1. Guardar los cambios y salir. Reinicie su computadora y verifique si el mensaje de error está solucionado.

Solución 2: habilitar la asistencia remota en el firewall

La Asistencia remota es un mecanismo que permite a otros usuarios o computadoras ver la pantalla de su computadora e incluso controlarla si así lo desea. La asistencia remota también podría entrar en juego en el caso de los servidores RPC, ya que el cliente y el servidor también intercambian información a una escala mucho mayor y complicada. Si su firewall no está configurado correctamente, verá el error en discusión.

Si pertenece a una organización, debe comunicarse con el administrador de la red para investigar el problema. Al solucionar problemas de la red, apagar el firewall principal es una forma de solucionar dónde radica el problema. En esta demostración, solo veremos lo que usted (el usuario) puede hacer en su propio firewall personal en su computadora.

  1. Presione Windows + R, escriba ' control ' en el cuadro de diálogo y presione Entrar.
  2. Una vez que aparezca el panel de control, busque Firewall en la barra de búsqueda en la parte superior derecha de la pantalla. De los resultados, haga clic en Permitir una aplicación a través del Firewall de Windows, que es una subcategoría debajo del Firewall de Windows .
Firewall de Windows: panel de control
  1. Haga clic en Cambiar configuración y asegúrese de que las entradas que imponen RPC estén habilitadas, como Asistencia remota .
Habilitación de la asistencia remota: firewall
  1. Reinicie su computadora y verifique si esto resolvió el mensaje de error en discusión.

Solución 3: deshabilitación del inicio selectivo

El inicio selectivo es un método de inicio que permite que su computadora se encienda con una cantidad mínima de elementos cargados. Esto generalmente se hace cuando se solucionan problemas con su computadora que pueden involucrar otras aplicaciones de terceros. Sin embargo, siempre que inicie mediante el inicio selectivo, su computadora tampoco cargará todos los componentes RPC en su computadora. Seleccionaremos el inicio normal y veremos si esto soluciona el problema.

  1. Presione Windows + R, escriba " msconfig " en el cuadro de diálogo y presione Entrar.
  2. Una vez en la configuración de inicio, seleccione la pestaña General y elija la opción Inicio normal .
Selección de inicio normal: configuración de arranque en Windows 10
  1. Presione Aplicar para guardar los cambios y salir. Ahora se le pedirá que reinicie. Reinicie inmediatamente usando la ventana emergente y verifique si el mensaje de error está resuelto.

Solución 4: Habilitación de IPV6 y Compartir archivos e impresoras para la red conectada

En algunos casos, puede encontrar el error 1722: el servidor RPC no está disponible en los casos en que hay una interrupción de la conexión de red causada por una o varias configuraciones. Varios usuarios afectados han informado que, en su caso, el problema se resolvió después de que descubrieron que Compartir impresoras para redes Microsoft y la versión 6 del protocolo (TCP / IPv6) estaban deshabilitados en sus propiedades de red conectadas.

Al volver a habilitar estas dos opciones, la mayoría de los usuarios afectados informaron que el problema se resolvió. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba "ncpa.cpl" y presione Entrar para abrir la ventana Conexiones de red .
  2. Dentro de la ventana Conexiones de red, haga clic derecho en la red a la que está conectado actualmente y presione Propiedades.
  3. Una vez que llegue a las Propiedades de su conexión de red, vaya a la pestaña Redes y desplácese hacia abajo por la lista de elementos.
  4. Busque Compartir impresoras y archivos para redes Microsoft y Protocolo de Internet versión 6 (TCP / IPv6) y asegúrese de que las dos casillas asociadas estén marcadas. Luego, haga clic en Aceptar para guardar los cambios.
  5. Reinicie su computadora y vea si el problema se resuelve en el próximo inicio.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

Si todavía se encuentra con el error 1722: el servidor RPC no está disponible , continúe con el siguiente método a continuación.

Solución 5: Vaciar DNS y renovar

Algunos usuarios afectados han informado que lograron resolver el problema después de usar un símbolo del sistema elevado para limpiar el DNS y renovar la conexión. Pero para que esta corrección sea efectiva, debe asegurarse de que los servicios involucrados en la conexión RPC se estén ejecutando (siga el Método 1).

Si está seguro de que se están ejecutando los servicios requeridos, aquí hay una guía rápida sobre cómo limpiar el DNS y renovar la conexión:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba "cmd" y presione Ctrl + Shift + Enter para abrir un símbolo del sistema elevado. Si lo solicita el UAC (Control de cuentas de usuario), haga clic en Sí para otorgar privilegios administrativos.
  2. Dentro del símbolo del sistema elevado, escriba el siguiente comando y presione Entrar para vaciar la configuración de IP actual:
    ipconfig / flushdns
  3. Una vez que el comando se haya registrado correctamente, escriba el siguiente comando y presione Entrar para renovar la configuración de IP:
    ipconfig / renovar
  4. Una vez que se haya renovado la IP, cierre el símbolo del sistema elevado y vuelva a crear los pasos que desencadenaron anteriormente el error 1722: el servidor RPC no está disponible para ver si el problema se ha resuelto.

Si sigue ocurriendo el mismo problema, continúe con el siguiente método a continuación.

Solución 6: uso del Editor del registro para forzar el inicio de los servicios RPC

Algunos usuarios afectados han informado que lograron resolver el problema después de usar un símbolo del sistema elevado para limpiar el DNS y renovar la conexión. Pero para que esta corrección sea efectiva, debe asegurarse de que los servicios involucrados en la conexión RPC se estén ejecutando (siga el Método 1).

Si está seguro de que se están ejecutando los servicios requeridos, aquí hay una guía rápida sobre cómo limpiar el DNS y renovar la conexión:

Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba "regedit" y presione Entrar para abrir el Editor del Registro. Si el UAC (Control de cuentas de usuario) lo solicita , haga clic en para otorgar privilegios administrativos.
  2. Inside the Registry Editor, use the left-hand pane to navigate to the following location:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

    Note: You can either get there manually by using the left-hand pane or you can paste the exact address directly into the navigation bar and press Enter. With the RpcSs key selected, move down to the right-hand pane and double-click on Start.

  3. Inside the Edit Dword Value associated with Start, set the Base to Hexadecimal and the Value data to 2 to enable the Remove Procedure Call (RPC).
  4. Use the left-hand pane or the navigation bar at the top to navigate to this location:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  5. Once you get to that location, double-click on Start from the right-hand pane. Then, set the Base to Hexadecimal and the value data to 2 in order to enable the DCOM Server Process Launcher.
  6. Navigate to the following location by using the navigation bar at the top or by using the left-hand pane:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  7. Vaya al panel de la derecha y haga doble clic en Inicio. Luego, establezca la Base en Hexadecimal y los Datos del valor en 2 .
  8. Cierre el Editor del registro, reinicie su computadora y vea si el problema se ha resuelto en el próximo inicio del sistema.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

Además de las soluciones anteriores, también puede encontrar más soluciones alternativas con respecto al error 'El servidor RPC no está disponible ' leyendo nuestro artículo Solución: Error en la llamada al procedimiento remoto. Ambos casos de error son casi iguales y se pueden probar las mismas soluciones en ambos casos.