🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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 service WS-Management ne peut pas traiter la requête car l'en-tête de la requête est invalide".

Description de l'erreur

This error typically occurs in Windows when executing PowerShell Remoting commands (such as Invoke-Command ou... Enter-PSSession Il indique que le paquet de requête WS-Management SOAP contient un en-tête qui ne respecte pas les spécifications du protocole, ou que la configuration du service WinRM sur le client ou la machine hôte est devenue corrompue, restreinte ou mal alignée avec les limites de taille maximale de la requête.

Réparations étape par étape

Suivez ces étapes pour résoudre le problème:

Étape 1: redémarrer le service WinRM

Parfois, le service WS-Management rencontre une panne temporaire dans le traitement des en-têtes de requête.

  1. Appuie sur le... Windows Key, type cmd, cliquez avec le bouton droit. Command Prompt, et sélectionnez Run as administrator.
  2. Tapez la commande suivante pour arrêter le service: net stop winrm
  3. Tapez la commande suivante pour démarrer le service: net start winrm

Étape 2: réparer la configuration WinRM (Configuration rapide)

L'exécution de l'outil de configuration rapide réinitialise les auditeurs standard et active les exceptions de pare-feu par défaut.

  1. Ouvrez. PowerShell as an Administrator (Cliquez avec le bouton droit sur le menu Démarrer -> Terminal (Admin) ou PowerShell (Admin)).
  2. Tapez la commande suivante et appuyez sur Enter: winrm quickconfig
  3. Si vous êtes invité à apporter des modifications ou à activer l'exception du pare-feu, tapez y (Oui) et appuyez sur Entrée.

Étape 3: Augmenter la taille maximale de l'enveloppe

Si la charge utile de la requête ou la structure d'en-tête est trop grande (souvent en raison d'adhésions profondes au groupe de répertoires actifs ou de jetons Kerberos étendus), WinRM rejettera la taille d'en-tête invalide.

  1. Ouvrez. PowerShell as an Administrator.
  2. Exécutez la commande suivante pour vérifier la valeur de configuration actuelle: get-item WSMan:\localhost\MaxEnvelopeSizeKB
  3. Augmentez la limite en exécutant cette commande (la définition à 8192 KB est une recommandation stable): set-item WSMan:\localhost\MaxEnvelopeSizeKB 8192
  4. Redémarrez le service WinRM pour appliquer la configuration: Restart-Service winrm

Étape 4: Configurer les hôtes de confiance

Si vous vous connectez à une machine distante qui ne fait pas partie d'un domaine, la machine client doit faire explicitement confiance à l'identité de l'en-tête cible de destination.

  1. Ouvrez. PowerShell as an Administrator.
  2. Pour faire confiance à tous les hôtes temporairement pour les tests, exécutez: Set-Item WSMan:\localhost\Client\TrustedHosts -Value * -Force
  3. Alternativement, remplacer l'astérisque * avec l'adresse IP ou le nom d'hôte spécifique de l'ordinateur distant pour maintenir la sécurité.
  4. Redémarrez le service WinRM: Restart-Service winrm

Étape 5: Vérifiez et ajustez MaxFieldLength et MaxRequestBytes dans le Registre

Si la communication WinRM passe par les couches HTTP/HTTPS gérées par la pile de protocole HTTP de Windows (Http.sys), les grands en-têtes de sécurité Kerberos peuvent être tronqués.

  1. Appuyez dessus. Windows Key + R, type regedit, et appuyez sur Entrée pour ouvrir l'éditeur de registre.
  2. Naviguez vers le chemin suivant: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
  3. Regardez. MaxFieldLength Je ne sais pas. MaxRequestBytes Si elles n'existent pas, cliquez avec le bouton droit sur un espace vide, choisissez New > DWORD (32-bit) Value, et les nommer en conséquence.
  4. Double-cliquez. MaxFieldLength Mettez la base à... Decimal, et régler les données de valeur sur 65534.
  5. Double-cliquez. MaxRequestBytes Mettez la base à... Decimal, et régler les données de valeur sur 16777216.
  6. Redémarrez votre ordinateur pour que les configurations réseau au niveau du système prennent effet.
ERROR_WSMAN_ENCODING_TYPE | ERROR_WSMAN_ENDPOINT_UNAVAILABLE_INVALID_VALUE | ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE | ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_WMI_PROVIDER_INVALID_PARAMETER

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