dasHost.exe Utilisation élevée du processeur et de la mémoire

Contenu

Le cadre d'association de périphériques fournit un hôte (dashHost.exe) est un processus Microsoft de base qui est responsable de l'appariement des appareils filaires et sans fil dans Windows. Le processus fait partie de l'ensemble officiel de composants Windows qui s'exécutent sous le compte de service local. C'est un framework relativement nouveau qui a été introduit avec Windows 8, mais il est également disponible dans la dernière version de Windows 10.

exemple-1-5890615

Pourquoi y a-t-il plusieurs instances de dasHost.exe dans le Gestionnaire des tâches?

Le cadre d'association de périphériques fournit un hôte (dashHost.exe) est chargé de jumeler des appareils filaires et sans fil avec le système d'exploitation Windows. Le cadre permet de découvrir, installer et associer des appareils connectés au réseau avec un client PC comme s'ils étaient connectés au bus.

instances-multiples-6952265

Les utilisateurs trouvent plusieurs instances de l'hôte Device Association Framework Provider car le processus est dupliqué pour chaque appareil connecté au réseau. Pour chaque appareil couplé à votre PC via ce cadre, un hôte de fournisseur de framework d'association de périphériques apparaîtra dans le Gestionnaire des tâches.

Cas d'utilisation élevée du processeur

Certains utilisateurs se sont plaints du fait que l'hôte du fournisseur de framework d'association de plusieurs appareils finit par consommer presque toutes les ressources système, avec les cas où dashHost.exe occupe plus de 70% Capacité du processeur.

Comme d'habitude, le processus hôte du fournisseur de framework d'association de périphériques est extrêmement léger (moins de 10 Mo de RAM) et ne doit pas dépasser 1-2% l'utilisation du processeur (cela dépend de la spécification).

Si le service consomme plus de services système qu'il ne le devrait, est généralement l'un de ces trois scénarios:

  • Le problème est lié à l'appareil connecté, plus qu'avec le processus.

  • Le processus dashHost.exe a échoué et doit être redémarré.

  • Le logiciel malveillant a remplacé le processus hôte du fournisseur de cadre d'association de périphériques légitime par un exécutable malveillant (peu commun).

DasHost.exe est connu pour provoquer des pics dans le CPU, mais la plupart du temps, cela se produit lors de la connexion de périphériques dotés de pilotes obsolètes. Le problème est plus fréquent sous Windows 10, car de nombreux appareils plus anciens n'ont pas encore reçu de mises à jour de pilotes adaptées au nouveau système d'exploitation.

Malheureusement pour l'utilisateur final, Windows n'a pas d'outil intégré pour nous aider à identifier quel appareil est à l'origine de l'augmentation de l'utilisation des ressources par le processus hôte du fournisseur du cadre d'association d'appareils.

Dois-je désactiver DasHost.exe?

Non, tu ne devrais pas. La désactivation du processus hôte du fournisseur de framework d'association de périphériques sabotera la plupart des connexions de votre PC aux périphériques externes. Quels que soient les problèmes de performances que vous rencontrez, la désactivation de DasHost.exe n'est pas une stratégie réalisable car elle paralyse gravement votre système.

Cependant, si vous trouvez que les pics CPU sont insupportables, Vous pouvez supprimer temporairement la tâche Bad Device Association Framework Provider dans le Gestionnaire des tâches (Ctrl + Changement + Esc). Cela ne causera aucun dommage à long terme car votre système d'exploitation rouvrira automatiquement DasHost.exe après une courte période de temps.. Si le cadre ne redémarre pas automatiquement, redémarrez votre système.

En forçant le système à redémarrer la trame, vous pouvez facilement vous débarrasser du bogue à l'origine des pics de performances.

fin-tâche-12-3539637

Cependant, si le problème est plus sous-jacent que ça, terminer la tâche Device Association Framework Provider ne vous servira que temporairement et le problème reviendra bientôt.

Une solution plus approfondie consisterait à redémarrer le service d'association de périphériques à partir de la fenêtre Services et à supprimer le défaut. Pour faire ceci, ouvrir une fenêtre d'exécution (technique de Windows + R), scribe “services.msc” et appuyez sur Entrée. Dans la boîte de dialogue Services, recherchez l'entrée Device Association Service. Une fois que je l'ai trouvé, faites un clic droit dessus et choisissez Redémarrer.

redémarrer-10-8194290

Que pouvez vous faire d'autre?

Puisqu'il n'y a aucun moyen de déterminer exactement quel appareil est à l'origine des pics de performances DasHost.exe, vous devrez vous dépanner si le redémarrage n'a eu aucun effet sur la réduction de l'utilisation des ressources.

Ensuite, une collection de méthodes est montrée qui traitera la plupart des causes courantes de l'utilisation élevée du processus Device Association Framework Provider. Suivez chaque méthode dans l'ordre jusqu'à ce que l'utilisation des ressources redevienne normale.

Méthode 1: mettre à jour le WU

Étant donné que les conducteurs sont, avec beaucoup, le plus grand coupable des pics de performances DasHost.exe, Commençons par nous assurer que vous disposez des derniers pilotes. Avant de faire autre chose, assurez-vous que tous les appareils externes que vous utilisez régulièrement sont connectés.

Un bon point de départ est WU (Windows Update). Appuyez sur la touche Windows + R pour ouvrir une commande Exécuter, tapez »contrôler la mise à jour» et appuyez sur Entrée pour ouvrir Windows Update. Ce raccourci fonctionnera avec toutes les versions de Windows.

control-update-3-8096551Une fois que vous voyez l'écran de mise à jour de Windows, cliquez sur le bouton Rechercher les mises à jour et voyez si vous avez des mises à jour en attente. Si vous avez des mises à jour en attente, attendez qu'il s'installe et s'applique à votre système. Si vous êtes invité à redémarrer, faites-le et revenez à l'écran Windows Update pour vous assurer que votre système est à jour.

Windows-mises à jour-2-7789086

Méthode 2: traiter avec les pilotes que WU ne gère pas

Après avoir laissé Windows Update faire son travail, posons une autre question sur les pilotes qui ne sont pas gérés par Windows Update. Les pilotes qui ne sont pas gérés par WU sont souvent ceux qui provoquent des pics de performances du processus Device Association Frame Provider.

En règle générale, si un appareil n'est pas compatible avec votre version de Windows, mieux vaut le désactiver plutôt que de le laisser fonctionner avec des problèmes de compatibilité. Très peu de périphériques atteignent la même fonctionnalité si les pilotes ne sont pas écrits avec ce système d'exploitation particulier. Et même s'ils le font, causent souvent des problèmes système extrêmement difficiles à cerner.

Le moyen le plus simple d'identifier les pilotes problématiques consiste à utiliser le Gestionnaire de périphériques. Pour ouvrir le Gestionnaire de périphériques, maintenez la touche Windows enfoncée + R, tapez »devmgmt.msc» et appuyez sur Entrée.

devmgmt-46-6454187

Une fois que vous êtes dans le gestionnaire de périphériques, commencer à chercher des pilotes obsolètes. Vous pouvez les identifier grâce au panneau d'avertissement jaune, ce qui signifie que l'appareil est en conflit avec un autre matériel, non pris en charge ou Windows n'a pas pu trouver le bon pilote pour cela. Si vous décidez de rechercher des conducteurs en ligne, ne limitez pas la recherche de votre version de Windows.

appareil-inconnu-1-2730338

Vous pouvez essayer d'installer des pilotes pour une version légèrement antérieure de Windows si vous n'en trouvez pas conçu spécifiquement pour votre Windows; Par exemple, si tu as des fenetres 10, essayez d'installer un pilote pour windows 8.1, car les pilotes des deux versions du système d'exploitation sont souvent incompatibles. Si l'icône d'avertissement disparaît après l'installation d'un pilote, c'est généralement un signe que l'appareil fonctionne correctement.

Si vous n'avez pas trouvé de pilote pour le périphérique, votre seule option est de le désactiver. Vous pouvez facilement le faire en cliquant avec le bouton droit sur l'appareil et en sélectionnant Désactiver l'appareil (Désactiver). Si vous savez quel appareil vous venez de désactiver, supprimez également physiquement les périphériques affectés s'ils ont une connexion filaire à votre PC.

désactiver-dispositif-3-8658987

Une fois que tous les appareils non pris en charge ont été traités, redémarrez votre PC et revenez au Gestionnaire des tâches pour voir si l'utilisation du processus hôte du fournisseur du cadre d'association de périphériques a diminué. Si le problème persiste, passer à la méthode suivante.

Méthode 3: exécuter une analyse de malware sur DasHost.exe

L'exécutable DasHost.exe est un composant officiel de Windows. Cependant, Vous avez probablement entendu parler de virus qui peuvent usurper l'identité de processus système légitimes 32.

En théorie, un malware peut remplacer l'hôte du fournisseur de framework d'association de périphériques par un exécutable malveillant qui fera son offre. Mais de façon réaliste, au cours des dernières années, Windows s'est beaucoup amélioré pour empêcher les virus d'accéder aux fichiers système ou de se faire passer pour eux. C'est encore moins probable si votre système est à jour. Nous avons mené une enquête en ligne concise pour voir s'il existe des cas de logiciels malveillants déguisés en exécutable DasHost, mais il y a peu de preuves pour le soutenir.

Mais si tu veux être absolument sûr, un moyen rapide et efficace de déterminer si le processus hôte du fournisseur du cadre d'association de périphériques est légitime consiste à vérifier l'emplacement de son fichier sous-jacent. Cela peut être facilement fait en ouvrant le gestionnaire de tâches (Ctrl + Changement + Esc), en cliquant avec le bouton droit sur Device Association Framework Provider Host et en sélectionnant Open File Location.

emplacement-fichier ouvert-9-4998379

Si l'exécutable est sous Windows / System32, vous pouvez probablement être sûr qu'il ne s'agit pas d'un malware déguisé. Au cas où vous seriez encore sceptique, Vous pouvez également déclencher une analyse antivirus au cours du processus en cliquant avec le bouton droit sur DasHost.exe et en sélectionnant Analyser avec Windows Defender.

scan-with-defender-5990960 Noter: Si vous n'êtes pas sûr des capacités de Windows Defender, vous pouvez essayer de numériser avec une solution externe comme Malware Bytes.

Si l'analyse révèle une menace de malware, votre antivirus traitera l'exécutable et votre système d'exploitation créera une nouvelle instance de dasHost.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.