La connexion est refusée sur une machine où personne n’a modifié le registre, et la réponse du forum dit d’ajouter une valeur qui n’y est pas. L’absence n’est pas la constatation. Windows applique des valeurs par défaut, une valeur par défaut peut changer avec une mise à jour installée, et la stratégie effective sur l’appareil peut donc être plus stricte que ce que le registre laisse entendre.

Partez de l’erreur que le client a réellement affichée

Lisez le message, pas le résumé qui vous est parvenu de seconde main. Une invite qui revient immédiatement, un délai d’expiration après la formation du tunnel et une défaillance qui n’apparaît que lorsque la connexion tente de réutiliser le compte ouvert sont trois situations différentes. Seule la troisième concerne l’authentification unique, et les deux premières ne seront pas corrigées par quoi que ce soit dans cet article.

La couche qui a pris la décision détermine quel journal y répond. Ces quatre observations renvoient à quatre responsables différents :

What you observeWhere the decision was madeWho owns the fix
The prompt returns before the tunnel formsLocal credential handling on the clientDevice policy or the installed build
Authentication succeeds, no internal site loadsRouting or access control after loginThe gateway or network owner
Fails only when the logged-on account is reusedSSO credential generationThe policy boundary this page covers
Every user on one build failsUpdate level or vendor regressionPatch management

Inscrivez le texte exact, la minute et le contexte du compte dans le ticket. Le caractère interactif ou automatique de la tentative détermine quel composant Windows a fait l’appel, et un rapport disant que le VPN est cassé décrit souvent un site interne manquant plutôt que des identifiants refusés.

Lisez la stratégie effective, pas la valeur absente

Établissez d’abord le niveau de build et de mise à jour, car la valeur par défaut de la génération d’identifiants dérivés de NTLMv1 a changé dans les versions citées de Windows 11 et Windows Server 2025. Avec Credential Guard désactivé et BlockNtlmv1SSO non défini, une mise à jour publiée le 13 octobre 2026 ou après fait passer le comportement d’Audit à Enforce sans jamais créer cette valeur. Rien n’apparaît dans le registre, et l’appareil devient plus strict que ne l’avait voulu le dernier administrateur. C’est toute la raison pour laquelle une recherche dans le registre prouve ici si peu.

Gardez les frontières séparées pendant la lecture de la sortie. LmCompatibilityLevel est le niveau de réponse de l’authentification réseau, qui décide quel défi et quelle réponse la machine enverra à un serveur ; ce n’est pas le contrôle qui régit la génération des identifiants d’authentification unique, donc l’abaisser ne rétablit pas la connexion. Le fait que l’appareil parle encore ou non NTLMv1 comme protocole réseau est une troisième frontière, et les versions actuelles de Windows 11 et de Server 2025 l’ont déjà abandonné. Credential Guard, la quatrième, protège les secrets de l’appareil.

Corrélez une tentative avec un événement

Reproduisez la défaillance une fois, notez la minute, puis réunissez les preuves locales en une seule séance. Trois commandes couvrent la build, la valeur effective et le journal opérationnel NTLM où est consignée une génération d’identifiants d’authentification unique bloquée :

Get-ComputerInfo | Select-Object WindowsProductName, OsBuildNumber, OsVersion
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LmCompatibilityLevel
Get-WinEvent -LogName "Microsoft-Windows-NTLM/Operational" -MaxEvents 30 | Select-Object TimeCreated, Id, Message

Un événement au même moment que la défaillance est une preuve. Un événement d’hier, d’un autre compte ou un journal sans aucune entrée n’en est pas une, et le cas vide mérite d’être consigné comme vide plutôt que comme preuve absente. Le guide Microsoft sur les changements NTLMv1 nomme l’identifiant d’événement de la génération bloquée d’identifiants d’authentification unique, alors comparez l’Id à celui-ci au lieu de deviner d’après le texte du message.

Gardez ensemble le message du client et la vision de la passerelle de la même tentative. Un blocage local de génération d’identifiants, un rejet de compte distant et une route privée absente après une connexion réussie ont trois responsables différents, et seul le premier est une question de stratégie Windows. Assainissez l’événement avant qu’il ne quitte l’équipe : un horodatage et un Id d’événement répondent généralement à la question sans les détails du compte.

Passez à une méthode de connexion prise en charge

Si la stratégie effective est le blocage, la réponse est un chemin d’authentification pris en charge et non un retour silencieux à la valeur par défaut. L’authentification par certificat est la destination habituelle là où le déploiement la prend en charge, et elle exige une inscription, une distribution de confiance et une passerelle qui accepte les certificats. Le guide Microsoft sur les prochains changements NTLMv1 est le document à citer lors de l’examen du cas.

Désactiver Credential Guard à titre d’expérience supprime la protection sans fournir de connexion de remplacement, et les restrictions documentées sur les identifiants réutilisables expliquent pourquoi il s’agit d’une décision de conception et non d’une étape de diagnostic. Si une exception temporaire est autorisée, donnez-lui un périmètre, un responsable et une date de retrait, et conservez un chemin d’administration indépendant vers la machine au cas où le changement vous priverait de la connexion dont vous avez besoin. Le test d’acceptation est l’authentification prévue plus la ressource derrière elle, et non la disparition d’un code d’erreur local.

Articles similaires