Windows Sockets ou Winsock est une spécification technique ou une interface de programmation qui décide comment tout programme gère les demandes d’entrée / sortie pour les applications Internet, c’est-à-dire TCP / IP sous Windows. Dans ce guide, nous en apprendrons davantage sur Winsock, pourquoi et quand vous devez réinitialiser et comment réinitialiser Winsock dans Windows 10.
Qu’est-ce que Winsock ?
Comme nous l’avons dit, c’est une interface de programmation. Windows 10 contient une DLL avec le nom winsock.dll qui implémente l’API et coordonne les programmes Windows et les connexions TCP / IP. Les paramètres contiennent la configuration de l’ordinateur pour la connexion Internet.
Quand devez-vous réinitialiser Winsock ?
Parfois, Windows Sockets ou Winsock peuvent être corrompus et vous ne pourrez peut-être pas vous connecter à Internet. L’erreur peut se produire lorsque vous téléchargez un fichier inconnu contenant un script malveillant. Ces scripts peuvent bloquer partiellement Winsock, bloquant votre connexion Internet. Si vous rencontrez des difficultés pour ouvrir des sites Web, cela peut être dû à des paramètres Winsock corrompus.
Si vous recevez l’un des messages d’erreur suivants ou similaires, cela signifie que vous devez réinitialiser Winsock:
Une erreur s’est produite lors du renouvellement de l’interface «Internet»: une opération a été tentée sur quelque chose qui n’est pas un socket.
Une erreur s’est produite lors du renouvellement de la connexion au réseau local de l’interface: le fournisseur de services demandé n’a pas pu être chargé ou initialisé.
Une erreur s’est produite lors du renouvellement de la connexion au réseau local de l’interface: une opération a été tentée sur quelque chose qui n’est pas un socket. Impossible de contacter le pilote Code d’erreur 2.
L’opération a échoué car aucun adaptateur n’est dans l’état autorisé pour cette opération.
Comment réinitialiser Winsock dans Windows 10 ?
Avant de réinitialiser Winsock, n’oubliez pas de créer d’abord un point de restauration système .
Ensuite, ouvrez l’invite de commande en tant qu’administrateur et tapez la commande suivante et appuyez sur Entrée.
netsh winsock reset
En tant qu’administrateur, vous pouvez également générer un fichier journal des modifications. Pour ajouter un chemin de fichier journal à la commande ci-dessus:
netsh winsock reset c:\winsocklog.txt
Attendez que l’invite de commande exécute la réinitialisation. Maintenant, vous devrez redémarrer votre ordinateur pour voir les effets.
Que se passe-t-il lorsque vous réinitialisez Winsock ?
Lorsque vous exécutez la commande, elle corrige toute corruption survenue avec le fichier DLL. Il n’y a donc pas de correctif sauf de le remplacer par une nouvelle copie de Winsock et de le ramener aux paramètres par défaut.