Winsock c’est quoi ? Pourquoi et comment réinitialiser Winsock ?
Lorsque l’on rencontre des problèmes de connexion internet, de connectivité ou réseau, il est conseillé de réinitialiser le catalogue Winsock.
Vous ne savez pas comment faire et surtout à quoi tout cela sert.
Grâce à ce tutoriel, vous allez comprendre ce qu’est Winsock et trouver plusieurs méthodes pour réinitialiser Winsock.

Table des matières
Qu’est-ce que Winsock ?
Winsock est une interface de programmation ainsi que le programme de prise en charge qui gère les demandes d’entrée/sortie pour les applications Internet dans le système d’exploitation Windows.
Winsock s’exécute entre un programme d’application via WS2_32.DLL et la couche TCP/IP de Windows.
Cela fonctionne en insérant un fichier de bibliothèque DLL (dynamic link library) dans la couche Winsock.
Ainsi une application peut ensuite manipuler la couche réseau de Windows comme par exemple modifier les URL d’un site WEB, en bloquer l’accès.
Celle-ci se charge dans Layered Service Provider (LSP).
Pourquoi réinitialiser Winsock
Il existe essentiellement deux raison pour réinitialiser Winsock.
Les composants Winsock sont obsolètes, bloqués ou corrompus.
Une application corrompue se charge dans Winsock provoquant des problèmes réseaux sur Windows.
En clair l’application provoque des problèmes de fonctionnement de la couche réseau de Windows.
Un autre cas courant : Une application mal désinstallée peut aussi corrompre la couche Winsock.
Le fichier DLL est encore référencé dans Winsock mais ce dernier n’est plus présent sur le disque.
Les composants Winsock peuvent être infectés par un malware ou un cheval de Troie.
Ainsi, un logiciel malveillant peut rediriger le navigateur Web vers des sites Web malveillants ou pour bloquer l’accès à des sites tels que Windows Update.
Cela peut aussi provoquer des dysfonctionnement du réseau.
Dans ce cas là, AdwCleaner peut demander à réinitialiser Winsock afin de retirer le malware du catalogue.
Ainsi vous pouvez réinitialiser Winsock dans les cas suivant :
- Vous avez supprimé les logiciels malveillants et rencontrez toujours des problèmes.
- Vous obtenez des erreurs de réseau.
- Vous ne parvenez pas à rechercher votre nom de domaine.
- Vous avez désinstallé les logiciels liés au réseau (VPN, firewall).
- Vous n’obtenez aucune connectivité ou des erreurs de connectivité limitées.
- Si la libération et le renouvellement de votre adresse IP ne restaurent pas l’accès à Internet.
- Lorsque vous pouvez accéder à Internet sur d’autres appareils de votre réseau, mais pas sur une machine Windows spécifique.
Commande netsh et Winsock
La commande netsh permet de manipuler Winsock.
Cela est possible avec la commande netsh winsock dont voici les sous-commandes :
- audit – Affiche une liste des fournisseurs de service en couche Winsock qui ont été installés et supprimés.
- dump – Affiche un script de configuration.
- help – Affiche une liste de commandes.
- remove – Supprime un fournisseur de service en couche Winsock du système.
- reset – Réinitialise le catalogue Winsock à un état propre.
- set – Définit les options Winsock.
- show – Affiche les informations.
Comment afficher le catalogue Winsock (LSP)
La commande netsh suivante permet d’afficher le catalogue Winsock.
netsh winsock show catalog
Comment réinitialiser Winsock sur Windows
Le tutoriel suivant vous guide pour remettre à zéro Winsock :
Liens
- Impossible de se connecter à internet
- Résoudre un problème de connexion internet sur Windows 10
- Lenteur réseau sur Windows 10
- Problème de connexion à un site Web
- Réinitialiser réseau de Windows 11
- Réinitialiser le réseau de Windows 10
- Complete Internet Repair : Réparer la connexion internet
- Qu’est ce que Winsock et pourquoi réinitialiser Winsock
- Comment réinitialiser Winsock avec netsh
- La fenêtre des Connexions réseau de Windows est vide