🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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 prend pas en charge le type d'encodage spécifié".

Description de l'erreur

L'erreur de Windows "The WS-Management service does not support the encoding type specified" Cela se produit généralement lorsque vous utilisez Windows PowerShell ou Windows Remote Management (WinRM) pour établir une connexion à distance. Cela signifie une incompatibilité dans les protocoles de mise en forme entre le client (votre ordinateur) et le serveur cible. Cela se produit parce que le client tente d'envoyer des requêtes en utilisant un XML ou une méthode d'encodage de données que le service WinRM à distance n'est pas configuré pour accepter ou reconnaître.

Réparations étape par étape

Correction 1: Configurer la compatibilité des données WinRM

L'activation d'un traitement de données hérité ou compatible sur votre machine résout généralement les conflits de codage.

  1. Cliquez sur le Start le menu, le type cmd, cliquez avec le bouton droit. Command Prompt, et sélectionnez Run as administrator.
  2. Type the following command to allow the WinRM service to process compatible data XML payloads, then press Enter:
    winrm set winrm/config/service @{CompatibilityProcessorScenario="True"}
  3. Redémarrez le service WinRM pour appliquer les modifications:
    net stop winrm
    net start winrm

Correction 2: Réinitialiser WinRM à la configuration par défaut

Si l'erreur de codage provient de fichiers de configuration corrompus ou de mauvaises modifications manuelles, la réinitialisation de WinRM la résout.

  1. Ouvrez. Command Prompt en tant qu'administrateur.
  2. Exécutez la commande unconfigure pour effacer les règles existantes:
    winrm invoke Restore winrm/config
  3. Réinitialisez la configuration par défaut en exécutant:
    winrm quickconfig
  4. Quel type ? y (Oui) lorsque vous êtes invité à confirmer les modifications de configuration et les exceptions du pare-feu.

Correction 3: Forcer l'encodage UTF-8 avec PowerShell

Si vous rencontrez cette erreur lors de l'exécution d'un script spécifique, le script peut pousser un jeu de caractères illisible. Vous pouvez forcer votre session à communiquer en utilisant des normes de mise en forme strictes.

  1. Cliquez. Start, type PowerShell, et sélectionnez Run as administrator.
  2. Exécutez ces deux lignes pour imposer des règles d'encodage standard pour les requêtes Web et les sorties au sein de votre session active de terminal:
    \(PSDefaultParameterValues['Invoke-RestMethod:ContentType'] = 'application/json; charset=utf-8'\)PSDefaultParameterValues['Invoke-WebRequest:ContentType'] = 'application/json; charset=utf-8'
  3. Essayez de redémarrer votre connexion à distance ou votre script.

Correction 4: Installez les mises à jour manquantes de.NET Framework

WS-Management s'appuie fortement sur les moteurs de sérialisation.NET. Les frameworks système obsolètes ne peuvent pas décoder les paquets de gestion Web modernes.

  1. Appuie sur le... Windows Key + I pour ouvrir le Settings Application. Je vous en prie.
  2. Cliquez dessus. Update & Security (ou Windows Update sur Windows 11).
  3. Cliquez sur le Check for updates Le bouton.
  4. Élargir. Advanced options et sélectionnez Optional updates pour assurer tout ce qui est en suspens. .NET Framework Les mises à jour sont complètement installées.
  5. Redémarrez votre machine une fois l'installation terminée.
ERROR_WSMAN_QUICK_CONFIG_LOCAL_POLICY_CHANGE_DISALLOWED | ERROR_WSMAN_INVALID_SELECTOR_NAME | ERROR_WSMAN_ENDPOINT_UNAVAILABLE_INVALID_VALUE | ERROR_WSMAN_INVALID_HEADER | ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE

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