Wie man es repariert "Der WinRM-Client kann die Anfrage nicht verarbeiten. Der EPR-Parameter für die WSManEnumeratorAddObject-Funktion ist null oder null, aber der Aufzählmodus ist EPR oder ObjectAndEPR".
Die WinRM-Fehlermeldung "Der WinRM-Client kann die Anfrage nicht verarbeiten. Der EPR-Parameter für die WSManEnumeratorAddObject-Funktion ist null oder null, aber der Aufzählmodus ist EPR oder ObjectAndEPR" typically occurs when there is a mismatch or corruption in the Windows Management Instrumentation (WMI) repository, an issue with the WS-Management (WSMan) configuration, or outdated/corrupted Windows PowerShell components trying to communicate with remote or local services.
Dieser Fehler tritt häufig auf, wenn Systemadministratoren versuchen, bestimmte PowerShell-Cmdlets auszuführen, eine Verbindung zu Exchange Server herzustellen oder Remote-Management-Sitzungen zu starten, bei denen die Endpoint Reference (EPR) -Datenstruktur fehlt oder während der Datenzählung unsachgemäß gebildet wurde.
Hier ist eine Schritt-für-Schritt-Anleitung, um dieses Problem leicht zu beheben.
Schritt 1: Laufen Sie PowerShell als Administrator aus
Die meisten WinRM- und WMI-Reparaturen erfordern erhöhte Berechtigungen.
- Drücken Sie die... Windows Key.
- Typ PowerShell.
- Mit der rechten Maustaste. Windows PowerShell und wählen Run as administrator.
Schritt 2: Wiederaufnehmen des WinRM-Dienstes
Manchmal steckt der WSMan-Zählcache fest, und ein einfacher Service-Neustart kann die schlechten Parameter entfernen.
- Im erweiterten PowerShell-Fenster geben Sie den folgenden Befehl ein und drücken Enter:
Restart-Service WinRM -Force - Testen Sie Ihren ursprünglichen Befehl, um zu sehen, ob der Fehler behoben ist.
Schritt 3: Reparatur und Wiederaufbau des WMI-Repositoriums
Wenn das Neustarte des Dienstes nicht funktioniert, könnte das zugrunde liegende WMI-Repository, das WinRM Daten zur Verfügung stellt, beschädigt sein.
- Überprüfen Sie den Zustand Ihres WMI-Repositories, indem Sie:
winmgmt /verifyrepository - Wenn die Ausgabe sagt: "Repository ist nicht konsistent" , führen Sie den folgenden Befehl aus, um ihn zu reparieren:
winmgmt /salvagerepository - Wenn das Problem weiterhin besteht, können Sie einen Neubau erzwingen, indem Sie laufen:
winmgmt /resetrepository - Starten Sie Ihren Computer neu, nachdem Sie das Repository zurückgesetzt haben, damit die Änderungen wirksam werden.
Schritt 4: Setzen Sie die WinRM-Konfiguration zurück
Wenn die EPR-Parameter aufgrund eines beschädigten WinRM-Konfigurationshörers fehlschlagen, wird das Zurücksetzen der Konfiguration auf die Standardwerte das Problem beheben.
- Öffnen Sie das erhöhte PowerShell-Fenster erneut.
- Führen Sie den folgenden Befehl aus, um WinRM zurückzusetzen und neu zu konfigurieren:
winrm quickconfig -q - Als nächstes setzen Sie die Einstellung des WSMan-Anbieters zurück, indem Sie laufen:
Set-WSManQuickConfig -Force
Schritt 5: Windows Management Framework (WMF) aktualisieren oder neu installieren
Wenn Sie diesen Fehler in älteren Windows-Versionen sehen (wie Windows Server 2012 R2 oder Windows 7/8), wird er häufig durch einen bekannten Fehler in älteren PowerShell-Versionen verursacht, die mit modernen WSMan-Zählern interagieren.
- Überprüfen Sie Ihre aktuelle PowerShell-Version durch Ausführen
$PSVersionTable.PSVersion. - Wenn Sie eine ältere Version verwenden, laden Sie die neueste Version herunter und installieren Sie sie. Windows Management Framework (WMF 5.1) oder auf eine moderne Version aufzurüsten. PowerShell 7+ von der offiziellen Microsoft-Website.
ERROR_WSMAN_CLIENT_ENUMERATORADDEVENT_NULL_PARAM | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT | ERROR_WSMAN_NETWORK_TIMEDOUT | ERROR_WINRS_RECEIVE_IN_PROGRESS | ERROR_WINRS_RECEIVE_NO_RESPONSE_DATA
Es kann einige Fehler geben.. Learn Microsoft