Comment utiliser Netsh sur Windows 11 : un guide complet et détaillé pour gérer et réparer votre réseau

Dernière mise à jour: 09/05/2025
Auteur: Isaac
  • Netsh vous permet de modifier et de diagnostiquer la configuration du réseau dans Windows 11 depuis la console.
  • Avec netsh, vous pouvez gérer l'IP, le DNS, le Wi-Fi, le pare-feu et résoudre les problèmes de connectivité.
  • Son utilisation nécessite des privilèges d'administrateur et une attention à la syntaxe, mais offre des solutions rapides.

netsh sur Windows 11

Avez-vous déjà rencontré des problèmes Internet sur votre ordinateur et ne saviez pas par où commencer pour les résoudre ? Ou peut-être souhaitez-vous personnaliser les paramètres réseau de votre PC et recherchez-vous un outil puissant, mais peu connu, qui vous permet de le faire de manière avancée. Si vous utilisez Windows 11 la commande netsh C'est l'une de ces ressources essentielles que vous devez connaître : un couteau suisse capable de réparer la connexion, de modifier les paramètres, d'automatiser les tâches ou encore d'exporter et de restaurer des configurations réseau complètes.

Dans cet article, vous découvrirez tout ce que vous pouvez faire avec netsh dans Windows 11, du fonctionnement de base à l'utilisation avancée : commandes indispensable, Ruses, des conseils, des exemples réels et des avertissements qui vous éviteront plus d'un mal de tête. Nous vous expliquerons à quoi sert netsh, comment l'utiliser en pratique, comment tirer parti de chaque contexte et commande et, surtout, comment l'utiliser pour résoudre vos problèmes de réseau à la maison ou au bureau.

Qu'est-ce que netsh et à quoi sert-il dans Windows 11 ?

Netsh (Network Shell) est un utilitaire de ligne de commande disponible dans pratiquement toutes les versions modernes de Windows, y compris Windows 11. Il vous permet d'afficher, de modifier, de gérer et de diagnostiquer les paramètres réseau de votre ordinateur, à la fois localement et à distance.

À partir du Panneau de configuration de Windows, vous ne pouvez effectuer que certains réglages de base. Cependant, avec netsh, vous pouvez aller beaucoup plus loin. C'est l'outil préféré des administrateurs, techniciens ou utilisateurs avancés. parce que Il vous permet d'automatiser des tâches, de créer des scripts, de réparer des pannes de réseau difficiles et de personnaliser les paramètres de manière granulaire. (Wi-Fi, IP, pare-feu, DNS, TCP/IP, ponts réseau… et plus). Nous expliquons ici comment gérer les adresses IP sur votre réseau.

Netsh fonctionne directement sur CMD (symbole du système) ou dans PowerShell, alors il faut ouvrir le terminal en tant qu'administrateur pour exécuter la plupart des commandes qui modifient les paramètres du système.

Avantages et inconvénients de netsh

Pourquoi utiliser netsh ? Ce sont les principaux avantage:

  • Puissance et flexibilité : Vous pouvez configurer, auditer et restaurer presque tous les paramètres réseau.
  • Automatisation: Prend en charge les scripts et les fichiers batch, idéal pour les environnements professionnels.
  • Diagnostic et réparation : Il vous permet de résoudre des problèmes qui ne peuvent pas être résolus à partir de l'interface graphique.
  • Aucun outil externe requis : Il est inclus par défaut dans Windows.
  • Permet d'exporter/importer des configurations : Utile pour sauvegarder ou cloner des paramètres entre ordinateurs.

Mais il présente également des inconvénients et des limites à garder à l’esprit :

  • Ce n'est pas très intuitif : Son utilisation nécessite une bonne connaissance du syntaxe et les commandes exactes, ce qui peut être délicat pour les débutants.
  • Sans interface graphique : Tout est géré par des commandes ; Une erreur de frappe peut invalider une commande.
  • Sujet aux erreurs de l'utilisateur : Un paramètre mal placé peut modifier la configuration de manière inattendue.
  • Accès administrateur: Il est essentiel d’exécuter la console avec des privilèges élevés pour la plupart des commandes utiles.
  • Limitations des réseaux modernes : Certaines fonctionnalités avancées récentes (par exemple, SDN, certaines options IPv6) ne sont pas entièrement prises en charge.
  Comment résoudre les problèmes de carte graphique sous Windows 11

Comment accéder et exécuter netsh sous Windows 11

Il existe deux manières principales d'utiliser netsh : dès PowerShell ou de CMD (Invite de commandes). Bien que le comportement soit similaire, il existe des différences mineures dans la syntaxe de certaines commandes. Il est recommandé d'utiliser l'invite de commande pour la plupart des exemples.

  • Ouvrez CMD en tant qu’administrateur : Cliquez Win + Récrit cmd, puis appuyez sur Ctrl + Shift + Enter. Confirmez l'autorisation si demandée.
  • Ouvrez PowerShell en tant qu'administrateur : Recherchez « Windows PowerShell » dans le menu Démarrer, faites un clic droit et sélectionnez « Exécuter en tant qu’administrateur ».

Une fois la console ouverte, vous pouvez commencer à utiliser netsh en tapant simplement :

netsh

Cela vous amène au shell netsh. Si vous souhaitez exécuter une commande directement, vous pouvez le faire comme ceci :

paramètres de commande netsh-o-context

Syntaxe générale et paramètres netsh

La syntaxe netsh est simple mais très stricte. Une commande de base a généralement la structure suivante :

netsh

Principaux paramètres globaux :

  • -a AliasFile : Exécute les commandes dans un fichier d'alias et revient à netsh.
  • -c Contexte : Bascule vers le contexte spécifié (par exemple, « wlan »).
  • -r Équipement distant : Exécutez la commande sur un ordinateur distant (nécessite que le service de registre distant soit actif sur la cible).
  • -u Utilisateur : Exécutez la commande en utilisant les informations d’identification d’un autre utilisateur.
  • -p Mot de passe : Fournit le mot de passe pour l'utilisateur spécifié avec -u.
  • -f ScriptFile : Exécuter un fichier scénario de netsh et quitte une fois terminé.

Une demande d'aide rapide peut être faite avec :

netsh /?

Contextes et sous-contextes dans netsh

L’un des concepts clés de netsh est le « contexte ». Chaque contexte est une zone spécifique de la configuration du réseau : par exemple, « interface », « wlan », « advfirewall », « bridge », « winhttp », etc. À l'intérieur de chacun, vous trouverez commandes spécialisées et sous-contextes pour gérer différentes fonctionnalités.

Quelques principaux contextes que vous pouvez utiliser dans Windows 11 sont :

  • interface: Configuration générale des interfaces réseau (IP, DNS, etc.).
  • réseau local sans fil: Contrôle et diagnostic des réseaux Wi-Fi.
  • pare-feu avancé : Gestion avancée du pare-feu.
  • pont: Création et gestion de ponts réseau.
  • gagnerhttp: Configuration du proxy HTTP au niveau du système.
  • client dhcp, client DNS, http, ipsec, ras, rpc, réseau local, trace, wfp, winsock : Autres contextes pour des tâches spécifiques.

Pour voir tous les contextes disponibles, exécutez :

netsh /?

Et pour consulter les commandes d'un contexte spécifique :

netsh ?

Commandes Netsh les plus couramment utilisées dans Windows 11 pour la réparation du réseau

L’utilisation la plus courante de netsh est de résoudre les problèmes courants de connectivité Internet. Lorsque le réseau tombe en panne, que le Wi-Fi ne se connecte pas, qu'il y a des conflits IP ou des erreurs DNS, ces commandes sont souvent la première ligne de bataille :

  • Netsh Winsock réinitialiser: Restaure le catalogue Winsock, résolvant les problèmes de connectivité résultant d'une corruption de socket ou d'une mauvaise configuration.
  • réinitialisation IP netsh int : Restaure la pile TCP/IP à ses paramètres d'usine d'origine, idéal pour résoudre les conflits IP rares.
  • réinitialisation de netsh advfirewall : Réinitialise toutes les règles du pare-feu Windows par défaut.
  Que puis-je faire pour supprimer Google Software Reporter de mon ordinateur ?

Combiné avec ipconfig / flushdns, ipconfig / release y ipconfig / renew (qui renouvellent DNS et IP), constituent le « kit d’urgence » pour Internet que tout utilisateur devrait connaître.

Pour les utiliser :

  1. Ouvrez la console en tant qu'administrateur.
  2. Exécutez les commandes une par une : saisissez chacun d'eux et appuyez sur Entrée.
  3. Redémarrer le PC si vous utilisez netsh winsock reset ou netsh int ip reset (la console elle-même vous le dira si nécessaire).

Ordre d'exécution recommandé :

ipconfig /flushdns ipconfig /release ipconfig /renew netsh winsock réinitialiser netsh int ip réinitialiser netsh advfirewall réinitialiser

Cette commande permet d’éliminer les problèmes de mise en cache DNS, les conflits IP ou les restrictions de pare-feu.

Comment utiliser netsh pour exporter, enregistrer et restaurer les paramètres réseau

L'une des fonctions les moins connues mais les plus utiles de netsh est la possibilité d'exporter la configuration du réseau vers un fichier texte brut. De cette façon, si votre configuration fonctionne parfaitement, vous pouvez faire une copie de sauvegarde pour récupérer en cas de modifications indésirables ou d'erreurs.

Étapes:

  1. Créez un dossier de sauvegarde (par exemple, C:\networks).
  2. Enregistrez les paramètres actuels :
    netsh dump > C:\redes\configuration.txt
  3. Pour restaurer :
    netsh -f C:\redes\configuration.txt

Ce processus est rapide et très efficace pour les utilisateurs qui subissent des changements fréquents de réseau ou pour les administrateurs qui gèrent plusieurs ordinateurs.

Article connexe:
Comment trouver et gérer des adresses IP valides sur votre réseau

Gérez les interfaces réseau, les adresses IP et le DNS avec Netsh

Netsh vous permet de visualiser et de modifier les paramètres de chaque interface réseau (filaire ou Wi-Fi). Ces commandes s'appliquent dans le contexte « interface » et sont très utiles pour passer d'une IP dynamique à une IP statique, modifier les serveurs DNS ou simplement vérifier l'état des interfaces.

  • Afficher les interfaces disponibles :
    interface d'exposition de netsh
  • Interroger l'IP et le DNS d'une interface :
    netsh interface ipv4 afficher l'adresse "Wi-Fi" netsh interface ipv4 afficher le DNS "Wi-Fi"
  • Changer l'IP en statique :
    netsh interface ipv4 définir l'adresse « Wi-Fi » statique 192.168.1.40 255.255.255.0 192.168.1.1 1
  • Mettre l'IP en mode dynamique (DHCP) :
    interface netsh ipv4 définir l'adresse « Wi-Fi » dhcp
  • Définir un DNS fixe :
    netsh interface ipv4 set dnsservers "Wi-Fi" statique 8.8.8.8 validate=no
  • Définir le DNS en mode automatique :
    interface netsh ipv4 définir les serveurs DNS « Wi-Fi » dhcp

Ces commandes doivent être ajustées en fonction du nom de votre carte réseau (remplacez « Wi-Fi » par le nom approprié, que vous pouvez voir avec la première commande de la liste).

Gestion et diagnostic avancés du réseau sans fil (Wi-Fi) avec netsh

Netsh est particulièrement utile pour contrôler les aspects avancés du Wi-Fi :

  • Afficher les profils de réseau sans fil enregistrés :
    profils wlan show netsh
  • Empêcher la connexion automatique à un réseau Wi-Fi :
    netsh wlan set profileparameter name="Nom du réseau" connectionmode=manual
  • Autoriser la connexion automatique :
    netsh wlan set profileparameter name="Nom du réseau" connectionmode=auto

Avec ces commandes, vous pouvez contrôler précisément les réseaux auxquels votre ordinateur portable ou de bureau se connecte et vous pouvez nettoyer les profils anciens ou indésirables.

  Le fichier provient d'un autre ordinateur et peut être verrouillé.[SUPER GUIDE]

Configuration et gestion du pare-feu avec Netsh AdvFirewall

Le contexte advfirewall a remplacé l'ancien pare-feu netsh, offrant un contrôle plus avancé. À partir d'ici, vous pouvez créer, modifier et supprimer des règles de pare-feu Windows, en ajustant le trafic entrant et sortant pour les programmes, les services et les ports.

Exemples de commandes utiles :

  • Ouvrir le port 80 (HTTP) :
    netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80
  • Supprimer une règle (par nom) :
    nom de la règle de suppression du pare-feu netsh advfirewall="Ouvrir le port 80"
  • Restaurer les paramètres par défaut du pare-feu :
    reset netsh advfirewall
  • Activer le pare-feu pour un profil :
    netsh advfirewall définit l'état du profil actuel sur

Commandes de gestion et de diagnostic des ponts réseau (netsh bridge)

Si vous devez connecter plusieurs interfaces réseau ensemble (par exemple, pour partager l'accès Internet entre le LAN et le Wi-Fi), netsh vous permet de gérer les « ponts ».

Commandes principales dans le contexte du pont :

  • Lister les ponts existants :
    liste des ponts netsh
  • Voir les adaptateurs disponibles pour le pont :
    adaptateur d'affichage de pont netsh
  • Créer un pont entre deux adaptateurs (en utilisant l'index ou le nom) :
    netsh bridge create 1 4 netsh bridge create "Wi-Fi" "Ethernet"
  • Ajouter un adaptateur à un pont existant :
    pont netsh ajouter à
  • Retrait d'un adaptateur du pont :
    pont netsh supprimé de
  • Détruisez le pont et supprimez tous les adaptateurs liés :
    destruction du pont netsh

Il s'agit de commandes avancées, recommandées uniquement si vous avez une idée claire de l'objectif, car elles peuvent vous laisser sans accès au réseau si elles sont utilisées de manière incorrecte.

Configurer et gérer les proxys HTTP système avec netsh winhttp

Netsh winhttp Il s'agit du contexte spécifique de configuration du proxy global (au niveau du système, pas seulement pour le navigateur), quelque chose de largement utilisé dans les environnements d'entreprise ou de télétravail.

Commandes courantes :

  • Définir le proxy :
    netsh winhttp set proxy proxy-server="http=proxy-server;https=secure-proxy" bypass-list="*.mydomain.com"
  • Importer les paramètres proxy depuis Internet Explorer :
    source de proxy d'importation netsh winhttp = ie
  • Réinitialiser les paramètres du proxy :
    proxy netsh winhttp
  • Afficher les paramètres actuels :
    netsh winhttp afficher le proxy

Vous pouvez également définir des proxys avancés au format JSON ou appliquer différentes configurations par utilisateur/machine.

Exportez, importez et automatisez des tâches avec des scripts Netsh

L’un des points forts de netsh est sa capacité à travailler avec des scripts. Vous pouvez enregistrer vos commandes dans des fichiers texte et les exécuter par lots avec le paramètre -f:

netsh -f chemin\fichier.txt

Ceci est idéal pour répliquer des configurations, déployer des paramètres sur plusieurs ordinateurs ou effectuer des tests rapides. Vous pouvez également utiliser la sortie de netsh dump pour créer des sauvegardes automatiques périodiques.