Condividi tramite


Risoluzione dei problemi relativi a una connessione WMI remota

Le sezioni seguenti descrivono i problemi comuni che gli sviluppatori possono avere con la creazione di una connessione WMI remota.

Le sezioni seguenti sono descritte in questo argomento:

Accesso DCOM negato

Sintomo

La tua connessione non è riuscita con l'errore "Accesso Negato a DCOM", insieme al valore decimale -2147024891 o al valore esadecimale 0x80070005.

problema

DCOM potrebbe non essere configurato per consentire una connessione WMI.

risoluzione

È possibile configurare le impostazioni DCOM per WMI usando l'utilità di configurazione DCOM (DCOMCnfg.exe) disponibile in Strumenti di amministrazione in Pannello di controllo. Questa utilità espone le impostazioni che consentono a determinati utenti di connettersi al computer in remoto tramite DCOM. I membri del gruppo Administrators possono connettersi in remoto al computer per impostazione predefinita. Con questa utilità è possibile impostare la sicurezza per avviare, accedere e configurare il servizio WMI.

Per altre informazioni, vedere Protezione di una connessione WMI remota.

Errore di connessione

sintomi

Non è possibile connettersi a WMI in un sistema remoto.

Problema di

È possibile che si sta tentando di connettersi a un sistema che non supporta WMI. Le connessioni seguenti tra le versioni del sistema operativo non sono supportate:

  • Non è possibile connettersi a un computer che esegue un'edizione Starter, Basic o Home.

In alternativa, è possibile provare a connettersi a uno spazio dei nomi che richiede una connessione crittografata, che richiede un livello di autenticazione di pktPrivacy, WbemAuthenticationLevelPktPrivacyo RPC_C_AUTHN_LEVEL_PKT_PRIVACY.

Risoluzione

Per altre informazioni, vedere Protezione degli spazi dei nomi WMI, Protezione di client e provider C++o impostazione del livello di sicurezza del processo predefinito tramite VBScript.

Timeout della connessione WMI

Sintomi

Timeout della connessione WMI.

problema di

A causa di problemi di ritardo della rete, il computer non è semplicemente in grado di rispondere in tempo.

risoluzione

Quando ci si connette a WMI tramite una chiamata a SWbemLocator.ConnectServer o IWbemLocator::ConnectServer, è possibile impostare il wbe mConnectFlagUseMaxWait flag (scripting) o il WBEM_FLAG_CONNECT_USE_MAX_WAITnel valore C++ a 128 (0x80) per imporre un timeout di due (2) minuti alla chiamata.

Connessione a WMI su un computer remoto