Guía de solución de problemas de acceso WMI
El programa usa WMI (Windows Management Instrumentation) para acceder a los datos de tráfico en computadoras remotas de forma remota, sin instalar software adicional. Necesita derechos administrativos en las computadoras remotas y algunas configuraciones específicas de políticas de seguridad para recopilar correctamente los datos mediante WMI. El firewall puede bloquear WMI. Algunas versiones de MS Windows no admiten WMI. Lea atentamente los siguientes temas si tiene dificultades con el funcionamiento de WMI.
1. Si no puede acceder a los datos WMI de la computadora remota, compruebe las siguientes posibles causas:
1.1. La computadora remota no está en línea.
1.2. El servicio "Windows Management Instrumentation Driver Extensions" (u otro servicio relacionado con WMI, como RPC) se ha deshabilitado en la computadora remota.
Windows NT, Windows 95 y Windows 98 no admiten WMI. Puede descargar e instalar WMI Core en tales computadoras.
Obtenga 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 la computadora remota.
Debe tener los derechos del administrador de dominio para poder ver información sobre las PC de los usuarios.
1.4. Un firewall está bloqueando el acceso a la computadora remota.
El firewall de la computadora remota debe permitir el protocolo DCOM (RPC - Remote Procedure Call) y la administración remota de la computadora.
Aprenda a configurar el firewall integrado de Windows XP para permitir DCOM en los temas 2.2-2.5.
1.5. El modelo de uso compartido y seguridad está configurado en "Solo invitado" (Windows XP, 2003).
En una computadora con Windows XP Pro o Windows 2003 Server, asegúrese de que los inicios de sesión remotos no se estén forzando a la cuenta GUEST (también conocido como "ForceGuest", que está habilitado por defecto en computadoras que no están unidas a un dominio). Para ello, abra el editor de Directiva de seguridad local (por ejemplo, escribiendo 'secpol.msc' en el cuadro Ejecutar, sin comillas). Expanda el nodo "Directivas locales" y seleccione "Opciones de seguridad". Ahora desplácese hasta la opción titulada "Acceso de red: modelo para uso compartido y seguridad de cuentas locales". Si está configurada en "Solo invitado", cámbiela a "Clásico" y reinicie la computadora.
1.6. Está usando una contraseña en blanco (Windows XP).
En XP Professional, las cuentas con contraseñas en blanco ya no pueden usarse para iniciar sesión en la computadora de forma remota a través de la red.
Desactive esta restricción en el editor de Directiva de seguridad local (mala idea) o deje de usar contraseñas en blanco.
1.7. Algunas conexiones entre versiones de sistema operativo no son admitidas:
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 colocarse en la sección de inicio, y las conexiones DCOM deben estar habilitadas:
a.
En el Registro, busque la sección HKLM\SOFTWARE\MICROSOFT\OLE y establezca el valor EnableDCOM en "Y", y EnableRemoteConnect en "Y" (es "N" por defecto).
b. En el Registro, busque la sección HKLM\SOFTWARE\Microsoft\wbem\cimom y establezca el valor AutostartWin9X en "2".
Establezca EnableAnonConnections en "1".
c. Agregue un vínculo al archivo Winmgmt.exe en el directorio Inicio. El archivo se almacena en la carpeta \Windows\WBEM.
2.2. Permitir la administración remota (guía de Windows XP).
a. Haga clic en "Inicio", haga clic en "Ejecutar", escriba "gpedit.msc" y, a continuación, haga clic en "Aceptar".
b. En "Raíz de la consola", expanda "Configuración del equipo", expanda "Plantillas administrativas", expanda "Red", expanda "Conexiones de red", expanda "Firewall de Windows" y, a continuación, haga clic en "Perfil de dominio".
c. Haga clic con el botón derecho en Firewall de Windows: Permitir excepción de administración remota y, a continuación, haga clic en "Propiedades".
d. Haga clic en "Habilitado" y, a continuación, haga clic en "Aceptar".
2.3. Conceder permisos DCOM de inicio remoto (guía de Windows XP).
a. Haga clic en "Inicio", haga clic en "Ejecutar", escriba "DCOMCNFG" y, a continuación, haga clic en "Aceptar".
b. En el cuadro de diálogo "Servicios de componentes", expanda "Servicios de componentes", expanda "Equipos" y, a continuación, expanda "Mi PC".
c. En la barra de herramientas, haga clic en el botón "Configurar Mi PC". Aparece el cuadro de diálogo "Mi PC".
d. En el cuadro de diálogo "Mi PC", haga clic en la pestaña "Seguridad COM".
e. En "Permisos de inicio y activación", haga clic en "Editar límites".
f. En el cuadro de diálogo "Permiso de inicio", siga estos pasos si su nombre o su grupo no aparece en la lista "Nombres de grupo o de usuario":
1)
En el cuadro de diálogo "Permiso de inicio", haga clic en "Agregar".
2)
En el cuadro de diálogo "Seleccionar usuarios", "Equipos" o "Grupos", agregue su nombre y el grupo en el cuadro "Escriba los nombres de objeto que desea seleccionar" y, a continuación, haga clic en "Aceptar".
g.
En el cuadro de diálogo "Permiso de inicio", seleccione su usuario y grupo en el cuadro "Nombres de grupo o de usuario". En la columna "Permitir" bajo "Permisos para Usuario", seleccione "Inicio remoto" y, a continuación, haga clic en Aceptar.
2.4. Abrir el puerto DCOM (guía de Windows XP).
Antes de habilitar puertos en "Firewall de Windows", asegúrese de que la opción "Firewall de Windows": Permitir excepciones de puerto local esté habilitada en "Directiva de grupo". Para ello, siga estos pasos:
a. Haga clic en "Inicio", haga clic en "Ejecutar", escriba "gpedit.msc" y, a continuación, haga clic en Aceptar.
b. En "Raíz de la consola", expanda "Configuración del equipo", expanda "Plantillas administrativas", expanda "Red", expanda "Conexiones de red", expanda "Firewall de Windows" y, a continuación, haga clic en "Perfil de dominio".
c. Haga clic con el botón derecho en "Firewall de Windows": Permitir excepciones de puerto local y, a continuación, haga clic en "Propiedades".
d. Haga clic en Habilitado y, a continuación, haga clic en Aceptar.
Nota: También puede usar la opción "Firewall de Windows: Definir excepciones de puerto" para configurar excepciones de puerto local.
El puerto DCOM es TCP 135.
Para abrir el puerto DCOM, siga estos pasos:
a. Haga clic en "Inicio" y, a continuación, haga clic en "Panel de control".
b. Haga doble clic en "Firewall de Windows" y, a continuación, haga clic en la pestaña "Excepciones".
c. Haga clic en "Agregar puerto".
d. En el cuadro "Nombre", escriba "DCOM_TCP135" y, a continuación, escriba "135" en el cuadro "Número de puerto".
e. Haga clic en "TCP" y, a continuación, haga clic en "Aceptar".
f. Haga clic en "Aceptar".
Nota: También puede escribir el siguiente comando en un símbolo del sistema para abrir un puerto:
netsh firewall add portopening TCP 135 DCOM_TCP135
Si los pasos anteriores no ayudaron, puede intentar ejecutar el siguiente comando:
netsh firewall set service RemoteAdmin enable
El comando anterior permite la administración remota desde todas las direcciones. Esto podría no ser una buena idea por motivos de seguridad. Se recomienda proporcionar la dirección IP y la máscara del administrador (la dirección de la computadora donde están instalados 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 "Firewall de Windows", asegúrese de que la opción "Firewall de Windows": Permitir excepciones de programa local esté habilitada en Directiva de grupo:
a. Haga clic en "Inicio", haga clic en "Ejecutar", escriba "gpedit.msc" y, a continuación, haga clic en "Aceptar".
b. En "Raíz de la consola", expanda "Configuración del equipo", expanda "Plantillas administrativas", expanda "Red", expanda "Conexiones de red", expanda "Firewall de Windows" y, a continuación, haga clic en "Perfil de dominio".
c. Haga clic con el botón derecho en "Firewall de Windows": Permitir excepciones de programa local y, a continuación, haga clic en "Propiedades".
d. Haga clic en "Habilitado" y, a continuación, haga clic en "Aceptar".
Nota: También puede usar la opción "Firewall de Windows: Definir excepciones de programa" para configurar excepciones de programa local.
Para agregar el programa a la lista de "Excepciones del Firewall de Windows", siga estos pasos:
a. Haga clic en "Inicio" y, a continuación, haga clic en "Panel de control".
b. Haga doble clic en "Firewall de Windows" y, a continuación, haga clic en la pestaña "Excepciones".
c. Haga clic en "Agregar programa".
d. Ubique el archivo BMsvc.exe (en la carpeta del programa, dentro de "Program Files") y, a continuación, haga clic en "Aceptar".
e. Haga clic en "Aceptar".
También puede escribir el siguiente comando en un 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\BMsvc.exe BandwidthMonitor ENABLE
Lea también: FAQ