Table of Contents
Un forum, une commande recopiée sans trop réfléchir, et te voilà à taper netsh winsock reset dans un CMD administrateur parce que quelqu'un a juré que ça réglait tout. Résultat : ta panne réseau n'a pas bougé d'un poil, mais ton VPN pro a disparu et l'antivirus réclame une réinstallation. Cette commande n'a rien d'un bouton magique.
Netsh winsock reset remet à zéro tout un système qui gère le trafic réseau de ta machine, pas juste ta carte wifi. Il y a un monde entre la lancer en sachant ce qu'elle efface, et la lancer parce qu'un post de forum le dit. On va d'abord comprendre ce qu'elle range à zéro, puis voir ce qui ne repart jamais tout seul derrière, et enfin la lancer proprement, sans y laisser ton VPN.
Winsock, la tour de contrôle de ta carte réseau
Aucune application sur ta machine ne parle directement à ta carte réseau. Quand ton navigateur charge une page, quand ton client mail relève ta boîte, quand ton VPN ouvre un tunnel, chacun dépose sa demande auprès d'un intermédiaire : Winsock, l'interface Windows qui fait le pont entre les logiciels et le protocole qui transporte réellement les données, TCP/IP.
Imagine une tour de contrôle d'aéroport. Aucun avion ne décolle sans avoir déposé un plan de vol et reçu une piste. Winsock, c'est cette tour : elle attribue les pistes (on les appelle des sockets), autorise les décollages, garde la trace de qui parle à qui. Le jour où elle tourne rond, tu ne la remarques même pas. C'est justement le problème.
Les compagnies tierces qui s'enregistrent aussi
Ton antivirus, ton client VPN d'entreprise, parfois un proxy imposé par ton employeur, s'enregistrent eux aussi auprès de cette tour. On les appelle des LSP, des layered service providers : des couches qui s'intercalent pour inspecter ou rediriger certains vols avant qu'ils décollent. Utile, tant que chacun respecte la procédure.
Le jour où une de ces compagnies ferme boutique sans prévenir, typiquement un logiciel de sécurité mal désinstallé ou un VPN qui a planté en pleine mise à jour, elle laisse une piste bloquée dans le registre de la tour. Ta carte réseau, elle, n'a jamais bougé. C'est le registre qui est encombré de vols fantômes.

Ce que la commande netsh winsock reset fait réellement
Netsh winsock reset ne touche ni ta carte réseau, ni ta box, ni ta configuration IP. Elle vide le registre de la tour de contrôle et le remet à l'état d'origine de Windows, en supprimant toutes les entrées ajoutées par des tiers, y compris celles qui sont cassées. Un redémarrage est obligatoire pour que la nouvelle tour prenne son poste : sans lui, l'ancienne configuration continue de tourner en mémoire et tu conclurais à tort que la commande n'a servi à rien.
Ce que ça casse au passage
Toutes les compagnies tierces enregistrées doivent redéposer leur plan de vol après le reset, y compris celles qui volaient très bien la veille.
- Ton client VPN professionnel perd sa configuration réseau et demande souvent une réinstallation complète pour retrouver sa place dans le circuit.
- Un proxy d'entreprise réglé au niveau système est effacé. Si ton poste est censé passer par lui pour joindre les ressources internes, tu perds l'accès tant que tu ne l'as pas reconfiguré.
- Certains antivirus perdent leur pilote de filtrage réseau et affichent une alerte de protection incomplète jusqu'à réinstallation ou réparation du produit.
- Tout logiciel qui s'appuie sur un LSP personnalisé, plus rare mais encore présent sur des postes d'entreprise anciens, doit être réinstallé pour retrouver sa place dans la file.
Trois signaux qui doivent t'arrêter avant de la lancer
Ne jamais la lancer en premier réflexe, "au cas où". Trois vérifications d'abord.
- Tu n'as pas encore localisé la panne. Si le problème est une histoire de connexion qui ne sort pas, commence par une méthode de localisation section par section, comme celle détaillée dans connecté mais pas d'accès internet, avant de toucher au registre Winsock.
- Un logiciel réseau vient d'être désinstallé ou mis à jour. C'est souvent lui le coupable direct (VPN, pare-feu, antivirus), pas la tour de contrôle entière. Répare ou réinstalle ce logiciel en premier.
- Tu l'as déjà lancée aujourd'hui sans effet. Un LSP corrompu se retire dès le premier passage, une fois la machine redémarrée. La relancer une deuxième ou une troisième fois ne répare rien de plus : ça masque juste que la vraie cause est ailleurs.
Le reset propre, sans dégâts (15 min, CMD, gratuit)

Objectif : lancer le reset en connaissance de cause et remettre en état ce qui doit l'être, au lieu de le découvrir cassé le lendemain.
Prérequis : un PC Windows, l'invite de commandes en administrateur, quinze minutes, aucun logiciel à installer.
- Avant tout, prends une photo de ta configuration actuelle :
ipconfig /all. Note ton adresse IP, ta passerelle et ton DNS. La tour actuelle va tout oublier. - Vérifie si un proxy système est configuré :
netsh winhttp show proxy. Note le résultat, même s'il annonce l'absence de proxy. - Ferme tes logiciels réseau (client VPN, messagerie) pour éviter qu'un fichier verrouillé bloque le reset.
- Ouvre un CMD en administrateur et lance
netsh winsock reset. Windows confirme et demande un redémarrage. - Redémarre réellement la machine. Ce n'est pas cosmétique : la nouvelle tour ne prend son poste qu'au reboot.
- Reteste ta panne d'origine avec les mêmes commandes qu'avant le reset.
- Si un VPN ou un proxy d'entreprise est concerné, reconfigure-le à partir de ce que tu as noté aux étapes 1 et 2, ou réinstalle le client si besoin.
La preuve que tu l'as vraiment fait : tu sais dire, sans deviner, si netsh winhttp show proxy affichait un proxy configuré avant le reset. Si tu ne peux pas répondre, c'est que tu ne l'as pas noté, donc que tu ne l'as pas fait.
Ce que ça vaut en entretien
En réunion d'incident ou en entretien pour un poste support, il y a un monde entre celui qui balance un netsh winsock reset en croisant les doigts et celui qui explique pourquoi il l'a lancée, et ce qu'elle va casser au passage. C'est exactement ce que vérifie la CompTIA A+ : pas la mémorisation de la commande, le raisonnement qui la précède. Pour élargir la boîte à outils, on a réuni les commandes CMD réseau à connaître.
Le réflexe à garder
Netsh winsock reset n'est pas une commande à recopier en premier réflexe, et lancer un netsh winsock reset sans savoir pourquoi ne répare jamais rien tout seul. C'est un dernier recours, à lancer une fois que tu sais pourquoi, avec ta config VPN et ton proxy notés sur un post-it avant d'appuyer sur Entrée. Fais-le une fois, proprement, et tu n'auras plus jamais besoin qu'un forum te dise quoi taper.
Envie de comprendre ce que tu tapes avant de le taper ?
Pas besoin de diplôme d'école pour y arriver. Parles-en avec un vrai pro de l'IT (jamais un commercial) : l'appel découverte est gratuit et sans engagement.
FAQs
Faut-il redémarrer après un netsh winsock reset ?
Oui, obligatoirement. Le reset écrit une nouvelle configuration, mais l'ancienne reste active en mémoire tant que la machine n'a pas redémarré. Sans ce redémarrage, tu risques de conclure à tort que la commande n'a servi à rien.
Est-ce que ça supprime mon antivirus ?
Non, ça ne désinstalle rien. Mais si ton antivirus utilisait un composant réseau personnalisé pour filtrer le trafic, ce composant est retiré du registre Winsock, et l'antivirus peut afficher une alerte de protection incomplète jusqu'à réinstallation ou réparation du produit.
Winsock reset répare-t-il un problème de DNS ?
Rarement directement. Le DNS est un service séparé. Si ton diagnostic pointe vers le DNS (l'IP passe, le nom ne passe pas), commence par vider le cache avec ipconfig /flushdns et vérifier ton serveur DNS, pas par un winsock reset.
Combien de fois peut-on le lancer sans risque ?
Une fois suffit à retirer les entrées cassées. Le relancer plusieurs fois de suite sans avoir redémarré entre les deux, ou sans avoir changé quoi que ce soit, ne répare rien de plus et masque simplement que la vraie cause est ailleurs.
Existe-t-il une alternative moins radicale ?
Oui. netsh int ip reset réinitialise la configuration IP sans toucher au catalogue Winsock complet, et ipconfig /flushdns suffit pour un problème de résolution de noms. Garde le winsock reset pour les cas où un LSP est clairement en cause.