🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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.

Windows-Fehlerbehebung: WinRS-Client kann die Anfrage nicht verarbeiten

Der Fehler. "The WinRS client cannot process the request. One of the parameters required is null or zero" Normalerweise tritt auf, wenn Sie versuchen, Windows Remote Shell zu verwenden ( winrs ) oder Windows Remote Management ( WinRM Dieser Fehler bedeutet, dass die Verbindung erfolgreich initialisiert wurde, aber die spezifische Befehlsstruktur oder Umgebungsvariablen, die an das Remote-System übermittelt wurden, fehlten den notwendigen Parameterwerten.

Hier ist eine Schritt-für-Schritt-Anleitung, um dieses Problem zu beheben.


Schritt 1: Führen Sie die Befehlszeile als Administrator aus

Um WinRM-Einstellungen zu ändern, müssen Sie alle Befehle mit höheren Rechten ausführen.

  1. Drücken Sie die... Windows Key auf deiner Tastatur.
  2. Typ cmd.
  3. Mit der rechten Maustaste. Command Prompt von den Suchergebnissen.
  4. Wählen Sie. Run as administrator.
  5. Klicken Yes wenn die Anforderung "Benutzerkontokontrolle" (UAC) angezeigt wird.

Schritt 2: Wiederaufnehmen des WinRM-Dienstes

Manchmal tritt der WinRM-Dienst in einen fehlerhaften Zustand, in dem er die Parameter nicht richtig analysiert.

  1. In der erhöhten Eingabeaufforderung geben Sie den folgenden Befehl ein und drücken Enter:
    net stop winrm
  2. Sobald der Dienst gestoppt ist, starten Sie ihn erneut, indem Sie diesen Befehl eingeben und drücken Enter:
    net start winrm

Schritt 3: WinRM QuickConfig neu konfigurieren und reparieren

Wenn bestimmte Parameter in der Registrierungs- oder Dienstkonfiguration fehlen oder auf Null gesetzt werden, wird der Befehl schnelle Konfiguration automatisch erkannt und die fehlenden Werte behoben.

  1. Geben Sie den folgenden Befehl in die Eingabeaufforderung ein und drücken Sie Enter:
    winrm quickconfig
  2. The system will analyze your WinRM setup. If it finds any missing parameters or endpoints, it will ask you if it should fix them. Type y (für Ja) und drücken Enter für alle Anweisungen, die erscheinen.

Schritt 4: Überprüfen Sie die MaxShellsPerUser- und MaxProcessesPerShell-Einstellungen

Dieser Fehler tritt häufig auf, wenn die Grenzen für die Fernverwaltung auf Null gesetzt oder durch eine Gruppenrichtlinie eingeschränkt sind.

  1. Überprüfen Sie Ihre aktuelle MaxShellsPerUser-Konfiguration:
    winrm get winrm/config/winrs
  2. Schauen Sie sich die Werte an. MaxShellsPerUser Und... MaxProcessesPerShell Wenn einer von ihnen so eingestellt ist... 0, werden sie diesen Fehler verursachen.
  3. Zurücksetzen. MaxShellsPerUser zu seinem Standardwert (in der Regel 30) durch Ausführen:
    winrm set winrm/config/winrs @{MaxShellsPerUser="30"}
  4. Zurücksetzen. MaxProcessesPerShell zu seinem Standardwert (in der Regel 25) durch Ausführen:
    winrm set winrm/config/winrs @{MaxProcessesPerShell="25"}

Schritt 5: Überprüfen und Zurücksetzen der Liste der vertrauenswürdigen Hosts

Wenn Sie eine Verbindung zu einem Remote-Computer herstellen, dem nicht ausdrücklich vertraut wird, können die für Authentifizierungs-Token erforderlichen Parameter fallen gelassen werden.

  1. To allow communication with the remote server safely, add the target machine to your TrustedHosts list. Replace REMOTE_COMPUTER_NAME_OR_IP mit Ihren tatsächlichen Zielmaschinendetails:
    winrm set winrm/config/client @{TrustedHosts="REMOTE_COMPUTER_NAME_OR_IP"}
  2. Wenn Sie in einer sicheren Testumgebung arbeiten und allen Hosts erlauben möchten, dass das Parameterproblem gelöst wird, können Sie eine Wildcard verwenden:
    winrm set winrm/config/client @{TrustedHosts="*"}

Schritt 6: Überprüfen Sie die Verbindung

Nach Abschluss der oben genannten Schritte prüfen Sie die WinRS-Clientverbindung, um sicherzustellen, dass der Nullparameterfehler behoben ist.

  1. Führen Sie einen einfachen Fernbedienungskommando aus. hostname zur Überprüfung der Funktionalität:
    winrs -r:REMOTE_COMPUTER_NAME_OR_IP hostname
  2. Wenn der Befehl den Namen des Remote-Computers zurückgibt, ist das Problem behoben.
ERROR_WSMAN_CLIENT_MULTIPLE_ENUM_MODE_FLAGS | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WSMAN_CANNOT_PROCESS_FILTER | ERROR_WSMAN_CLIENT_ENUMERATORADDEVENT_NULL_PARAM | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT

Es kann einige Fehler geben.. Learn Microsoft