Réparer et réenregistrer le WMI

click fraud protection

Réparer et réenregistrer le WMI

L'utilitaire de diagnostic WMI de Microsoft

Microsoft a publié un nouvel outil de diagnostic qui aide les administrateurs système. diagnostiquer et réparer les problèmes avec le WMI. Il est conseillé de parcourir le fichier WMIDiag_ReadMe.doc pour. comprendre le fonctionnement de l'utilitaire et les arguments de ligne de commande pris en charge. Voici le téléchargement. lien: L'utilitaire de diagnostic WMI

Vous pouvez utiliser l'utilitaire (WMIDiag.vbs) pour déterminer s'il s'agit d'une reconstruction de référentiel. nécessaire ou non. L'utilitaire exécute un test complet de WMI et des rapports. les résultats dans un fichier journal, qui est placé dans le dossier Temp de l'utilisateur (%Temp%) dossier par défaut.

M. Alain Lissoir [MS] a eu la gentillesse de partager ce qui suit. infos avec moi :

S'il y a un besoin parmi tous les problèmes détectés par WMIDiag de reconstruire le fichier. référentiel après avoir essayé tous les correctifs suggérés par WMIDiag, WMIDiag répertorie les. reconstruire le référentiel comme la dernière action parmi les choses qui peuvent être faites. (avant de reconstruire le référentiel).

Voici quelques-uns des liens utiles que je suis tombés sur. La page d'accueil d'Alain:

  • Les fenêtres. Blog de l'équipe d'instrumentation de gestion (WMI)
  • NE SUPPRIMEZ PAS LE REPOSITOIRE tout de suite! Lisez plutôt cet article! WMI. ne fonctionne pas !

Recréer le référentiel WMI

Si vous rencontrez un comportement lors de l'utilisation de WMI, comme des erreurs d'application ou. les scripts qui fonctionnaient ne fonctionnent plus, vous pouvez avoir un WMI corrompu. dépôt. Pour réparer un référentiel WMI corrompu, procédez comme suit :

Windows XP et Windows Vista

Cliquez sur Démarrer, Exécuter et tapez CMD.EXE

Noter: Sous Windows Vista, vous devez ouvrir un élevé Fenêtre d'invite de commandes. Pour ce faire, cliquez sur Démarrer, cliquez sur. Tous les programmes, cliquez sur Accessoires, faites un clic droit Invite de commandes, puis. Cliquez sur Exécuter en tant qu'administrateur.

Tapez cette commande et appuyez sur Entrée :

arrêt net winmgmt

À l'aide de l'Explorateur Windows, renommez le dossier %windir%\System32\Wbem\Repository. (Par exemple, %windir%\System32\Wbem\Repository_bad). %windir% représente le chemin d'accès au répertoire Windows, qui est généralement C:\Windows.

Basculez vers la fenêtre d'invite de commandes, tapez ce qui suit et appuyez sur ENTRÉE. après chaque ligne :

démarrage net winmgmt

SORTIR

Avec l'aimable autorisation: ce qui précède est extrait de Microsoft. Article Technet. WMI ne fonctionne pas !
2007 Microsoft Corporation. Tous les droits sont réservés.

Pour Windows XP Service Pack 2

Cliquez sur Démarrer, Exécuter et tapez la commande suivante :

rundll32 wbemupgd, UpgradeRepository

Cette commande est utilisée pour détecter et réparer un référentiel WMI corrompu. Le. les résultats sont stockés dans la setup.log (%windir%\system32\wbem\logs\setup.log) déposer.

Pour Windows Vista

Ouvrir un élevé Fenêtre d'invite de commandes. Pour ce faire, cliquez sur Démarrer, cliquez sur. Tous les programmes, cliquez sur Accessoires, faites un clic droit Invite de commandes, puis. Cliquez sur Exécuter en tant qu'administrateur.

Tapez la commande suivante :

winmgmt /salvagerepository

La commande ci-dessus Effectue un contrôle de cohérence sur le référentiel WMI, et. si une incohérence est détectée, reconstruit le référentiel. Le contenu du. le référentiel incohérent est fusionné dans le référentiel reconstruit, s'il peut l'être. lire.

Pour Windows Server 2003

Utilisez la commande suivante pour détecter et réparer un référentiel WMI corrompu :

rundll32 wbemupgd, RepairWMISetup

Ré-enregistrement des composants WMI (Réf. FAQ WMI)

Les fichiers .DLL et .EXE utilisés par WMI se trouvent dans %windir%\system32\wbem. Vous devrez peut-être réenregistrer tous les fichiers .DLL et .EXE dans ce répertoire. Si. vous exécutez un système 64 bits, vous devrez peut-être également rechercher les fichiers .DLL et .EXE. fichiers dans %windir%\sysWOW64\wbem.

Pour réenregistrer les composants WMI, exécutez les commandes suivantes à la commande. rapide:

  • cd /d %windir%\system32\wbem
  • pour %i dans (*.dll) faire RegSvr32 -s %i
  • pour %i dans (*.exe) faire %i /RegServer

NNotez qu'aucune des deux méthodes ci-dessus. restaurer les fichiers manquants liés à Windows Management Instrumentation (WMI). Voici donc une procédure de réparation complète qui restaure tous les WMI manquants. modules. En cas de modules WMI manquants, vous pouvez utiliser la méthode suivante.

Méthode de reconstruction complète

Note importante: Si vous avez installé. un Service Pack, vous devez insérer votre CD Windows XP avec Service. Intégration de pack (appelée sillage CD de Windows XP). Si vous. n'en avez pas, vous pouvez indiquer le %Windir%\ServicePackFiles\i386 dossier pour une version récente des fichiers système requis lors de la réparation WMI. Ou vous pouvez créer un. CD de Windows XP intégré et insérez-le lorsque vous y êtes invité.

Cliquez sur Démarrer, Exécuter et tapez la commande suivante, puis appuyez sur ENTRÉE :

rundll32.exe setupapi, InstallHinfSection. WBEM 132 %windir%\inf\wbemoc.inf

Insérez votre CD Windows XP dans le lecteur lorsque vous y êtes invité. Le processus de réparation devrait prendre quelques minutes. Puis redémarrez. Windows pour que les modifications prennent effet.