Wie man es repariert "Die Konfiguration des WSMan-Plugins ist beschädigt".
Beschreibung
Dieser Fehler tritt auf, wenn die Windows Remote Management (WinRM) -Konfiguration beschädigt, falsch konfiguriert oder mit widersprüchlichen Registrierungseinträgen versehen ist. WSMan (Web Services-Management) ist das von WinRM für die Fernverwaltung und PowerShell-Remoting verwendete Protokoll. Wenn die Plugin-Konfiguration beschädigt ist, kann Windows die notwendigen WSMAN-Plugins nicht laden, was die ordnungsgemäße Ausführung lokaler oder entfernter PowerShell-Befehle verhindert und Dienste wie Hyper-V-Manager, Server Manager oder Exchange Management Shell stört.
Einfache Lösung Schritt für Schritt
Folgen Sie diesen Schritten, um die WSMan-Konfiguration zurückzusetzen und zu reparieren.
Schritt 1: Öffnen Sie PowerShell als Administrator
- Drücken Sie die... Windows Key auf deiner Tastatur.
- Typ PowerShell.
- Mit der rechten Maustaste. Windows PowerShell von den Suchergebnissen.
- Wählen Sie. Run as administrator.
- Klicken Yes wenn die Anforderung "Benutzerkontokontrolle" (UAC) angezeigt wird.
Schritt 2: Entfernen der beschädigten WSMan-Konfiguration
Sie müssen den beschädigten WSMan-Listerner und die Konfigurationsvorlage aus der Windows-Registrierung löschen, damit Windows ihn sauber neu erstellen kann.
- Geben Sie im Fenster Administrator PowerShell den folgenden Befehl ein und drücken Sie Enter:
Remove-Item -Path "WSMan:\localhost\Plugin\*" -Recurse -Force - Als nächstes löschen Sie die Listener-Konfiguration, indem Sie diesen Befehl ausführen und drücken Enter:
Remove-Item -Path "WSMan:\localhost\Listener\*" -Recurse -ForceHinweis: Wenn diese Befehle einen Fehler mit der Angabe, dass der Pfad nicht existiert, zurückgeben, gehen Sie direkt zum Schritt 3.
Schritt 3: Neustart des WinRM-Dienstes
Der Neustart des Dienstes stellt sicher, dass alle zwischengespeicherten, beschädigten Konfigurationen vollständig aus dem Systemspeicher gelöscht werden.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter:
Restart-Service -Name WinRM -Force
Schritt 4: Neustart und Reparatur von WinRM (Schnelle Konfiguration)
Dieser Befehl löst das integrierte Windows-Reparaturprogramm für die Fernverwaltung aus. Es erstellt automatisch die Standard-WSMan-Plugins neu, stellt Standard-Listerner ein und öffnet die erforderlichen Firewall-Ausnahmen.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter:
winrm quickconfig - Das System zeigt den aktuellen Status an und bittet um Bestätigung, um Änderungen vorzunehmen.
- Typ y (für Ja) und drücken Enter Wenn Sie aufgefordert werden, den Dienst zu aktivieren und die Zuhörer zu erstellen.
Schritt 5: Überprüfen Sie die Lösung
Stellen Sie sicher, dass die WSMan-Plugins jetzt ohne Fehler ordnungsgemäß geladen werden.
- Geben Sie den folgenden Befehl für die Liste der aktiven Plugins ein und drücken Sie Enter:
Get-ChildItem -Path "WSMan:\localhost\Plugin" - Sie sollten eine Liste der Standard-Plugins sehen (z. B.
microsoft.powershell,microsoft.powershell.workflow, oderWMI Provider) without any error messages. - Testen Sie die lokale Remote-Fähigkeit, indem Sie diesen Befehl ausführen und drücken. Enter:
Enter-PSSession -ComputerName localhost - Wenn sich die Anforderung ändert, um anzuzeigen, dass Sie verbunden sind.
[localhost], the error is successfully resolved. TypeExitDie Sitzung wird geschlossen.
ERROR_WSMAN_INVALID_FILEPATH | ERROR_WSMAN_FILE_NOT_PRESENT
Es kann einige Fehler geben.. Learn Microsoft