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

Description de l'erreur

Cette erreur se produit lorsque vous essayez de vous connecter à l'ordinateur local en utilisant la gestion à distance de Windows (WinRM) via son adresse de boucle ( localhost, 127.0.0.1, ou [::1] ) sans spécifier explicitement un mécanisme d'authentification permettant le trafic en boucle, ou lorsque l'on utilise l'authentification standard Kerberos.

By default, the WinRM architecture and Kerberos security protocols prevent loopback authentication to protect against credential reflection attacks. Kerberos relies on Service Principal Names (SPNs) linked to active computer accounts; because localhost Pour exécuter des commandes localement via WinRM, vous devez configurer le client WinRM pour permettre la connexion locale ou utiliser explicitement une méthode d'authentification alternative comme Basic ou Negotiate.


Réparations étape par étape

Méthode 1: Utilisez le nom de l'ordinateur au lieu de l'hôte local

La solution de contournement la plus simple et la plus sûre consiste à éviter complètement les adresses de boucle en ciblant votre nom de machine réel.

  1. Ouvrez. Command Prompt ou... PowerShell.
  2. Trouvez le nom de votre ordinateur en exécutant:
    hostname
  3. Utilisez le nom d' hôte retourné au lieu de localhost ou... 127.0.0.1 dans votre commande WinRM ou PowerShell Remoting. Par exemple:
    Enter-PSSession -ComputerName YOUR_COMPUTER_NAME

Méthode 2: Configurer les hôtes de confiance WinRM

Si vous devez l' utiliser. localhost, vous devez dire à la configuration du client WinRM de faire confiance explicitement aux connexions.

  1. Cliquez avec le bouton droit sur le menu Démarrer Windows et sélectionnez Windows PowerShell (Admin) ou... Terminal (Admin).
  2. Exécutez la commande suivante pour ajouter localhost à votre liste d'hôtes de confiance:
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "localhost" -Force

    (Remarque: si vous avez besoin d'autoriser également les boucles IP, utilisez -Value "localhost,127.0.0.1,::1")

  3. Redémarrez le service WinRM pour appliquer les modifications:
    Restart-Service WinRM

Méthode 3: modifier le mécanisme d'authentification

Si votre commande autorise les balises de paramètres, passez explicitement de Kerberos à Négocier ou à l'authentification de base, qui gère correctement le trafic de boucle.


Méthode 4: Activer la politique de filtrage des jetons des comptes locaux

Si vous exécutez la commande en tant que compte d'administrateur local et que vous êtes toujours confronté à des blocages d'accès après avoir appliqué les étapes ci-dessus, Windows User Account Control (UAC) pourrait supprimer vos privilèges d'administrateur sur la connexion en boucle.

  1. Appuyez dessus. Windows Key + R, type regedit, et appuyez Enter pour ouvrir l'éditeur de registre.
  2. Naviguez vers le chemin suivant:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Cliquez avec le bouton droit sur un espace vide dans le volet droit, sélectionnez New - > DWORD (32-bit) Value.
  4. Nommez la nouvelle valeur: LocalAccountTokenFilterPolicy
  5. Double-cliquez. LocalAccountTokenFilterPolicy et de changer sa Value data Je vous en prie. 1.
  6. Cliquez. OK et redémarrez votre ordinateur pour appliquer les modifications du registre.
ERROR_WSMAN_CLIENT_WORKGROUP_NO_KERBEROS | ERROR_WSMAN_INVALID_BATCH_SETTINGS_PARAMETER | ERROR_WSMAN_UNKNOWN_HTTP_STATUS_RETURNED | ERROR_WSMAN_UNSUPPORTED_HTTP_STATUS_REDIRECT | ERROR_WSMAN_HTTP_REQUEST_TOO_LARGE_STATUS

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