🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Wir haben keine DLL, aber wir haben:
Windows-Dateianalysator und Online-schneller Antivirus

Eine minimalistische Benutzeroberfläche mit schneller Suche, bequemem Hochladen und einer sauberen Abteilungsstruktur.

🛡️🔍 Überprüfen Sie Ihre Datei schnell, klicken Sie einfach auf diese Seite.
Virus-Check, Hashes, Signalüberprüfung, Architektur, KI-Informationen.

Wie man es repariert "Der WinRS-Client kann die Anfrage nicht verarbeiten. Der für die WinrsCloseReceiveHandle-Funktion erforderliche Parameter ist null oder null".

Fehlerbeschreibung

This error typically occurs when using Windows Remote Management (WinRM) or Windows Remote Shell (WinRS) to execute commands on a remote machine. The message "The WinRS client cannot process the request. The parameter required for the WinrsCloseReceiveHandle function is null or zero" zeigt eine Protokollunvereinbarkeit, einen beschädigten Sitzungszustand oder ein Versagen bei der Handhabung der Speicherzeiger/Handlungen zwischen dem lokalen Client und dem Remote-Host an. Es wird häufig ausgelöst, nachdem bestimmte Windows-Updates WinRM-Sicherheitsverhaltensweisen geändert haben, wenn die WS-Management-Grenzen (z. B. MaxShellsPerUser oder MaxMemoryPerShellMB) überschritten werden oder wenn eine aktive Störung im Netzwerkstrom auftritt, die die Handlungen vorzeitig schließt.


Schrittweise Lösungen

Befolgen Sie diese Schritt-für-Schritt-Lösungen, um das Problem zu lösen.

Methode 1: Neustart des WinRM-Dienstes

Die häufigste Ursache ist ein steckender oder beschädigter WinRM-Sitzungshandle auf dem Client oder Host-Computer. Der Neustart des Dienstes löscht diese Handles.

  1. Mach auf. Start Menu, Typ cmd Mit der rechten Maustaste. Command Prompt, und wählen Run as administrator.
  2. Geben Sie den folgenden Befehl ein, um den Dienst zu stoppen und drücken Sie Enter:
    net stop winrm
  3. Geben Sie den folgenden Befehl ein, um den Dienst neu zu starten, und drücken Sie Enter:
    net start winrm

    Hinweis: Führen Sie dies sowohl auf dem lokalen Client-Rechner als auch auf dem entfernten Zielrechner aus, wenn Sie Zugriff haben.

Methode 2: Erhöhung der WinRM-Konfigurationsquoten

Wenn dem Remote-Shell der zugewiesene Speicher oder zugelassene gleichzeitige Shell ausgeht, fallen die Handgriffe abrupt ab, was zu Nullparameterfehlern führt.

  1. Öffnen. Command Prompt als Administrator auf dem remote target machine.
  2. Führen Sie den folgenden Befehl aus, um Ihre aktuellen WinRM-Konfigurationslimits zu überprüfen:
    winrm get winrm/config/winrs
  3. Erhöhen Sie die Speichergrenze pro Shell, indem Sie diesen Befehl ausführen (auf 2048 MB setzen):
    winrm set winrm/config/winrs @{MaxMemoryPerShellMB="2048"}
  4. Erhöhung der pro Benutzer zulässigen maximalen Anzahl gleichzeitiger Schalen, um sicherzustellen, dass die Griffe nicht gewaltsam geschlossen werden:
    winrm set winrm/config/winrs @{MaxShellsPerUser="30"}
  5. Wiederaufsetzen des WinRM-Dienstes, um Änderungen anzuwenden:
    net stop winrm && net start winrm

Methode 3: Reparatur und erneute Registrierung von WinRM-Komponenten

Corrupted registry entries or system files related to the Windows Remote Shell can cause API functions like WinrsCloseReceiveHandle um Nullparameter zu empfangen.

  1. Öffnen. Command Prompt als Administrator.
  2. Führen Sie das Werkzeug Windows Resource Checker aus, um fehlende oder beschädigte Systemdateien zu reparieren:
    sfc /scannow
  3. Warten Sie, bis der Scan abgeschlossen ist. Wenn Fehler gefunden und behoben werden, starten Sie den Computer neu.
  4. Als nächstes setzen Sie die WinRM-Konfiguration auf den Standard-sicheren Zustand zurück, indem Sie laufen:
    winrm quickconfig

    Typ y (Ja), wenn Sie aufgefordert werden, Änderungen an der Architektur vorzunehmen oder Firewall-Ausnahmen zu öffnen.

Methode 4: Aktualisierung der Netzwerkadaptertreiber und Deaktivierung des TCP-Offloadings

Die Korruption von Netzwerkpaketen oder die Optimierung von Funktionen auf Netzwerkkarten können den Verbindungsstrom vorzeitig beenden und den Handling null lassen.

  1. Klicken Sie mit der rechten Maustaste auf Start Menu und wählen Device Manager.
  2. Erweitern Sie die... Network adapters Abschnitt.
  3. Right-click your primary network connection adapter (Ethernet or Wi-Fi) and select Properties.
  4. Gehen Sie zur... Advanced Tab.
  5. Suchen Sie ihn. IPv4 Checksum Offload, Large Send Offload (LSO), und TCP Checksum Offload Setzen Sie ihre Werte auf Disabled.
  6. Klicken OK um die Einstellungen zu speichern und die Netzwerkverbindung neu zu starten.

Methode 5: Löschen von widersprüchlichem Windows Update Cache

Wenn dieses Problem unmittelbar nach einem jüngsten Windows-Qualitätsupdate auftrat, könnte ein bekannter Fehler in diesem spezifischen Updatepaket die WinRS API-Binärdateien beeinflussen.

  1. Öffnen. Command Prompt als Administrator.
  2. Überprüfen Sie, ob kürzlich installierte Updates ausgeführt wurden:
    wmic qfe list brief /format:table
  3. Identifizieren Sie die KB-Identifikationsnummer, die direkt vor Beginn des Fehlervorfalls installiert wurde.
  4. Deinstallieren Sie das problematische Update mit dem folgenden Befehl (ersetzen Sie 1234567 mit der tatsächlichen KB-Nummer):
    wusa /uninstall /kb:1234567
  5. Starten Sie Ihr System neu und versuchen Sie, den WinRS-Befehl erneut auszuführen.
ERROR_WINRS_CLIENT_FREEPULLRESULT_NULL_PARAM | ERROR_WINRS_CLIENT_PULL_NULL_PARAM | ERROR_WINRS_CLIENT_SEND_NULL_PARAM | ERROR_WINRS_CLIENT_PUSH_NULL_PARAM | ERROR_WINRS_CLIENT_CLOSESENDHANDLE_NULL_PARAM

Es kann einige Fehler geben.. Learn Microsoft