Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

WMI: echec lors de l'initialisation de toutes les classes WMI né ce

2 réponses
Avatar
dugum
le lancement de MSinfo32 entraine le message
Impossible de recueillir les informations
impossible d'accéder au logiciel WMI
les fichiers de gestion windows ont peut-être été déplacés ou sont manquants.

le lancement de wmimgmt.msc entraine le message suivant:

echec lors de l'initialisation de toutes les classes WMI nécessaires

Win32_Processeur: WMI : echec de chargement du fournisseur

Win32_WMISetting: réussi
information de sécurité reussi

Win32_OperatingSystem: WMI echec de chargement du fournisseur

en outre les services n'indiques pas de dépendances
comment arranger tout cela ,
d'avance merci
--
dugum

2 réponses

Avatar
Jean-Claude BELLAMY
Dans le message :,
dugum a pris la peine d'écrire ce qui suit :
le lancement de MSinfo32 entraine le message
Impossible de recueillir les informations
impossible d'accéder au logiciel WMI
les fichiers de gestion windows ont peut-être été déplacés ou sont
manquants.

le lancement de wmimgmt.msc entraine le message suivant:

echec lors de l'initialisation de toutes les classes WMI nécessaires
[...]
comment arranger tout cela ,


Pour commencer tu peux tester WMI en tant que tel.

Pour cela, il existe un programme de test :
%systemroot%system32wbemwbemtest.exe

Comme son nom l'indique, c'est un testeur WMI
Il provoque l'ouverture d'une fenêtre avec plein de boutons (au départ
grisés pour la plupart)

Cliquer sur "Connexion"

Dans la nouvelle boite qui s'affiche, remplacer le champ "rootdefault" par
"rootcimv2"
Laisser le reste tel quel.
Appuyer sur "Connexion"

Si tout est conforme, on revient alors sur la 1ère fenêtre, avec cette fois
boutons non grisés.

Ensuite on peut naviguer.

P.ex.
Appuyer sur "Enumérer les classes"

Comme nom de super classe, laisser en blanc (on les aura toutes) ou en taper
une (p.ex. "CIM_setting")
Cocher "récursive" si on veut voir toute l'arborescence, ou "immédiate" pour
seulement le 1er niveau.

Ensuite, dans la liste, on peut double-cliquer sur une classe.
P.ex "Win32_Desktop"

Une boite de dialogue affiche alors toutes les propriétés et méthodes de
cette classe.
P.ex. "Wallpaper", "ScreenSaverExecutable", ....

Dans le cas de la classe "Win32_NetworkAdapterConfiguration", on peut lire
la liste des méthodes, très utiles dans des scripts de config réseau telles
que "EnableDHCP", "SetDNSDomain", ...

-------------------------------------

Si rien de tout çà ne fonctionne, il va falloir réinstaller WMI
Cela consiste à effacer puis recréer le dossier "Repository" de WMI

La méthode (MSDN) est la suivante :

1) Arrêter le service WMI (s'il tourne!)
Commande :
net stop winmgmt

Attention : sous XP SP2, cela va entrainer l'arrêt du centre
de sécurité et du pare-feu
(sauf si on les a volontairement arrêtés)
Pour éviter des injurebox, on peut donc prévoir ces arrêts
auparavant par les commandes :

net stop wscsvc
net stop SharedAccess

2) Supprimer le dossier "WMI repository"
Commande :
RD %systemroot%system32wbemRepository /S /Q

3) Redémarrer le service WMI :
Commande :
net start winmgmt
Le dossier Repository est alors recréé.

Sous XP SP2, redémarrer centre de sécurité et du pare-feu
net start wscsvc
net start SharedAccess


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] -
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
dugum
résultat et commentaires inséré ci dessous
dugum



Dans le message :,
dugum a pris la peine d'écrire ce qui suit :
le lancement de MSinfo32 entraine le message
Impossible de recueillir les informations
impossible d'accéder au logiciel WMI
les fichiers de gestion windows ont peut-être été déplacés ou sont
manquants.

le lancement de wmimgmt.msc entraine le message suivant:

echec lors de l'initialisation de toutes les classes WMI nécessaires
[...]
comment arranger tout cela ,


Pour commencer tu peux tester WMI en tant que tel.

Pour cela, il existe un programme de test :
%systemroot%system32wbemwbemtest.exe

Comme nom de super classe, laisser en blanc (on les aura toutes) ou en taper
une (p.ex. "CIM_setting")
fonctionne

Ensuite, dans la liste, on peut double-cliquer sur une classe.
P.ex "Win32_Desktop"
affiche aucune methode


Dans le cas de la classe "Win32_NetworkAdapterConfiguration", on peut lire
la liste des méthodes, très utiles dans des scripts de config réseau telles
que "EnableDHCP", "SetDNSDomain", ...
plein de methodes y compris celles par toi citées

-------------------------------------

Si rien de tout çà ne fonctionne, il va falloir réinstaller WMI
Cela consiste à effacer puis recréer le dossier "Repository" de WMI
j'ai fait ces opérations mais MSinfo32 donne le même résultat ainsi que

wmimgmt:
echec lors de l'initialisation de toutes les classes WMI nécessaires
Win32_Processeur: WMI : echec de chargement du fournisseur
Win32_WMISetting: réussi
information de sécurité reussi
Win32_OperatingSystem: WMI echec de chargement du fournisseur
-----------
en utilisant wbemtest:
Win32_Processeur ==>erreur 0x80041002; pas trouvé
Win32_OperatingSystem ==> 4 methodes: reboot, SetDateTime, Shutdown,
Win32Shutdown