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

Comment réparer "Le client WinRM ne peut pas traiter la requête. La requête doit contenir un et un seul mode d'énumération".

Description de l'erreur

L'erreur de gestion à distance de Windows (WinRM) "The WinRM client cannot process the request. The request must contain one and only one enumeration mode." se produit généralement lorsqu'il y a une incompatibilité ou une corruption dans les propriétés de configuration WinRM, en particulier lorsque plusieurs commutateurs opérationnels ou drapeaux d'énumération en conflit sont passés simultanément lors d'un appel API ou d'une initialisation de session PowerShell. Il provient fréquemment d'auditeurs WS-Management (WS-Man) mal configurés, de configurations de session PowerShell corrompues ou de suppressions de stratégie de groupe qui interfèrent avec la façon dont les paquets de données sont analysés lors de la poignée de main initiale entre le client et le point final distant.

Réparation étape par étape

Suivez ces étapes séquentiellement pour résoudre le problème sur la machine affectée.

Étape 1: redémarrer le service WinRM

La mise à jour du service peut effacer les paramètres bloqués ou les erreurs de mémoire transitoire causant le conflit d'énumération.

  1. Ouvrez le menu Démarrer, tapez cmd, cliquez avec le bouton droit. Command Prompt, et sélectionnez Run as administrator.
  2. Arrêtez le service WinRM en exécutant:
    net stop winrm
  3. Redémarrez le service WinRM en exécutant:
    net start winrm

Étape 2: réparer la configuration WinRM

La réinitialisation de la configuration WinRM par défaut efface les paramètres contradictoires qui auraient pu être automatiquement injectés.

  1. Dans la même fenêtre de l'invite de commande Administrateur, tapez la commande suivante et appuyez sur Entrée:
    winrm quickconfig
  2. If prompted to make changes to configure the service and enable firewall exceptions, type y (Oui) et appuyez sur Entrée.

Étape 3: Supprimer et recréer les auditeurs WinRM

Les auditeurs HTTP/HTTPS corrompus déclenchent souvent des erreurs d'analyse structurelles comme des conflits de mode d'énumération.

  1. Dans l'invite de commande de l'administrateur, vérifiez les auditeurs existants en exécutant:
    winrm enumerate winrm/config/listener
  2. Supprimez les auditeurs problématiques en exécutant:
    winrm delete winrm/config/listener?Address=*+Transport=HTTP

    (Remarque: si vous utilisez HTTPS, remplacez HTTP par HTTPS dans la commande ci-dessus) .

  3. Recréer un auditeur propre en exécutant:
    winrm quickconfig

Étape 4: Réenregistrer les configurations de session PowerShell

Si l'erreur se produit spécifiquement pendant le téléchargement de PowerShell, les terminaux par défaut peuvent être corrompus.

  1. Ouvrez le menu Démarrer, tapez PowerShell, cliquez avec le bouton droit. Windows PowerShell, et sélectionnez Run as administrator.
  2. Exécutez la commande suivante pour restaurer les endpoints de session par défaut:
    Register-PSSessionConfiguration -Force
  3. Redémarrez le service WinRM une dernière fois pour appliquer les modifications:
    Restart-Service winrm
ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_WMI_PROVIDER_INVALID_PARAMETER | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WINRS_CLIENT_NULL_PARAM | ERROR_WSMAN_CANNOT_PROCESS_FILTER

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