Fehlerbeschreibung
Dieser Fehler tritt auf, wenn der Windows Remote Management (WinRM / WS-Management) -Dienst versucht, mit dem Windows Management Instrumentation (WMI) -Dienst zu interagieren, aber der zugrunde liegende WMI-Anbieter die angeforderte Operation nicht ausführt. Dies geschieht normalerweise aufgrund beschädigter WMI-Repositories, fehlerhafter WinRM-Einstellungen, defekter WMI-Anbieterregistrierungen oder Konflikten zwischen den Diensten. Er unterbricht häufig Remote-PowerShell-Sitzungen, Serververwaltungstools und automatisierte Bereitstellungsskripte.
Schrittweise Lösungen
Folgen Sie den folgenden Schritten, um das Problem zu lösen.
Schritt 1: Neustart der WinRM- und WMI-Dienste
Manchmal geraten die Dienste in einen Sackgasse oder einen Fehlfunkzustand. Wenn sie neu gestartet werden, können vorübergehende Kommunikationsfehler schnell gelöscht werden.
- Drücken Sie.
Windows Key + Xund wählen Terminal (Admin) oder... Command Prompt (Admin). - Geben Sie den folgenden Befehl ein, um den WinRM-Dienst zu stoppen und drücken Sie
Enter:net stop winrm - Geben Sie den folgenden Befehl ein, um den WMI-Dienst zu stoppen und drücken
Enter(Anmerkung: Es kann verlangt werden, dass andere abhängige Dienste eingestellt werden.Yund drücken.Enterwenn aufgefordert):net stop winmgmt - Wiederaufnahme des WMI-Dienstes:
net start winmgmt - Starten Sie den WinRM-Dienst erneut:
net start winrm
Schritt 2: Die WMI-Komponenten neu registrieren
Wenn ein bestimmter WMI-Anbieter ausfällt, werden die Verbindungen wiederhergestellt, wenn die WMI-Kern-Dynamic-Link-Bibliotheken (.dll) und die kompilierten Managed-Object-Format-Dateien (.mof) neu registriert werden.
- Öffnen. Command Prompt (Admin).
- Navigieren Sie zum WMI-Verzeichnis durch Ausführen:
cd %windir%\system32\wbem - Registrieren Sie alle WMI-DLL-Dateien im Ordner erneut, indem Sie:
for /f %s in ('dir /b *.dll') do regsvr32 /s %s - Kompilieren Sie die MOF-Dateien des WMI-Repositoriums erneut, indem Sie:
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s - Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Schritt 3: Durchführung der Selbstbewertung und Reparatur des WMI
Wenn das Repository selbst strukturell beschädigt ist, kann Windows seine Integrität überprüfen und wiederherstellen.
- Öffnen. Command Prompt (Admin).
- Überprüfen Sie den Zustand des WMI-Repositoriums durch Ausführen:
winmgmt /verifyrepository - Wenn in der Ausgabe "Repository is not consistent" steht, führen Sie den Reparaturbefehl aus:
winmgmt /salvagerepository - Wenn der Rettungsbefehl fehlschlägt, können Sie einen Wiederaufbau erzwingen, indem Sie laufen:
winmgmt /resetrepository - Starten Sie den Computer nach Ausführen des Reset-Befehls neu.
Schritt 4: Setzen Sie die WinRM-Konfiguration zurück
Wenn WMI gesund ist, aber der WS-Management-Dienst Hörer oder Endpunktkonfigurationen kaputt gemacht hat, löst das Zurücksetzen von WinRM auf den Standardzustand den Konflikt.
- Öffnen. Command Prompt (Admin).
- Setzen Sie die WinRM-Konfiguration zurück, indem Sie:
winrm quickconfig - Typ
yund drücken.Enterum Konfigurationsänderungen, Firewall-Ausnahmen oder Listener-Erstellungen zu bestätigen, die durch das Tool angefordert werden.
ERROR_WSMAN_WMI_MAX_NESTED | ERROR_WSMAN_REMOTE_CIMPATH_NOT_SUPPORTED | ERROR_WSMAN_WMI_INVALID_VALUE | ERROR_WSMAN_WMI_SVC_ACCESS_DENIED | ERROR_WSMAN_WMI_PROVIDER_ACCESS_DENIED
Es kann einige Fehler geben.. Learn Microsoft