Delen via


Problemen met een externe WMI-verbinding oplossen

In de volgende secties worden veelvoorkomende problemen beschreven die ontwikkelaars mogelijk hebben met het maken van een externe WMI-verbinding.

In dit onderwerp worden de volgende secties besproken:

DCOM-toegang geweigerd

symptoom

uw verbinding is mislukt met de fout 'DCOM-toegang geweigerd', samen met de hexadecimale waarde -2147024891 of hex-waarde 0x80070005.

probleem met

DCOM is mogelijk niet geconfigureerd om een WMI-verbinding toe te staan.

Resolutie

U kunt DCOM-instellingen voor WMI configureren met behulp van het hulpprogramma DCOM Config (DCOMCnfg.exe) in Systeembeheerprogramma's in Configuratiescherm. Met dit hulpprogramma worden de instellingen weergegeven waarmee bepaalde gebruikers op afstand verbinding kunnen maken met de computer via DCOM. Leden van de groep Administrators mogen standaard extern verbinding maken met de computer. Met dit hulpprogramma kunt u de beveiliging instellen om de WMI-service te starten, te openen en te configureren.

Zie Een externe WMI-verbinding beveiligenvoor meer informatie.

Kan geen verbinding maken

symptoom

U kunt geen verbinding maken met WMI op een extern systeem.

probleem met

Mogelijk probeert u verbinding te maken met een systeem dat WMI niet ondersteunt. De volgende verbindingen tussen besturingssysteemversies worden niet ondersteund:

  • U kunt geen verbinding maken met een computer waarop een Starter-, Basic- of Home-editie wordt uitgevoerd.

U kunt ook verbinding maken met een naamruimte waarvoor een versleutelde verbinding is vereist, een die een verificatieniveau van pktPrivacy, WbemAuthenticationLevelPktPrivacyof RPC_C_AUTHN_LEVEL_PKT_PRIVACYvereist.

oplossing voor

Zie WMI-naamruimten beveiligen, C++ clients en providers beveiligenof het standaardniveau voor procesbeveiliging instellen met VBScript-voor meer informatie.

Time-out voor WMI-verbinding

symptoom

Er treedt een time-out op voor uw WMI-verbinding.

probleem met

Vanwege problemen met netwerkvertraging kan de computer gewoon niet op tijd reageren.

Resolutie

Wanneer u verbinding maakt met WMI via een aanroep naar SWbemLocator.ConnectServer of IWbemLocator::ConnectServer, kunt u de wbemConnectFlagUseMaxWait vlag (scripting) of de WBEM_FLAG_CONNECT_USE_MAX_WAITin C++ instellen op 128 (0x80) om een time-out van twee (2) minuten op te leggen voor de aanroep.

verbinding maken met WMI op een externe computer