Il arrive que WMI cesse de fonctionner après une mise à jour du système (sur votre PC ou sur un PC distant). Si aucun ordinateur n'est interrogé depuis votre PC via WMI, le problème se situe probablement sur votre PC. Si seuls certains ordinateurs ne répondent pas, WMI peut être endommagé sur ces PC.
Si WMI ne fonctionne plus, essayez de le réparer comme suit. Créez un fichier .bat contenant les commandes ci-dessous et exécutez-le sur le PC où WMI ne fonctionne pas.
1. Réenregistrement des bibliothèques WMI
cd %windir%\system32\wbem
for %%i in (*.dll) do RegSvr32 -s %%i
regsvr32 -s scrcons.exe
regsvr32 -s unsecapp.exe
regsvr32 -s wbemtest.exe
regsvr32 -s winmgmt.exe
regsvr32 -s wmiadap.exe
regsvr32 -s wmiapsrv.exe
regsvr32 -s wmiprvse.exe
2. Réparation du référentiel
net stop winmgmt /y
cd %windir%\system32\wbem
rename repository repository_bad
net start winmgmt
VER | FINDSTR /L "6." > NUL
IF %ERRORLEVEL% EQU 0 winmgmt /salvagerepository
VER | FINDSTR /L "5.2." > NUL
IF %ERRORLEVEL% EQU 0 rundll32 wbemupgd, RepairWMISetup
VER | FINDSTR /L "5.1." > NUL
IF %ERRORLEVEL% EQU 0 rundll32 wbemupgd, UpgradeRepository
Voir aussi : méthode de collecte WMI, guide de dépannage de l'accès WMI, erreurs d'interrogation WMI, FAQ