¿Cómo trato el error "El servidor RPC no está disponible"?

 Este error puede deberse a uno de los siguientes motivos:

  • La conexión está bloqueada por un firewall (Firewall de Windows o firewall de terceros).

Intente deshabilitar temporalmente el firewall en la computadora remota. Si la computadora de destino se ejecuta en Windows XP SP2 / SP3, Vista o 7, consulte la  pregunta sobre la configuración del Firewall de Windows .

  • La computadora de destino no tiene instalado el servicio Instrumental de administración de Windows.

De acuerdo con la documentación de Microsoft:

"WMI está preinstalado en Windows a partir de 2000.
Windows NT Workstation 4.0 SP4 y posterior: WMI está disponible a través de" Agregar / quitar componentes de Windows "en el Panel de control, como instalación de la opción WBEM. Una versión posterior más completa está disponible como Internet descargar 
. Busque "WMI CORE 1.5 (Windows 95/98 / NT 4.0)".
Windows 98/95: WMI CORE 1.5 (Windows 95/98 / NT 4.0) está disponible como descarga de Internet 
. Esta descarga requiere la versión de Microsoft Internet Explorer 5 o más tarde ".

La interrogación remota de computadoras con Windows 98/95 es parcialmente compatible, porque pueden ocurrir problemas con la autenticación DCOM. La solución es ejecutar un escaneo local (manual o de inicio automático) con la ayuda de la herramienta de auditoría independiente ( tniwinagent.exe ).

Información adicional sobre el escaneo de las computadoras con Windows usando WMI

  • La computadora de destino está fuera de línea o la dirección IP puede no estar ocupada en absoluto (al escanear por IP y si la opción de ping ICMP está desactivada).

El servicio del navegador de Windows actualiza la lista de computadoras cada 12 minutos, por lo que una computadora puede desconectarse, pero permanecer visible en Mis sitios de red. Sin embargo, en este caso es más probable que obtenga el   estado de error de Ping . Pero si el protocolo ICMP (ping, echo) no está permitido en su red, es posible que desee deshabilitar el ping en  Opciones -  Escáner -  Usar ping ICMP . Después de esto, podrá escanear hosts en línea que no responden a pings, pero todos los hosts fuera de línea (y también las direcciones IP desocupadas) mostrarán el   estado de error de RPC y, por lo tanto, ralentizará el escaneo de grandes grupos de IP o rangos.

  • Registro DNS incorrecto.

Si escanea la computadora por su nombre, podría resolverse a una dirección IP no válida o no existente (desocupada) debido a problemas con DNS o WINS. Si escanea la computadora por la dirección IP, es probable que reciba un error de Ping, pero si se deshabilita el ping antes de escanear, recibirá el error RPC al escanear una dirección fuera de línea o desocupada (consulte el punto anterior). Un usuario de TNI ha encontrado este problema y lo describió en nuestro foro:  http://www.softinventive.com/forum/index.php?showtopic=428

  • El host de destino no es una computadora o ejecuta un sistema operativo distinto de Windows cuando escanea a través del protocolo RPC.

Si el nombre escaneado o la dirección IP pertenece a un dispositivo de red que se puede hacer ping, pero no es una computadora con Windows (computadora NIX, impresora de red, enrutador, conmutador administrado, biblioteca de tipos, teléfono IP, firewall, cliente ligero, etc.) , no se puede escanear a través del protocolo RPC y muestra este error. Sin embargo, el programa intenta escanear este host a través de otros protocolos (SMB, SSH y SNMP), y el resultado del escaneo puede variar según la configuración de estos protocolos y la naturaleza del host de red escaneado.