Wie man es repariert "Der WS-Management-Dienst kann die Anfrage nicht verarbeiten. Der WMI-Anbieter hat einen Fehler 'invalid parameter' zurückgegeben".
Fehlerbeschreibung
Der Fehler. "The WS-Management service cannot process the request. The WMI provider returned an 'invalid parameter' error" Dies tritt typischerweise auf, wenn Windows Remote Management (WinRM) nicht mit dem Windows Management Instrumentation (WMI) -Repository kommuniziert. Dies bedeutet normalerweise eine Korruption im WMI-Repository, falsch konfigurierte WinRM-Einstellungen oder beschädigte Systemdateien, die den WS-Management-Dienst daran hindern, WMI-Klassen ordnungsgemäß abzufragen.
Schrittweise Lösungen
Schritt 1: Neustart der WinRM- und WMI-Dienste
Manchmal stecken die Dienste einfach fest und müssen neu initialisiert werden.
- Drücken Sie.
Windows Key + R, Typservices.msc, und drücken. Enter. - Scrollen Sie nach unten, um es zu finden. Windows Remote Management (WS-Management).
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie aus Restart (wenn es nicht läuft, klicken Sie auf Start ) ist.
- Scrollen Sie nach oben, um es zu finden. Windows Management Instrumentation.
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie aus Restart.
Schritt 2: Ausführen von SFC- und DISM-Scans
Beschädigte Systemdateien können dazu führen, dass der WMI-Anbieter ungültige Parameter zurückgibt.
- Drücken Sie die...
Windows Key, TypcmdMit der rechten Maustaste. Command Prompt, und wählen Run as administrator. - Geben Sie den folgenden Befehl ein und drücken Sie Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Warten Sie, bis der Vorgang abgeschlossen ist, geben Sie dann den folgenden Befehl ein und drücken Sie Enter:
sfc /scannow - Starten Sie Ihren Computer neu, wenn der Scan vorbei ist.
Schritt 3: Die WMI-Komponenten neu registrieren
If the WMI provider components have lost their registration in the registry, you can re-register all .mof Und... .dll Dateien, die mit dem WMI verknüpft sind.
- Öffnen. Command Prompt as administrator.
- Ändern Sie das Verzeichnis in den WMI-Ordner, indem Sie:
cd %windir%\system32\wbem - Registrieren Sie die DLL-Dateien erneut, indem Sie:
for /f %s in ('dir /b *.dll') do regsvr32 /s %s - Kompilieren Sie die MOF-Dateien erneut in das Repository, indem Sie:
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s - Starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler fortbesteht.
Schritt 4: Überprüfen und Speichern des WMI-Repositoriums
Wenn das Repository selbst beschädigt ist, verfügt Windows über integrierte Tools, um es zu überprüfen und zu reparieren.
- Öffnen. Command Prompt as administrator.
- Überprüfen Sie die Konsistenz des WMI-Repositoriums durch Ausführen:
winmgmt /verifyrepository - Wenn die Ausgabe "Repository is not consistent" (Repository ist nicht konsistent) lautet, wird der folgende Befehl ausgeführt, um ihn zu reparieren:
winmgmt /salvagerepository - Wenn es "Repository is consistent" sagt, aber Sie immer noch den Fehler erhalten, können Sie einen Neubau erzwingen, indem Sie laufen:
winmgmt /resetrepository - Starten Sie Ihren Computer neu.
ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE | ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_CLIENT_MULTIPLE_ENUM_MODE_FLAGS | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WINRS_CLIENT_NULL_PARAM
Es kann einige Fehler geben.. Learn Microsoft