Fehlerbeschreibung
Der Fehler bei der Fernverwaltung von Windows (WinRM) "The WinRM client cannot process the request because the delivery retry parameters are invalid" typically occurs when the WinRM configuration settings for delivery retries are corrupted, misconfigured, or set to values that violate internal Windows system limits.
WinRM verwendet spezifische Parameter, um zu verwalten, wie es fehlgeschlagene Verbindungen erneut ausprobiert. Wenn ein Skript, ein Drittanbieter-Management-Tool oder ein Gruppenrichtlinienobjekt diese Parameter falsch aktualisiert (z. B. das Festlegen der maximalen Wiederholungsversuche niedriger als zulässig oder das Festlegen von Intervallzeiten auf ungültige Werte), weigert sich der WinRM-Dienst, eingehende oder ausgehende Remoteanfragen zu verarbeiten.
Schrittweise Lösungen
Methode 1: WinRM auf die Standardkonfiguration zurücksetzen
Der schnellste und effektivste Weg, dieses Problem zu lösen, besteht darin, die WinRM-Konfiguration auf die Systemeinstellungen zurückzusetzen. Dies löscht alle ungültigen Wiederholungsparameter.
- Klicken Sie auf Start Menu oder drücken Sie die... Windows Key.
- Typ cmd oder... PowerShell in die Suchleiste.
- Mit der rechten Maustaste. Command Prompt oder... Windows PowerShell und wählen Run as administrator.
- Geben Sie im Konsolenfenster den folgenden Befehl ein und drücken Sie Enter:
winrm quickconfig - Wenn Sie vom System aufgefordert werden, Änderungen vorzunehmen oder den Dienst neu zu starten, geben Sie y (Ja) und drücken. Enter.
- Wenn der Befehl besagt, dass WinRM bereits ausgeführt wird, wird ein Konfigurationsreset durch Ausführen gezwungen:
winrm reset
Methode 2: manuelle Korrektur der Parameter für den Lieferversuch über die Eingabeaufforderung
Wenn ein vollständiger Zurücksetzen für Ihre Umgebung nicht ideal ist, können Sie die Standardwerte für die Parameter für den Lieferversuch manuell mit dem WinRM-Dienstprogramm erzwingen.
- Mach auf. Command Prompt Wie ein Administrator.
- Führen Sie den folgenden Befehl aus, um die Konfiguration auf Standard-Systemwerte zu aktualisieren:
winrm set winrm/config @{MaxEnvelopeSizekb="800"; MaxTimeoutms="60000"} - Als Nächstes zielen Sie speziell auf die Parameter für die Lieferung des Clients ab, indem Sie:
winrm set winrm/config/client @{NetworkDelayms="5000"} - Um diese Änderungen anzuwenden, starten Sie den WinRM-Dienst neu:
net stop winrm && net start winrm
Methode 3: Korrektur über den Windows-Registrierungseditor
Wenn die Befehlszeilen-Tools die Einstellungen aufgrund des Fehlers selbst nicht aktualisieren, können Sie die Parameter direkt in der Windows-Registrierung beheben.
- Drücken Sie. Windows Key + R auf Ihrer Tastatur, um die Run Dialogbox.
- Typ regedit und drücken. Enter Ich will die Tür öffnen. Registry Editor.
- In der linken Seitenleiste navigieren Sie zum folgenden Pfad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client - Suchen Sie nach Schlüsseln oder DWORD-Werten, die mit Retry oder... Delivery Parameter im rechten Fenster.
- Wenn Sie angepasste oder ungewöhnliche Werte bemerken, klicken Sie mit der rechten Maustaste darauf und wählen Delete, oder sie so zu ändern, dass sie den Standard-Standardganzzahlen entsprechen.
- Navigieren Sie zum Service-Konfigurationsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinRM - Sorgen Sie dafür, dass... Start Der DWORD-Wert ist auf 2 (Automatisch) oder 3 (Handbuch)
- Schließen Sie den Registrierungs-Editor und restart your computer.
Methode 4: Überprüfung und Korrektur der Einstellungen für Gruppenrichtlinien
Manchmal werden ungültige Parameter kontinuierlich von einem lokalen oder Domänen-Group Policy Object (GPO) gedrückt.
- Drücken Sie. Windows Key + R, Typ gpedit.msc, und drücken. Enter Ich will die Tür öffnen. Local Group Policy Editor.
- Im linken Fenster navigieren Sie zu:
Computer Configuration- >Administrative Templates- >Windows Components- >Windows Remote Management (WinRM)- >WinRM Client - Suchen Sie nach Versicherungspolicen mit Namen Specify network delay oder alle maßgeschneiderten Lieferrichtlinien im rechten Fenster.
- Doppelklicken Sie auf jede geänderte Richtlinie und ändern Sie ihren Status auf Not Configured oder gültige numerische Werte festlegen.
- Klicken Apply Und dann... OK.
- Öffnen Sie eine Verwaltungsbefehlszeile und erzwingen Sie ein Richtlinien-Update durch Ausführen:
gpupdate /force
Es kann einige Fehler geben.. Learn Microsoft