🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Nous n'avons pas de DLL mais nous avons:
L'analyseur de fichiers Windows et l'antivirus rapide en ligne

Une interface minimaliste avec une recherche rapide, un téléchargement pratique et une structure de section propre.

🛡️🔍 Vérifiez rapidement votre dossier, cliquez sur cette page.
Vérifier les virus, les hachages, vérifier les signets, l'architecture, les informations sur l'IA.

Correction d'erreur Windows: le client WinRS ne peut pas traiter la demande

L' erreur. "The WinRS client cannot process the request. One of the parameters required is null or zero" se produit généralement lorsque vous essayez d'utiliser Windows Remote Shell ( winrs ) ou la gestion à distance de Windows ( WinRM Cette erreur signifie que la connexion a été initialisée avec succès, mais que la structure de commande spécifique ou les variables d'environnement transmises au système distant n'avaient pas les valeurs de paramètres nécessaires.

Voici un guide étape par étape pour résoudre ce problème.


Étape 1: Exécutez l'invite de commande en tant qu'administrateur

Pour modifier les paramètres WinRM, vous devez exécuter toutes les commandes avec des privilèges élevés.

  1. Appuie sur le... Windows Key sur votre clavier.
  2. Quel type ? cmd.
  3. Cliquez avec le bouton droit. Command Prompt dans les résultats de recherche.
  4. Sélectionnez Run as administrator.
  5. Cliquez. Yes si l'invite Contrôle de compte utilisateur (UAC) s'affiche.

Étape 2: redémarrer le service WinRM

Parfois, le service WinRM entre dans un état défectueux où il ne parvient pas à analyser correctement les paramètres. Le redémarrage rafraîchit sa mémoire de configuration.

  1. Dans l'invite de commande surélevée, tapez la commande suivante et appuyez Enter:
    net stop winrm
  2. Une fois que le service s'arrête, redémarrez-le en tapant cette commande et en appuyant Enter:
    net start winrm

Étape 3: Reconfiguration et réparation du QuickConfig de WinRM

Si des paramètres spécifiques manquent ou sont définis à zéro dans la configuration du registre ou du service, l'exécution de la commande de configuration rapide détecte et corrige automatiquement les valeurs manquantes.

  1. Tapez la commande suivante dans la liste des commandes et appuyez 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 (pour Oui) et appuyez Enter pour toutes les indications qui apparaissent.

Étape 4: Vérifier les paramètres MaxShellsPerUser et MaxProcessesPerShell

Cette erreur se déclenche souvent lorsque les limites de gestion à distance sont définies à zéro ou limitées par une stratégie de groupe. Vous devez réinitialiser ces propriétés à leurs valeurs par défaut.

  1. Vérifiez votre configuration actuelle de MaxShellsPerUser en exécutant:
    winrm get winrm/config/winrs
  2. Regardez les valeurs pour MaxShellsPerUser Je ne sais pas. MaxProcessesPerShell Si l' un d' eux est réglé... 0, ils provoqueront cette erreur.
  3. Réinitialisez. MaxShellsPerUser à sa valeur par défaut (généralement 30) en exécutant:
    winrm set winrm/config/winrs @{MaxShellsPerUser="30"}
  4. Réinitialisez. MaxProcessesPerShell à sa valeur par défaut (généralement 25) en exécutant:
    winrm set winrm/config/winrs @{MaxProcessesPerShell="25"}

Étape 5: Vérifiez et réinitialisez la liste des hôtes de confiance

Si vous vous connectez à une machine distante qui n'est pas explicitement fiable, les paramètres requis pour les jetons d'authentification peuvent être supprimés.

  1. To allow communication with the remote server safely, add the target machine to your TrustedHosts list. Replace REMOTE_COMPUTER_NAME_OR_IP avec les détails de votre machine cible réelle:
    winrm set winrm/config/client @{TrustedHosts="REMOTE_COMPUTER_NAME_OR_IP"}
  2. Si vous travaillez dans un environnement de test sécurisé et que vous souhaitez permettre à tous les hôtes de s'assurer que le problème des paramètres est résolu, vous pouvez utiliser un joker:
    winrm set winrm/config/client @{TrustedHosts="*"}

Étape 6: Testez le lien

Après avoir terminé les étapes ci-dessus, testez la connexion client WinRS pour vous assurer que l'erreur de paramètre nul est résolue.

  1. Exécutez une simple commande à distance. hostname pour vérifier la fonctionnalité:
    winrs -r:REMOTE_COMPUTER_NAME_OR_IP hostname
  2. Si la commande renvoie le nom de l'ordinateur distant, le problème est résolu.
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

Il y a peut-être des erreurs.. Learn Microsoft