Comment corriger l’utilisation élevée de la mémoire par le service IPHLPSVC sous Windows 10 ?

Les systèmes d’exploitation sont composés de plusieurs processus et services différents, chacun effectuant une tâche spécifique. Microsoft Windows 10 est l’un de ces systèmes d’exploitation complexes qui utilise ces services et processus, qui sont surveillés par le biais du Gestionnaire des tâches.

Dans cet article, nous allons aborder l’un de ces processus qui peut être observé par le biais du Gestionnaire des tâches, IPHLPSVC. Souvent, on peut voir ce processus consommer des quantités importantes de mémoire et de processeur, mais beaucoup d’utilisateurs ne savent pas à quoi il sert.

Si vous rencontrez une utilisation excessive des ressources avec le processus IPHLPSVC, cet article explique comment y remédier.

windows11-fix

Voyons en détail ce qu’est ce processus et comment vous pouvez remédier à sa consommation inutile de ressources.

Qu’est-ce que IPHLPSVC ?

IPHLPSVC est un acronyme pour Internet Protocol Helper Service. Il s’agit d’un service licite de Windows 10 fonctionnant en arrière-plan dont la fonction est de fournir les informations demandées par les utilisateurs concernant leur connexion réseau. Cela inclut toutes les informations concernant la carte réseau, les adresses IP, les sous-réseaux, etc. Plus important encore, IPv6 s’appuie sur ce service pour fonctionner normalement.

Les utilisateurs de Windows 10 n’ont normalement pas besoin de ce service. Toutefois, si vous êtes un ingénieur système ou un utilisateur expérimenté, vous verrez certainement ce processus s’exécuter périodiquement dans le Gestionnaire des tâches. Voici ce que Microsoft a à dire sur le service IP helper appelé Assistance IP en français.

Le fichier responsable de l’exécution de ce processus (service IP Helper ou Assistance IP en français) s’appelle iphlpsvc.dll et se trouve à l’emplacement suivant :

C drive -> Windows -> System32

Des utilisateurs ont signalé que, de temps à autre, ce processus accapare une quantité importante de ressources système sans raison apparente et ralentit leur ordinateur. Nous allons évoquer quelques moyens de résoudre ce problème plus loin dans l’article. Cependant, étant donné que ces solutions incluent la désactivation complète du service, la question se pose de savoir s’il est sûr de le faire ou non.

Peut-on désactiver IPHLPSVC en toute sécurité ?

Comme nous l’avons mentionné, le service IPHLPSVC est nécessaire pour obtenir des informations concernant la connectivité du réseau sur votre ordinateur et si vous utilisez IPv6. Cependant, si vous n’avez pas besoin d’effectuer ces tâches sur votre ordinateur, vous pouvez désactiver le service IP Helper et cela n’affectera en rien votre système.

En outre, si vous désactivez complètement le service, vous pouvez toujours le réactiver si nécessaire à l’avenir.

Pour résumer, oui, il est sûr de désactiver IPHLPSVC si vous n’en avez pas besoin sur votre ordinateur. Tous les protocoles et services réseau standard continueront à fonctionner normalement après la désactivation de ce service.

Corriger l’utilisation élevée de la mémoire par IPHLPSVC sous Windows 10

Il existe plusieurs façons de résoudre le problème d’utilisation élevée de la mémoire et du processeur par IPHLPSVC sous Windows 10. Commençons par redémarrer le service IP Helper et vérifions ensuite si cela résout le problème.

Redémarrer le service IP Helper

Il y a deux façons de redémarrer le service. L’une passe par l’outil Services et l’autre consiste à utiliser la ligne de commandes.

Redémarrer le service IP Helper via les Services

Pour redémarrer le service à l’aide de l’interface utilisateur graphique (GUI) de Windows 10, ouvrez la fenêtre Services en tapant services.msc dans Exécuter (Windows + R).

  • À partir de là, faites un clic droit sur le service Assistance IP (IP Helper) et cliquez sur Redémarrer dans le menu contextuel.
  • En quelques secondes, le service redémarre.
  • Vérifiez si le processus IPHLPSVC consomme toujours une quantité importante de ressources système.

Vous pouvez également redémarrer le service en utilisant la ligne de commandes.

Redémarrer le service IP Helper en utilisant la ligne de commandes

  • Pour redémarrer le service IP Helper à l’aide de la ligne de commandes, lancez l’Invite de commandes avec des droits d’administration, puis tapez la commande suivante pour arrêter le service :
net stop iphlpsvc
  • Le service va s’arrêter. Redémarrez le service en entrant la commande suivante :
net start iphlpsvc

Si cela ne résout pas le problème, essayez de désactiver le service (si vous n’utilisez pas IPv6).

Désactiver le service IPHLPSVC (IP Helper)

Désactiver IPHLPSVC à l’aide de l’outil Services

Vous pouvez utiliser les Services pour désactiver le service de façon permanente. Ne vous inquiétez pas, il pourra être activé manuellement à l’avenir si nécessaire.

  • Pour désactiver IPHLPSVC à l’aide de Services, lancez l’outil en tapant services.msc dans Exécuter (Windows + R).
  • À partir de là, faites un clic droit sur le service Assistance IP (IP Helper) et cliquez sur Arrêter dans le menu contextuel. Cela arrêtera temporairement le service.
  • Pour l’empêcher de s’exécuter à nouveau automatiquement, cliquez à nouveau avec le bouton droit de la souris et sélectionnez cette fois-ci Propriétés dans le menu contextuel.
  • Dans la fenêtre Propriétés, dans le menu Type de démarrage, sélectionnez Désactivé. Cliquez sur Appliquer et OK lorsque vous avez terminé.

Le service est désactivé et vous ne devriez plus voir le processus s’exécuter dans le Gestionnaire des tâches, libérant ainsi les ressources du système.

  • Si vous souhaitez réactiver le service, il suffit de revenir à la même fenêtre Propriétés et de sélectionner Automatique dans le menu déroulant Type de démarrage.

Désactiver IPHLPSVC depuis l’éditeur de registre

Vous pouvez également désactiver le service à partir de l’éditeur de registre. Cependant, avant de poursuivre le processus, nous vous recommandons de créer un point de restauration du système, car des modifications incorrectes des registres du système pourraient être fatales à votre système d’exploitation.

  • Lancez l’éditeur de registre en tapant regedit dans Exécuter, puis collez le chemin suivant dans la barre d’adresses en haut de la fenêtre :
Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc
  • Double-cliquez sur Start dans le volet de droite.
  • Dans la boîte de dialogue qui s’affiche, sélectionnez la case d’option Décimale et tapez 4 sous l’intitulé Données de la valeur.
  • Une fois que vous avez terminé, cliquez sur OK.
  • Redémarrez votre ordinateur pour que les changements prennent effet.

Le processus IPHLPSVC n’est plus en cours d’exécution dans le Gestionnaire des tâches.

  • Si vous souhaitez réactiver le service, il vous suffit d’accéder de la même façon à l’éditeur de registre et de remettre Données de la valeur sur 2, puis de redémarrer l’ordinateur.

Conclusion

Très souvent, certains fichiers système corrompus peuvent également amener certains processus à consommer plus de ressources système que d’habitude. Si c’est le cas, vous pouvez également essayer d’installer les mises à jour de Windows en attente, ou effectuer une analyse du System File Checker (SFC).