Windows-Befehlsanleitung
WMI-Gesundheitsprüfung vor einer WMI-Reparatur
WMI ist eine stille Grundlage für viele Windows-Verwaltungsfunktionen. Wenn dieser Bereich beschädigt ist, scheitern Skripte, Inventarisierung und Verwaltung oft auf verwirrende Weise. Deshalb beginnt dieser Ablauf mit Prüfung statt blindem Neuaufbau.
Dieser Leitfaden ist auf die konkrete Verbindung zwischen Symptom und Befehl bei wmi-gesundheitsprüfung ausführen geschrieben und nicht als allgemeine Sammlung von Terminalzeilen. So wird die Seite nützlicher für echte Fehlerbehebung und verringert das Risiko, den falschen Schritt auszuführen.
winmgmt /verifyrepository
sc query winmgmt
Get-Service winmgmt | Select-Object Status, StartType
wmic os get Caption,Version,BuildNumber
winmgmt /salvagerepository
Wo Sie den Befehl am besten ausführen
Erhöhte PowerShell ist der passende Ausführungskontext für diese Seite. Weil dieser Schritt geschützten Windows-Zustand verändert, liefern normale Fenster oft nur Zugriffsfehler oder unvollständige Ergebnisse.
Schneller Reparaturablauf
- Gehen Sie vom konkreten Symptom dieser Seite aus: WMI-abhängige Skripte schlagen fehl oder hängen
- Führen Sie danach die gezeigte Dienst- oder App-Reparaturzeile exakt aus.
- Dieser Ablauf ist auf this repair abgestimmt. Mischen Sie daher nicht zu früh andere, unpassende Reparaturbefehle dazu.
- Öffnen Sie die betroffene Funktion erneut und prüfen Sie, ob derselbe Teil weiterhin ausfällt.
- Wenn das Problem bleibt, prüfen Sie Dienststatus, Abhängigkeiten, Paketintegrität oder Ereignisprotokolle.
Kopierbarer Wrapper-Skriptblock
Nutzen Sie diesen Wrapper, wenn der Seitenbefehl in einem saubereren Skriptblock mit Start- und Abschluss-Hinweis laufen soll.
$ErrorActionPreference = "Continue"
Write-Host "Run this PowerShell block in an elevated window before trusting the result."
Write-Host "Starting targeted Windows repair step..."
winmgmt /verifyrepository
sc query winmgmt
Get-Service winmgmt | Select-Object Status, StartType
wmic os get Caption,Version,BuildNumber
winmgmt /salvagerepository
Write-Host "`nReview the output above before moving to the next fix."
Prüfbefehle nach der Reparatur
Mit diesen Folgezeilen prüfen Sie, ob sich der relevante Windows-Zustand wirklich geändert hat, statt nur von einer erfolgreich ausgeführten Zeile auszugehen.
sc query type= service state= all | findstr /I RUNNING
Welches Problem dieser Workflow lösen soll
Er richtet sich an WMI-bezogene Instabilität, bei der Verwaltungsabfragen, Skripte oder Systeminformationen fehlschlagen.
- WMI-abhängige Skripte schlagen fehl oder hängen.
- Systemabfragen liefern unvollständige oder merkwürdige Ergebnisse.
- Monitoring- oder Verwaltungstools arbeiten unzuverlässig.
Wie der Workflow arbeitet
Die Befehle prüfen die Konsistenz des Repositorys, kontrollieren den Dienststatus, sammeln eine kleine Testabfrage und führen erst dann bei Bedarf eine Salvage-Reparatur aus.
Wann der Einsatz sinnvoll ist
Sinnvoll bei Verdacht auf WMI-Schäden, wenn Sie vor einem Eingriff erst belastbare Hinweise sammeln möchten.
Bevor Sie den Befehl ausführen
- Öffnen Sie vor winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository eine Eingabeaufforderung oder PowerShell mit Administratorrechten.
- Prüfen Sie, ob das Symptom wirklich zu diesem Leitfaden passt, besonders wenn Anzeichen wie wmi-abhängige skripte schlagen fehl oder hängen auftreten.
- Bestimmen Sie die tatsächlich betroffene Windows-Komponente, bevor Sie winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository ausführen, damit Sie keine unbeteiligten Teile des Systems zurücksetzen.
Welches Ergebnis Sie erwarten können
Vergleichen Sie nach winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository das Ergebnis mit dem Ausgangssymptom. Der nützlichste Prüfpunkt ist, ob wmi-abhängige skripte schlagen fehl oder hängen seltener auftritt, sich verändert oder eine klarere Fehlermeldung liefert. Eine gute Hilfeseite endet nicht beim Befehl, sondern hilft auch bei der Ergebnisprüfung.
Woran Sie erkennen, dass es geholfen hat
Der beste Test nach winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository ist die Aktion zu wiederholen, die den Fehler vorher ausgelöst hat. Wenn systemabfragen liefern unvollständige oder merkwürdige ergebnisse unverändert wieder erscheint, war der Befehl wahrscheinlich nicht die ganze Lösung und Sie sollten gezielt zum nächsten Prüfschritt wechseln.
Warum Administratorrechte hier wichtig sind
Dieser Befehl greift in einen Windows-Dienst, ein Paket oder eine integrierte App-Komponente ein. Führen Sie ihn in einer erhöhten Konsole aus, damit Windows die Änderung wirklich anwenden kann und nicht nur eine Rechte- oder Zugriffsfehlermeldung zurückgibt.
Worauf Sie vorher achten sollten
Mit erhöhten Rechten ausführen. Die Salvage-Operation ist zwar schonender als manche Neuaufbaumethoden, greift aber trotzdem in den WMI-Zustand ein.
Wann dies wahrscheinlich nicht der richtige Fix ist
Dies ist nicht der richtige erste Schritt für jeden beliebigen Absturz. Sinnvoll ist er, wenn tatsächlich ein Windows-Dienst, ein integriertes Paket, die Suche, die Druckwarteschlange, der Audiostapel oder eine ähnliche Komponente betroffen ist.
Was tun, wenn es nicht hilft
Wenn winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository wmi-abhängige skripte schlagen fehl oder hängen nicht verbessert, wechseln Sie zum nächsten Schritt derselben Symptomgruppe statt wahllos weitere Befehle zu stapeln. Der beste Folgeschritt hängt hier vor allem davon ab, ob das Problem mit einen Windows-Dienst, ein Paket oder eine integrierte App-Komponente zusammenhängt.
Häufige Fragen
Sollte ich winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository bei genau diesem Windows-Symptom verwenden?
Nutzen Sie den Befehl, wenn das Verhalten Ihres PCs wirklich zum Reparaturziel dieser Seite passt: Er richtet sich an WMI-bezogene Instabilität, bei der Verwaltungsabfragen, Skripte oder Systeminformationen fehlschlagen.
Was sollte ich direkt nach winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository prüfen?
Prüfen Sie, ob sich der ursprüngliche Auslöser noch genauso reproduzieren lässt. Bei dieser Seite ist wichtig, ob wmi-abhängige skripte schlagen fehl oder hängen seltener wird, sich verändert oder zu einem präziseren nächsten Schritt führt.
Wann reicht winmgmt /verifyrepository sc query winmgmt Get-Service winmgmt | Select-Object Status, StartType wmic os get Caption,Version,BuildNumber winmgmt /salvagerepository allein nicht aus?
Dies ist nicht der richtige erste Schritt für jeden beliebigen Absturz. Sinnvoll ist er, wenn tatsächlich ein Windows-Dienst, ein integriertes Paket, die Suche, die Druckwarteschlange, der Audiostapel oder eine ähnliche Komponente betroffen ist.