Reparieren Sie WMI unter Windows 7

32720
Decker97

Ich hatte ein Problem mit meinem Microsoft SQL Server 2008, beim Importieren von Daten und beim Generieren von Skripts. Ich entschied mich daher, sie zu deinstallieren. Beim Versuch, es zu entfernen, wurde eine Fehlermeldung auf dem Check-Bildschirm angezeigt. Der WMI-Dienst ist beschädigt. Daher muss der WMI-Dienst zurückgesetzt werden.

Plattform: Windows 7 64bit

Ich habe es versucht winmgmt /resetrepository

keine Wirkung

Was kann ich tun, wenn ich Windows nicht neu installiere?

4

4 Antworten auf die Frage

4
Randolph Miller

To fully rebuild the WMI Repository follow these steps:

  1. Disable and stop the winmgmt service.
  2. Remove or rename C:\Windows\System32\wbem\repository.
  3. Enable and start the winmgmt service.
  4. Open a cmd prompt as Administrator.
  5. In the cmd prompt navigate to C:\Windows\System32\wbem\
  6. Run the command for /f %s in ('dir /b *.mof') do mofcomp %s This will take a minute or so to complete.
  7. Run the command for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
3
Journeyman Geek

Wenn es sich um eine Dateiebene handelt, können Sie den sfc /scannowBefehl wahrscheinlich versuchen. Dadurch werden alle beschädigten Systemdateien überprüft und ersetzt.

2
Sharken

Ich hatte das gleiche Problem und es wurde mit Repair WMI von Tweaking.com behoben.

Das in dieser Antwort erwähnte Tool behebte das Problem für mich und als Bonus wurde die Frage erneut geöffnet. cybermonkey vor 9 Jahren 0
1
xavier_fakerat

Eine weitere praktische Option zum Beheben von WMI mithilfe eines WMI Fixer-Tools ( WMI Fixer.ps1), der von Guido Basilio de Oliviera erstellt wurde und kostenlos verfügbar ist.

Dieses Tool basiert auf Windows PowerShell und Windows Forms:

cd /d % windir% \System32\Wbem net stop winmgmt  winmgmt /clearadap winmgmt /kill winmgmt /unregserver winmgmt /regserver winmgmt /resyncperf  del % windir% \System32\Wbem\Repository /Q del % windir% \System32\Wbem\AutoRecover /Q  for % % i in (* .dll) do Regsvr32 -s % % i for % % i in (* .mof, * .mfl) do Mofcomp % % i wmiadap.exe /Regsvr32 wmiapsrv.exe /Regsvr32 wmiprvse.exe /Regsvr32  net start winmgmt 

Oder alternativ..

  • Deaktivieren Sie den WMI-Dienst und beenden Sie ihn.       
  • Führen Sie die folgenden Befehle aus.     

    Winmgmt /salvagerepository %windir%\System32\wbem

          (dann)      

    Winmgmt /resetrepository %windir%\System32\wbem

     

  • Aktivieren Sie den WMI-Dienst erneut und starten Sie den PC neu, um zu sehen, wie er läuft.

         Sie können auch versuchen, das Repository neu zu erstellen, falls dies nicht funktioniert:

  • Deaktivieren Sie den WMI-Dienst und beenden Sie ihn.

       

  • Benennen Sie den Repository-Ordner (unter at %windir%\System32\wbem\repository) in repository.old um.

  • Aktivieren Sie den WMI-Dienst erneut.

         

  • Starten Sie den PC neu

Danksagungen

  1. WMI beschädigt - wie neu installieren / reparieren?