Comment désactiver l’IPV6 sur Windows

Parfois l'IPV6 dans Windows peut entraîner des problèmes de connectivité (lenteur de connexion, erreur de connexion, etc).
Vous pouvez donc vouloir désactiver l'IPV6 pour tester si elle est source de problème.

Ce tutoriel vous donne plusieurs méthodes pour désactiver l'IPV6 sur Windows afin de tester si vos problèmes de connexion ne viennent pas de là.
Cela fonctionne sur Windows 7, 8, Windows 10 et Windows 11.

Comment désactiver l'IPV6 sur Windows 7, 8, Windows 10 et Windows 11.

Introduction à l'IPV6

L'IPV6 est une nouvelle norme d'adresse, qui étend le nombre d'adresse possible.
Le but de l'IPV6 est en autre de palier aux manques d'adresses IPV4, ce dernier est codé en 32 bits alors que IPV6 est codé en 128 bits.
Rapidement, le format des deux différentes normes :

  • IPV4, les adresses IP sont en décimales, soit de la forme xxx.xxx.xxx - exemple : 151.123.123.122 ou 12.15.154.15
  • Les adresses IP en IPV6 sont en hexadécimales, par exemple : 2a00:1450:400e:802::2003

Ainsi, une adresse internet peut avoir deux adresses soit en IPV4, soit en IPV6.
Par exemple pour www.google.fr, on peut obtenir :

  • www.google.fr [172.217.23.3]
  • www.google.fr [2a00:1450:4009:801::2003]
Comment désactiver l'IPV6 sur Windows

Plus de détails :

Désactiver IPV6 sur Windows

Dans les propriétés des cartes réseau

Enfin, il est possible de désactiver l'IPV6 sur l'interface réseau souhaitée, pour cela :

Temps nécessaire : 5 minutes.

Désactiver IPV6 depuis les interfaces réseaux de Windows

  1. Ouvrir le Panneau de configuration de Windows

    Sur votre clavier, appuyez sur la touche Windows + R
    Dans la fenêtre exécuter, saisissez : ncpa.cpl


    Ouvrir les connexions réseaux sur Windows

  2. Ouvrir les propriétés de la carte réseau

    Sur la carte réseau sur laquelle vous souhaitez désactiver l'IPV6, faites un clic droit puis Propriétés.Désactiver l'IPV6 sur Windows

  3. Désactiver l'IPV6

    Dans la liste, décochez Protocole internet version 6 (TCP/IPv6)
    Cliquez sur OK pour fermer les propriétés de l'interface réseau.
    Désactiver l'IPV6 sur Windows

Vous pouvez répéter cela sur toutes les interfaces réseaux où désactiver l'IPV6.

Bravo ! vous avez réussi à désactiver l'IPV6 de Windows.

En PowerShell

Get-netadapterbinding -componentid ms_tcpip6
  • Ensuite, exécutez la commande ci-dessous pour désactiver IPv6 sur un adaptateur réseau spécifique. Remplacez «NetAdapTIName» avec le nom de l'adaptateur réseau réel avec la commande précédente.
Disable-NetAdapterBinding -Name "NetAdapterName" -ComponentID ms_tcpip6
  • (Facultatif) Pour désactiver IPv6 sur tous les adaptateurs réseau, utilisez la commande ci-dessous PowerShell.
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
  • Fermez la fenêtre PowerShell.
Désactiver l'IPV6 sur Windows en PowerShell

En ligne de commandes avec netsh

netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
Désactiver l'IPV6 sur Windows en ligne de commandes avec netsh

Par le registre Windows

On peut aussi modifier la configuration réseau directement dans le registre Windows.

Pour désactiver certains composants IPv6, procédez comme suit :

  1. Cliquez sur Démarrer, tapez regedit dans la zone de recherche, puis cliquez sur regedit.exe dans la liste Programmes.
  2. Dans la boîte de dialogue Contrôle de compte d'utilisateur, cliquez sur Continuer.
  3. Dans l'Éditeur du Registre, recherchez la sous-clé de Registre suivante et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
  4. Double-cliquez sur DisabledComponents pour modifier l'entrée DisabledComponents.
    1. Tapez 0 pour réactiver tous les composants IPv6 (paramètre Windows par défaut).
    2. Tapez 0xff pour désactiver tous les composants IPv6,
    3. Saisissez 0x10 pour désactiver IPv6 sur toutes les interfaces hors tunnel (interfaces de réseau local et de protocole point à point [PPP]).
    4. Tapez 0x01 pour désactiver IPv6 sur toutes les interfaces de tunnel. Celles-ci incluent ISATAP (protocole d'adressage tunnel intra-site), 6to4 et Teredo.
    5. Rentrez 0x11 pour désactiver toutes les interfaces IPv6, à l'exception de l'interface de bouclage IPv6.
Comment désactiver l'IPV6 sur Windows depuis le registre

Ainsi, en choisissant 0xff, on désactive IPv6 sur toutes les interfaces et le ping en IPv6 ne fonctionne plus :

Comment désactiver l'IPV6 sur Windows depuis le registre

Remarque Si l'entrée DisabledComponents n'est pas disponible, vous devez la créer. Pour cela, procédez comme suit :

  1. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD (32 bits).
  2. Tapez DisabledComponents, puis appuyez sur Entrée.
  3. Double-cliquez sur DisabledComponents pour changer la valeur.
Bravo ! vous avez réussi à désactiver l'IPV6 de Windows.