Solución de problemas de WMI

El programa usa WMI (Windows Management Instrumentation) en varias comprobaciones de monitoreo (monitoreo de impresoras, monitoreo WMI, monitoreo de unidades asignadas) para obtener datos específicos de equipos remotos. Necesitará derechos de administrador en los equipos remotos y ciertos ajustes de directiva de seguridad para recopilar datos por WMI con éxito. El Firewall de Windows puede bloquear WMI. Algunas versiones de MS Windows no admiten WMI. Lea con atención los siguientes temas si tiene problemas con WMI.

1. Si no puede acceder a datos WMI en el equipo remoto, revise estas posibles causas:

1.1. El equipo remoto no está en línea.

1.2. El servicio "Windows Management Instrumentation Driver Extensions" (u otro servicio relacionado con WMI, como RPC) está deshabilitado en el equipo remoto.
Windows NT, Windows 95 y Windows 98 no admiten WMI. Puede descargar e instalar WMI Core en esos equipos.
Más detalles sobre el soporte WMI en distintas versiones de Windows en los temas 1.7 y 2.1.

1.3. No tiene derechos de administrador local en el equipo remoto.
Debe tener derechos de administrador de dominio para ver información sobre las PC de los usuarios.

1.4. Un firewall bloquea el acceso al equipo remoto.
El firewall del equipo remoto debe permitir el protocolo DCOM (RPC - Remote Procedure Call) y la administración remota.
Cómo configurar el firewall integrado de Windows XP para permitir DCOM: temas 2.2-2.5.

1.5. El modelo de uso compartido y seguridad está en "Guest only" (Windows XP, 2003).
En un equipo Windows XP Pro o Windows 2003 Server, asegúrese de que los inicios de sesión remotos no se fuerzan a la cuenta GUEST (también llamado "ForceGuest", habilitado por defecto en equipos que no están en un dominio). Para ello, abra el editor Local Security Policy (por ejemplo, escriba 'secpol.msc' en Ejecutar, sin comillas). Expanda el nodo "Local Policies" y seleccione "Security Options". Desplácese hasta el ajuste "Network access: Sharing and security model for local accounts". Si está en "Guest only", cámbielo a "Classic" y reinicie el equipo.

1.6. Usa una contraseña en blanco (Windows XP).
En XP Professional, las cuentas con contraseña en blanco ya no pueden usarse para iniciar sesión de forma remota por la red. Desactive esta restricción en el editor Local Security Policy (mala idea) o deje de usar contraseñas en blanco.

1.7. Algunas conexiones entre versiones de sistema operativo no están admitidas:

  • No puede conectarse a un equipo con Windows XP Home Edition.
  • Un equipo con Windows NT no puede conectarse a un sistema operativo posterior a Windows 2000, como Windows XP o Windows Server 2003.
  • Acceder a un equipo Windows Server 2003 desde Windows 98 o Windows 95 no está admitido.
  • Los equipos Windows 2000 deben tener Service Pack 2 instalado para conectarse a Windows XP y sistemas posteriores.


  • 2. Configurar Windows para trabajar correctamente con WMI:

    2.1. Configurar e iniciar WMI en Windows 95, Windows 98, Windows Me.
    La aplicación WMI debe estar en el inicio, y las conexiones DCOM deben estar habilitadas:
    a. En el registro, busque la sección HKLM\SOFTWARE\MICROSOFT\OLE y establezca EnableDCOM en "Y" y EnableRemoteConnect en "Y" (por defecto es "N").
    b. En el registro, busque la sección HKLM\SOFTWARE\Microsoft\wbem\cimom y establezca AutostartWin9X en "2". Establezca EnableAnonConnections en "1".
    c. Agregue un vínculo a Winmgmt.exe en el directorio Startup. El archivo está en la carpeta \Windows\WBEM.

    2.2. Permitir la administración remota (guía de Windows XP).
    a. Haga clic en "Start", "Run", escriba "gpedit.msc" y haga clic en "OK".
    b. Bajo "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections", "Windows Firewall" y haga clic en "Domain Profile".
    c. Haga clic con el botón derecho en Windows Firewall: Allow remote administration exception y luego en "Properties".
    d. Haga clic en "Enabled" y luego en "OK".

    2.3. Conceder permisos DCOM Remote Launch (guía de Windows XP).
    a. Haga clic en "Start", "Run", escriba "DCOMCNFG" y haga clic en "OK".
    b. En el cuadro de diálogo "Component Services", expanda "Component Services", "Computers" y luego "My Computer".
    c. En la barra de herramientas, haga clic en el botón "Configure My Computer". Aparece el cuadro de diálogo "My Computer".
    d. En "My Computer", haga clic en la pestaña "COM Security".
    e. Bajo "Launch and Activate Permissions", haga clic en "Edit Limits".
    f. En el cuadro de diálogo "Launch Permission", si su nombre o grupo no aparece en "Groups or user names list":
      1) En "Launch Permission", haga clic en "Add".
      2) En "Select Users", "Computers" o "Groups", agregue su nombre y el grupo en "Enter the object names to select" y haga clic en "OK".
    g. En "Launch Permission", seleccione su usuario y grupo en "Group or user names". En la columna "Allow" bajo "Permissions for User", seleccione "Remote Launch" y haga clic en OK.

    2.4. Abrir el puerto DCOM (guía de Windows XP).
    Antes de habilitar puertos en "Windows Firewall", asegúrese de que el ajuste "Windows Firewall: Allow local port exceptions" en "Group Policy" esté habilitado. Para ello:
    a. Haga clic en "Start", "Run", escriba "gpedit.msc" y haga clic en OK.
    b. Bajo "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections", "Windows Firewall" y haga clic en "Domain Profile".
    c. Haga clic con el botón derecho en "Windows Firewall: Allow local port exceptions" y luego en "Properties".
    d. Haga clic en Enabled y luego en OK.

    Nota: También puede usar el ajuste "Windows Firewall: Define port exceptions" para configurar excepciones de puerto local.

    El puerto DCOM es TCP 135.
    Para abrir el puerto DCOM:
    a. Haga clic en "Start" y luego en "Control Panel".
    b. Haga doble clic en "Windows Firewall" y luego en la pestaña "Exceptions".
    c. Haga clic en "Add Port".
    d. En "Name", escriba "DCOM_TCP135" y en "Port number" escriba "135".
    e. Haga clic en "TCP" y luego en "OK".
    f. Haga clic en "OK".

    Nota: También puede escribir este comando en el símbolo del sistema para abrir un puerto:
    netsh firewall add portopening TCP 135 DCOM_TCP135

    Si los pasos anteriores no ayudaron, puede probar este comando:
    netsh firewall set service RemoteAdmin enable

    Ese comando permite la administración remota desde todas las direcciones. Puede no ser buena idea por seguridad. Se recomienda indicar la IP y máscara del administrador (la dirección del equipo donde están el servicio de monitoreo y el programa principal):

    netsh firewall set service RemoteAdmin enable custom IP_address/network_mask

    Más información sobre la configuración del Firewall

    2.5. Agregar el programa a la lista de excepciones del Firewall de Windows (guía de Windows XP).
    Antes de definir excepciones de programa en "Windows Firewall", asegúrese de que el ajuste "Windows Firewall: Allow local program exceptions" en Group Policy esté habilitado:
    a. Haga clic en "Start", "Run", escriba "gpedit.msc" y haga clic en "OK".
    b. Bajo "Console Root", expanda "Computer Configuration", "Administrative Templates", "Network", "Network Connections", "Windows Firewall" y haga clic en "Domain Profile".
    c. Haga clic con el botón derecho en "Windows Firewall: Allow local program exceptions" y luego en "Properties".
    d. Haga clic en "Enabled" y luego en "OK".

    Nota: También puede usar el ajuste "Windows Firewall: Define program exceptions" para configurar excepciones de programa local.

    Para agregar el programa a la lista "Windows Firewall Exceptions":
    a. Haga clic en "Start" y luego en "Control Panel".
    b. Haga doble clic en "Windows Firewall" y luego en la pestaña "Exceptions".
    c. Haga clic en "Add Program".
    d. Ubique el archivo LANState.exe (en la carpeta del programa, dentro de "Program Files") y haga clic en "OK".
    e. Haga clic en "OK".

    También puede escribir este comando en el símbolo del sistema para agregar un programa a la lista de excepciones del Firewall de Windows:
    netsh firewall add allowedprogram path_to_the_program_folder\LANState.exe LANState ENABLE

    Véase también: FAQ

     

    Enlaces relacionados:

    Todos los productos
    programa de inventario de red
    Network Inventory Explorer
    Inventario de hardware y software en equipos de la red
    programa de monitoreo de red
    Network Monitor
    Monitoree servidores, servicios, switches administrados y más
    mapeo y monitoreo visual de red
    LANState
    Monitoree y administre hosts en un mapa visual; cree mapas de red
    programa de monitoreo de ancho de banda
    Bandwidth Monitor
    Monitoree el ancho de banda de la red y el uso de tráfico de Internet
    programa de diagramas de red
    Network Diagram
    Cree diagramas de red y descubra la topología
    búsqueda de archivos en recursos compartidos y FTP
    Network File Search
    Busque archivos en recursos compartidos de red y servidores FTP
    monitoreo de acceso a recursos compartidos
    Connection Monitor
    Audite el acceso remoto a recursos compartidos (carpetas y archivos)
    escáner de puertos gratuito
    Network Scanner (¡GRATIS!)
    Programa gratuito para escanear redes, hosts y puertos TCP