Comment déterminer et récupérer à partir de Registre Winsock2 est endommagée dans Windows Server 2003, Windows XP et dans Windows Vista

S’applique à : Windows Vista EnterpriseWindows Vista Enterprise 64-bit EditionWindows Vista Business

Symptômes


Lorsque vous tentez de libérer et de renouveler l’adresse IP à l’aide du programme Ipconfig (Ipconfig.exe), un des messages d’erreur suivants peut s’afficher.
Message 1
Une erreur s’est produite lors du renouvellement de l’interface 'Internet' : une opération a été tentée sur autre chose qu’un socket.
Message 2
Une erreur s’est produite lors du renouvellement de l’interface connexion au réseau Local : le fournisseur de services demandé est chargé ou initialisé.
Lorsque vous démarrez Internet Explorer, le message d’erreur suivant s’affiche :
La page ne peut pas être affichée.
Lorsque vous utilisez votre ordinateur, le message d’erreur suivant s’affiche :
Fonction d’initialisation INITHELPERDLL dans IPMONTR. DLL a échoué avec le code d’erreur 10107
En outre, vous devrez peut-être aucune adresse IP ou aucune adresse IP adressage APIPA (Automatic Private), et pouvez recevoir des paquets IP mais vous ne leur envoyez ne pas.

Lorsque vous utilisez la ipconfig /renew de commande, vous pouvez recevoir des messages d’erreur suivants.

Message 1
Une erreur s’est produite lors du renouvellement de connexion au réseau local interface : une opération a été tentée sur autre chose qu’un socket. Impossible de contacter le pilote code d’erreur 2.
Message 2
L’opération a échoué car aucune carte n’a le statut autorisé pour cette opération.
Message 3
L’opération tentée n’est pas pris en charge pour le type d’objet référencé.
Dans le Gestionnaire de périphériques, lorsque vous cliquez sur Afficher les périphériques cachés, le pilote de protocole TCP/IP apparaît comme désactivé sous Non Plug- and -Play piloteset vous recevez le code d’erreur 24.

Lorsque vous créez une connexion d’accès à distance, le message d’erreur suivant s’affiche :
Erreur 720 : Aucun protocole de contrôle PPP configuré

Résolution


Ces problèmes peuvent se produire si les clés de Registre Winsock sont endommagées ou altérées.

Étapes manuelles permettant de déterminer si la clé Winsock2 est endommagée pour les utilisateurs de Windows XP

Pour déterminer si les symptômes sont causés par un problème avec la clé de Registre Winsock2 est endommagée, utilisez une des méthodes suivantes.

Méthode 1 : Utiliser l’outil Netdiag



Pour utiliser l’outil Netdiag, vous devez installer les outils de Support de Microsoft Windows XP. Pour ce faire, procédez comme suit.

Remarques
  • Si vous avez déjà installé des outils de Support, passez à la deuxième procédure de cette section.
  • Si vous n’avez pas installé des outils de Support et vous ne pas disposer du CD-ROM d’installation de Windows XP, passez à la méthode 2.
  1. Insérez votre CD-ROM d’installation de Windows XP, puis recherchez le dossier Support\Tools.
  2. Double-cliquez sur le fichier Setup.exe .
  3. Suivez les étapes à l’écran jusqu'à ce que vous atteigniez l’écran Sélectionner un Type d’Installation .
  4. Dans l’écran Sélectionner un Type d’Installation , cliquez sur Terminer, puis cliquez sur suivant.
Une fois l’installation terminée, procédez comme suit :
  1. Cliquez sur Démarrer, sur exécuter, tapez la commande, puis cliquez sur OK.
  2. Tapez netdiag/test : Winsocket appuyez sur ENTRÉE.
L’outil Netdiag retourne les résultats du test pour plusieurs composants réseau, y compris Winsock. Pour plus d’informations sur le test, utilisez /v à la fin de la commande netdiag :
netdiag/test : Winsock /v

Méthode 2 : Utilisation du programme Msinfo32

Remarque Utilisez cette méthode uniquement si vous n’avez pas un CD d’installation de Windows XP et que vous ne disposez pas des outils de Support.
  1. Cliquez sur Démarrer, sur exécuter, tapez Msinfo32, puis cliquez sur OK.
  2. Développez des composants, développez réseau, puis cliquez sur protocole.
  3. Vous disposez de dix sections sous protocole. Les en-têtes de section incluent les noms suivants si la clé Winsock2 est en bon état :

    • MSAFD Tcpip [TCP/IP]
    • MSAFD Tcpip [UDP/IP]
    • Fournisseur de Service RSVP UDP
    • Fournisseur de Service RSVP TCP
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...

    Si les noms diffèrent de ceux figurant dans cette liste, la clé Winsock2 est endommagée ou un complément tiers, comme un logiciel proxy, est installé.
Si vous avez un complément tiers installé, le nom du module complémentaire remplace les lettres « MSAFD » dans la liste.

S’il y a plus de dix sections dans la liste, vous disposez des suppléments tiers sont installés.

S’il y a moins de dix sections, il existe des informations manquantes.


Remarque Ces entrées correspondent à une installation avec uniquement le protocole TCP/IP est installé. Vous pouvez avoir un socket Winsock opérationnel et voir des entrées supplémentaires si un autre protocole est installé. Par exemple, si vous installez NWLink IPX/SPX, vous verrez 7 sections supplémentaires, soit 17 au total. Voici un exemple d’en-tête de l’une des nouvelles sections :
MSAFD nwlnkipx [IPX]
En outre, chaque nouvelle section créée en installant NWLink IPX/SPX commencent par « MSAFD ». Par conséquent, il y a toujours que deux sections qui ne commencent pas par ces lettres.


Si le test Netdiag échoue ou si vous avez déterminé que Winsock est endommagé en consultant Msinfo32, vous devez réparer la clé Winsock2 en procédant comme indiqué dans la section suivante.

Résolution


teps pour récupérer à partir de Registre Winsock2 est endommagée

Windows XP avec Service Pack 2 des instructions

Pour réparer Winsock si Windows XP Service Pack 2 (SP2) est installé, tapez netsh winsock reset à l’invite de commande et appuyez sur ENTRÉE.

Remarque Redémarrez l’ordinateur après l’exécution de cette commande. En outre, pour les ordinateurs qui exécutent Windows XP SP2, il existe une nouvelle commande de netsh qui peut reconstruire la clé Winsock. Pour plus d’informations, visitez le site Web suivant :Avertissement Les programmes qui accèdent ou surveillent Internet, tels que les antivirus, les pare-feu ou les clients proxy peuvent être affectés lorsque vous exécutez la commande netsh winsock reset . Si vous avez un programme qui ne fonctionne plus correctement après avoir utilisé cette résolution, réinstallez-le pour restaurer ses fonctionnalités.

Remarque Si ces étapes ne résolvent pas le problème, suivez les étapes décrites dans la section suivante.

Windows XP sans Service Pack 2 des instructions

Pour réparer Winsock si vous n’avez pas installé Windows XP SP2, supprimez les clés de Registre endommagées, puis réinstallez le protocole TCP/IP.
Étape 1 : Supprimer les clés de Registre endommagées
Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows


Pour plus d’informations sur la façon de sauvegarder le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
 
322756 comment sauvegarder et restaurer le Registre dans Windows XP et Windows Vista
 
  1. Cliquez sur Démarrer, puis cliquez sur exécuter.
  2. Dans la zone Ouvrir , tapez regedit, puis cliquez sur OK.
  3. Dans l’Éditeur du Registre, recherchez les clés suivantes, droit sur chaque clé, puis cliquez sur Supprimer:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  4. Lorsque vous êtes invité à confirmer la suppression, cliquez sur Oui.
Remarque Redémarrez l’ordinateur après avoir supprimé les clés Winsock. De cette manière, le système d’exploitation Windows XP créer de nouvelles entrées de shell pour ces deux clés. Si vous ne redémarrez pas l’ordinateur après avoir supprimé les clés Winsock, l’étape suivante ne fonctionne pas correctement.
Étape 2 : Installer TCP/IP
  1. Cliquez sur la connexion réseau, puis cliquez sur Propriétés.
  2. Cliquez sur installer.
  3. Cliquez sur protocole, puis cliquez sur Ajouter.
  4. Cliquez sur disque fourni.
  5. Tapez C:\Windows\inf, puis cliquez sur OK.
  6. Dans la liste des protocoles disponibles, cliquez sur Protocole Internet (TCP/IP), puis cliquez sur OK.

    Si le Protocole Internet (TCP/IP) n’apparaît pas, procédez comme suit :
    1. Cliquez sur Démarrer, puis cliquez sur Rechercher.
    2. Dans le volet Assistant recherche , cliquez sur options avancées.
    3. Activez les trois cases à cocher suivantes :
      • Dossiers système de recherche
      • Rechercher des fichiers et dossiers cachés
      • Rechercher dans les sous-dossiers
    4. Dans la boîte tout ou partie du nom de fichier , tapez nettcpip.inf, puis cliquez sur Rechercher.
    5. Dans le volet de résultats, cliquez sur Nettcpip.inf, puis cliquez sur installer.
  7. Redémarrez l'ordinateur.

Étapes manuelles permettant de déterminer si la clé Winsock2 est endommagée pour les utilisateurs de Windows Vista

  1. Cliquez sur Démarrer, sur exécuter, tapez Msinfo32, puis cliquez sur OK.
  2. Développez des composants, développez réseau, puis cliquez sur protocole.
  3. Dix sections figurent sous protocole. Les en-têtes de section incluent les noms suivants si la clé Winsock2 est en bon état :
     
    • MSAFD Tcpip [TCP/IP]
    • MSAFD Tcpip [UDP/IP]
    • MSAFD Tcpip [TCP/IPv6]
    • MSAFD Tcpip [UDP/IPv6]
    • Fournisseur de Service RSVP UDP
    • Fournisseur de Service RSVP TCP
    • Fournisseur de Service RSVP UDPv6
    • Fournisseur de Service RSVP TCPv6
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
       
    Si les noms diffèrent de ceux figurant dans cette liste, la clé Winsock2 est endommagée ou un complément tiers tel qu’un logiciel proxy installé.
Si vous avez un complément tiers installé, le nom du module complémentaire remplace les lettres « MSAFD » dans la liste.

S’il y a plus de dix sections dans la liste, vous disposez des suppléments tiers sont installés.

S’il y a moins de dix sections, il existe des informations manquantes.


Remarque Ces entrées correspondent à une installation avec uniquement le protocole TCP/IP est installé. Vous pouvez avoir un socket Winsock opérationnel et voir des entrées supplémentaires si un autre protocole est installé. Par exemple, si vous installez NWLink IPX/SPX, vous verrez 7 sections supplémentaires, soit 17 au total. Voici un exemple d’en-tête de l’une des nouvelles sections :
MSAFD nwlnkipx [IPX]
En outre, chaque nouvelle section créée en installant NWLink IPX/SPX commencent par « MSAFD ». Par conséquent, il y a toujours que deux sections qui ne commencent pas par ces lettres.


Si le test Netdiag échoue ou si vous avez déterminé que Winsock est endommagé en consultant Msinfo32, vous devez réparer la clé Winsock2 en procédant comme indiqué dans la section suivante.

Étapes manuelles permettant de récupérer à partir de Registre Winsock2 est endommagée pour les utilisateurs de Windows Vista

Une altération de Winsock peut provoquer des problèmes de connectivité. Pour résoudre ce problème à l’aide des Diagnostics du réseau dans Windows Vista, procédez comme suit :
  1. Cliquez sur,
    windows icon
    , puis sur réseau.
  2. Cliquez sur Centre réseau et partage.
  3. Dans la zone Centre réseau et partage , cliquez sur diagnostiquer et réparer.
Remarque Vous pouvez également accéder le Centre réseau et partage dans le panneau de configuration.
 

Réinitialiser Winsock pour Windows Vista

Pour réinitialiser Winsock pour Windows Vista, procédez comme suit :
  1. Cliquez sur
    windows icon
    tapez cmd dans la zone Rechercher , droit sur cmd.exeet cliquez sur Exécuter en tant qu’administrateur, puis cliquez sur Continuer.
  2. Tapez netsh winsock reset à l’invite de commande et appuyez sur ENTRÉE.

    Remarque Si la commande est tapée correctement, vous recevrez un message d’erreur. Tapez de nouveau la commande. Lorsque la commande est exécutée avec succès, une confirmation s’affiche, suivi d’une nouvelle invite de commande. Ensuite, passez à l’étape 3.
  3. Tapez exit et appuyez sur ENTRÉE.
 

Le problème est-il résolu ?

Vérifiez que Winsock est réinitialisé. Si Winsock est réinitialisé, vous avez terminé avec cette section. Si Winsock n’est pas réinitialisé, vous pouvez contacter le support technique.

Problèmes similaires et solutions


Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

936211 comment résoudre les problèmes de connectivité réseau dans Internet Explorer

Pour plus d’informations sur la façon de résoudre les problèmes de réseau et des problèmes de connexion Internet dans Windows Vista, visitez le site Web de Microsoft à l’adresse suivante :