Comment faire pour déterminer si la clé de Registre Winsock2 est endommagée et la récupérer dans Windows Server 2003, Windows XP et Windows Vista

Traductions disponibles Traductions disponibles
Numéro d'article: 811259 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous tentez de libérer et de renouveler l'adresse IP à l'aide du programme Ipconfig (Ipconfig.exe), l'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 de connexion au réseau local. Le fournisseur de services demandé n'a pas pu être chargé ou initialisé.
Lorsque vous démarrez Internet Explorer, le message d'erreur suivant peut s'afficher :
Impossible d'afficher la page.
Lorsque vous utilisez votre ordinateur, le message d'erreur suivant peut s'afficher :
Le démarrage de la fonction d'initialisation INITHELPERDLL dans IPMONTR.DLL a échoué avec le code d'erreur 10107
Par ailleurs, vous pouvez ne pas avoir d'adresse IP ou d'adresse APIPA (Automatic Private IP Addressing) et vous pouvez recevoir des paquets IP sans toutefois pouvoir les envoyer.

Lorsque vous utilisez la commande ipconfig /renew, les messages d'erreur suivants peuvent s'afficher.

Message 1
Une erreur s'est produite lors du renouvellement de l'interface de connexion au réseau local : 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 prise 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 Pilotes non Plug-and-Play et le code d'erreur 24 s'affiche.

Lorsque vous créez une connexion à distance, le message d'erreur suivant peut s'afficher :
Erreur 720 : Aucun protocole de contrôle configuré.

Cause

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

Comment faire pour déterminer manuellement si la clé Winsock2 est endommagée

Pour déterminer si les symptômes sont causés par un problème lié à la clé Winsock2, appliquez l'une des méthodes ci-dessous.

Méthode 1 : utilisation de l'outil Netdiag

Pour utiliser l'outil Netdiag, vous devez installer les outils de support de Microsoft Windows XP. Pour cela, procédez comme suit :

Remarques
  • Si les outils de support sont déjà installés, passez à la deuxième procédure de cette rubrique.
  • Si les outils de support ne sont pas installés et que vous ne disposez pas du CD d'installation de Windows XP, passez à la méthode 2.
  1. Insérez votre CD d'installation de Windows XP, puis recherchez le dossier Support\Tools.
  2. Double-cliquez sur le fichier Setup.exe.
  3. Suivez les étapes indiquées à l'écran jusqu'à la page Sélectionner un type d'installation.
  4. Dans la page Sélectionner un type d'installation, cliquez sur Complète, puis sur Suivant.
Une fois l'installation terminée, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez Command, puis cliquez sur OK.
  2. Tapez netdiag /test:winsock et 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 ne possédez pas le CD d'installation de Windows XP et que les outils de support ne sont pas installés.
  1. Cliquez sur Démarrer, sur Exécuter, tapez Msinfo32, puis cliquez sur OK.
  2. Développez Composants, puis Réseau et cliquez sur Protocole.
  3. Dix sections se trouvent 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]
    • RSVP UDP Service Provider
    • RSVP TCP Service Provider
    • 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, est installé.
Si un complément tiers est installé, le nom de celui-ci remplace les lettres « MSAFD » dans la liste.

Si la liste comprend plus de dix sections, des suppléments tiers sont installés.

Si la liste comprend moins de dix sections, il manque des informations.

Remarque Ces entrées correspondent à une installation où seul le protocole TCP/IP est installé. Vous pouvez avoir une clé de Registre Winsock opérationnelle et voir des entrées supplémentaires si un autre protocole est installé. Par exemple, si vous installez NWLink IPX/SPX, vous pouvez constater la présence de 7 sections supplémentaires, soit 17 au total. Voici un exemple d'en-tête de l'une des nouvelles sections :
MSAFD nwlnkipx [IPX]
Là encore, chaque nouvelle section créée en installant NWLink IPX/SPX commence par « MSAFD ». Par conséquent, seules deux sections ne commencent toujours 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.

Afin que nous puissions réinitialiser les paramètres Winsock pour vous, consultez la section « Aidez-moi ». Pour ce faire, consultez la section « Je résous le problème moi-même ».

Aidez-moi

Pour réinitialiser automatiquement les paramètres Winsock, cliquez sur le bouton Résolution ou sur le lien. Cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier, et suivez la procédure indiquée par l'Assistant Résolution.
Réduire cette imageAgrandir cette image
assets fixit1
Résoudre ce problème
Microsoft Fix it 50203
Réduire cette imageAgrandir cette image
assets fixit2


Remarque Cet Assistant peut exister en anglais uniquement. La correction automatique fonctionne toutefois pour les versions de Windows dans d'autres langues.

Remarque Si vous n'utilisez pas l'ordinateur concerné, vous pouvez enregistrer la solution sur un lecteur flash ou sur un CD-ROM et ensuite l'exécuter sur l'ordinateur concerné par le problème.

Consultez ensuite la section « Le problème est-il résolu ? ».

Résolution

Comment faire pour récupérer manuellement la clé de Registre Winsock2 endommagée

Instructions pour Windows XP avec le Service Pack 2

Pour réparer Winsock si Windows XP Service Pack 2 (SP2) est installé, tapez netsh winsock reset à l'invite de commandes, puis appuyez sur Entrée.

Remarque Redémarrez l'ordinateur après avoir exécuté cette commande. De plus, pour les ordinateurs qui exécutent Windows XP SP2, il existe une nouvelle commande netsh qui peut reconstruire la clé Winsock. Pour plus d'informations, reportez-vous au site Web suivant :
http://technet.microsoft.com/fr-fr/library/bb457156.aspx
Avertissement Les programmes qui accèdent à Internet ou le surveillent, tels que les logiciels antivirus, les pare-feu ou les clients proxy, peuvent être affectés par l'exécution de la commande netsh winsock reset. Si l'un de vos programmes ne fonctionne plus correctement après avoir utilisé cette résolution, réinstallez-le pour restaurer ses fonctionnalités.

Remarque Si ces étapes ne permettent pas de résoudre le problème, appliquez celles de la section suivante.

Instructions pour Windows XP sans le Service Pack 2

Pour réparer Winsock si vous n'avez pas installé Windows XP SP2, supprimez les clés de Registre altérées, puis réinstallez le protocole TCP/IP.
Étape 1 : Suppression des 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 se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Procédure de sauvegarde et de restauration du Registre sous 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 Procédure de sauvegarde et de restauration du Registre sous Windows XP et Windows Vista
  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Dans la zone Ouvrir, tapez regedit, puis cliquez sur OK.
  3. Dans l'Éditeur du Registre, recherchez les clés de Registre suivantes, cliquez dessus avec le bouton droit, 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. En procédant ainsi, le système d'exploitation Windows XP crée 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 : Installation du protocole TCP/IP
  1. Cliquez avec le bouton droit sur la connexion réseau, puis cliquez sur Propriétés.
  2. Cliquez sur Installer.
  3. Cliquez sur Protocole, puis 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 sur OK.

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

Comment faire pour déterminer manuellement si la clé de Registre 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 Composants, puis Réseau et 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 services RSVP UDP
    • Fournisseur de services RSVP TCP
    • Fournisseur de services RSVP UDPv6
    • Fournisseur de services 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 supplément tiers, tel qu'un logiciel proxy, est installé.
Si un supplément tiers est installé, le nom de celui-ci remplace les lettres « MSAFD » dans la liste.

Si la liste comprend plus de dix sections, des suppléments tiers sont installés.

Si la liste comprend moins de dix sections, il manque des informations.

Remarque Ces entrées correspondent à une installation où seul le protocole TCP/IP est installé. Vous pouvez avoir une clé de Registre Winsock opérationnelle et voir des entrées supplémentaires si un autre protocole est installé. Par exemple, si vous installez NWLink IPX/SPX, vous pouvez constater la présence de 7 sections supplémentaires, soit 17 au total. Voici un exemple d'en-tête de l'une des nouvelles sections :
MSAFD nwlnkipx [IPX]
Là encore, chaque nouvelle section créée en installant NWLink IPX/SPX commence par « MSAFD ». Par conséquent, seules deux sections ne commencent toujours 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.

Comment faire pour récupérer manuellement la clé de Registre Winsock2 endommagée pour les utilisateurs de Windows Vista

Une clé de Registre Winsock endommagée peut engendrer des problèmes de connectivité. Pour résoudre ce problème à l'aide de l'outil Diagnostics du réseau sous Windows Vista, procédez comme suit :
  1. Cliquez sur
    Réduire cette imageAgrandir cette image
    Démarrer
    , 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 au 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
    Réduire cette imageAgrandir cette image
    Démarrer
    , tapez cmd dans la zone Rechercher, cliquez avec le bouton droit sur cmd.exe, cliquez sur Exécuter en tant qu'administrateur, puis cliquez sur Continuer.
  2. Tapez netsh winsock reset à l'invite de commandes, puis appuyez sur Entrée.

    Remarque Si la commande est entrée de manière incorrecte, un message d'erreur s'affiche. Tapez de nouveau la commande. Lorsque la commande aboutit, un message de confirmation s'affiche, suivi d'une nouvelle invite de commandes. Passez alors à l'étape 3.
  3. Tapez exit, puis appuyez sur Entrée.


Le problème est-il résolu ?

Vérifiez que Winsock est réinitialisé. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter l'assistance.

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 Procédure de résolution des problèmes de connectivité réseau dans Internet Explorer
Pour plus d'informations sur la résolution des problèmes de connexion réseau et Internet sous Windows Vista, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://windows.microsoft.com/fr-FR/windows-vista/Troubleshoot-network-connection-problems

Propriétés

Numéro d'article: 811259 - Dernière mise à jour: mardi 2 juillet 2013 - Version: 20.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Entreprise
  • Windows Vista Entreprise 64 bits
  • Windows Vista Professionnel
  • Windows Vista Professionnel 64 bits
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
  • Windows Vista Édition Intégrale 64 bits
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
Mots-clés : 
kbsurveynew kbmsifixme kbfixme kbresolve kbhowto kbacwsurvey kbnetwork kberrmsg kbprb KB811259
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com