Solución de problemas de una conexión WMI remota
En las secciones siguientes se describen los problemas comunes que pueden tener los desarrolladores al crear una conexión WMI remota.
En este tema se describen las secciones siguientes:
- Acceso denegado de DCOM
- Error al conectarse
- Tiempo de espera agotado de la conexión WMI
- Temas relacionados
Acceso denegado de DCOM
-
Síntoma
-
No se pudo establecer la conexión con el error "Acceso denegado de DCOM", junto con el valor decimal -2147024891 o hexadecimal 0x80070005.
-
Problema
-
Es posible que DCOM no esté configurado para permitir una conexión WMI.
-
Solución
-
Puede configurar las opciones de DCOM para WMI mediante la utilidad de configuración de DCOM (DCOMCnfg.exe) que se encuentra en Herramientas administrativas en el Panel de control. Esta utilidad expone la configuración que permite a determinados usuarios conectarse al equipo de forma remota a través de DCOM. Los miembros del grupo Administradores pueden conectarse de forma remota al equipo de forma predeterminada. Con esta utilidad puede establecer la seguridad para iniciar el servicio WMI, acceder a él y configurarlo.
Para obtener más información, consulte Protección de una conexión WMI remota.
Error al conectarse
-
Síntoma
-
No se puede conectar a WMI en un sistema remoto.
-
Problema
-
Es posible que esté intentando conectarse a un sistema que no admite WMI. No se admiten las siguientes conexiones entre versiones del sistema operativo:
- No se puede conectar a un equipo que ejecute una edición Starter, Basic o Home.
Como alternativa, puede que esté intentando conectarse a un espacio de nombres que requiera una conexión cifrada, una que requiera un nivel de autenticación de
pktPrivacy
, WbemAuthenticationLevelPktPrivacy o RPC_C_AUTHN_LEVEL_PKT_PRIVACY. -
Solución
-
Para obtener más información, vea Protección de espacios de nombres WMI, Protección de clientes y proveedores de C++ o Establecimiento del nivel de seguridad de proceso predeterminado mediante VBScript.
Tiempo de espera agotado de la conexión WMI
-
Síntoma
-
Se agota el tiempo de espera de la conexión WMI.
-
Problema
-
Debido a problemas de retardo de red, el equipo simplemente no puede responder a tiempo.
-
Solución
-
Al conectarse a WMI a través de una llamada a SWbemLocator.ConnectServer o IWbemLocator::ConnectServer, puede establecer el marcador wbemConnectFlagUseMaxWait (scripting) o WBEM_FLAG_CONNECT_USE_MAX_WAIT en el valor de C++ en 128 (0x80) para imponer un tiempo de espera de dos (2) minutos en la llamada.
Temas relacionados