Quel est le processus de substitution COM dllhost.exe, Pourquoi monopolise-t-il le processeur ou provoque-t-il des erreurs?

Contenu

Dans le Gestionnaire des tâches de Windows 10, 8 Fenêtres 7 vous pouvez trouver la procédure dllhost.exe, dans certains cas, cela peut entraîner une charge CPU élevée ou des erreurs telles que: COM Surrogate a cessé de fonctionner, le nom de l'application ayant échoué est dllhost .exe.

Cette instruction détaille quel type de programme est COM Surrogate, si dllhost.exe peut être désinstallé et pourquoi cette procédure provoque l'erreur “Le programme s'est arrêté”.

Quelle est la procédure dllhost.exe nécessaire pour?

La procédure de substitution COM (dllhost.exe) c'est une procédure “intermédiaire” système qui vous permet de connecter des objets COM (Modèle d'objet composant) pour étendre les capacités du programme dans Windows 10, 8 et Windows 7.

Exemple: par défaut, L'explorateur Windows n'affiche pas les vignettes pour les formats d'image ou de vidéo non standard. Malgré cela, lorsque les programmes pertinents sont installés (Adobe Photoshop, Corel Tirage au sort, visionneuses de photos, codecs vidéo et autres), ces programmes enregistrent leurs objets COM dans le système et l'explorateur, via la procédure COM Surrogate, se connecte à eux. et utilisez-les pour afficher des vignettes dans votre fenêtre.

Ce n'est pas la seule option quand il s'agit de dllhost.exe, mais c'est le plus commun et, en même temps, celui qui provoque le plus souvent des erreurs “COM mère porteuse arrêtée” la charge CPU élevée. Le fait que plusieurs procédures dllhost.exe puissent apparaître dans le Gestionnaire des tâches en même temps est normal (chaque programme peut exécuter sa propre instance de procédure).

Le fichier système d'origine de la procédure est en C: WindowsSystem32. La suppression de dllhost.exe n'est pas faisable, malgré cela, en général, il existe des possibilités de résoudre les problèmes causés par cette procédure.

Pourquoi dllhost.exe COM Surrogate charge-t-il le processeur ou provoque-t-il l'erreur “COM Surrogate a cessé de fonctionner” et comment y remédier?

La plupart du temps, Une charge système élevée ou une interruption soudaine de la procédure COM Surrogate se produit lors de l'ouverture de certains dossiers contenant des fichiers vidéo ou photo dans l'Explorateur Windows, même si ce n'est pas la seule option: parfois, des erreurs se produisent également simplement lorsque des programmes tiers sont exécutés.

Les causes les plus fréquentes de ce comportement sont:

  1. Un programme tiers a incorrectement enregistré les objets COM ou ils ne fonctionnent pas correctement (incompatibilité avec la version actuelle de Windows, logiciel obsolète).
  2. Codecs obsolètes ou défectueux, surtout si le problème survient lors du rendu des vignettes dans le navigateur.
  3. Parfois: le fonctionnement de virus ou de logiciels malveillants sur l'ordinateur, ou endommager les fichiers système Windows.

Utiliser des points de restauration, supprimer des codecs ou des programmes

Premier, s'il y a eu récemment une charge CPU élevée ou des erreurs “Les programmes de substitution COM ont cessé de fonctionner”, essayez d'utiliser les points de restauration du système (voir Points de restauration Windows 10) O, si vous savez après avoir installé quel programme ou codecs l'erreur s'est produite, intente borrar en Panneau de control – Programmes et composants ou, en Windows 10, dans Paramètres – Applications.

Noter: Même si l'erreur existe depuis longtemps, mais cela se produit spécifiquement lors de l'ouverture de dossiers contenant des vidéos ou des images dans l'explorateur, essayez d'abord d'effacer les codecs installés, Pack de codecs como K-Lite, assurez-vous de redémarrer l'ordinateur après avoir terminé la suppression.

Fichiers corrompus

Si la charge CPU élevée de dllhost.exe apparaît lors de l'ouverture d'un dossier spécifique dans l'explorateur, il peut contenir un fichier multimédia corrompu. Forme, même si pas toujours viable, pour détecter un fichier de ce type:

  1. Ouvrir le moniteur de ressources Windows (Presione Gagner + R, tapez resmon et appuyez sur Entrée. Vous pouvez également utiliser la recherche de la barre des tâches Windows 10).
  2. Dans l'onglet “CPU”, vérifiez la procédure dllhost.exe puis vérifiez (attention à l'extension) s'il y a un fichier vidéo ou image dans la liste des fichiers “Modules associés”. Oui il y en a un, c'est probablement le fichier à l'origine du problème (tu peux essayer de l'enlever).

En même temps, si des problèmes de substitution COM surviennent lors de l'ouverture de dossiers contenant certains types de fichiers spécifiques, Les objets COM enregistrés par le programme responsable de l'ouverture de ces types de fichiers peuvent être à blâmer: vous pouvez vérifier si le problème persiste après la suppression de ce programme (Oui, redémarrez de préférence votre ordinateur après l'avoir supprimé).

Erreurs de registre COM

Si les méthodes ci-dessus ne vous aident pas, vous pouvez essayer de corriger les erreurs de registre COM dans Windows. La méthode ne conduit pas toujours à un résultat positif, peut conduire à un négatif, donc je recommande fortement de créer un point de restauration système avant de l'utiliser.

Vous pouvez utiliser CCleaner pour corriger automatiquement ces erreurs:

  1. Dans l'onglet inscription, marque “Classe ActiveX et erreurs”, cliquez sur “Résoudre les problèmes”.
  2. Assurez-vous que les articles “Erreurs ActiveX / AVEC” sont sélectionnés et cliquez sur “Corriger la sélection”.
  3. Acceptez la sauvegarde des entrées de registre à supprimer et spécifiez le chemin de sauvegarde.
  4. Après correction, redémarrez votre ordinateur.

Plus d'informations sur CCleaner et où télécharger le programme: Utilisez CCleaner à votre avantage.

Plus d'alternatives pour corriger les erreurs de substitution COM

En conclusion, quelques informations supplémentaires qui peuvent vous aider à résoudre le problème dllhost.exe, si vous n'avez pas réussi à résoudre le problème jusqu'à présent:

  • Exécutez une analyse de malware sur votre ordinateur avec des outils comme AdwCleaner (et ton antivirus aussi).
  • Le fichier dllhost.exe lui-même n'est généralement pas un virus (mais les logiciels malveillants utilisant COM Surrogate peuvent causer des problèmes). Malgré cela, en cas de doute, assurez-vous que le fichier de procédure est dans C: {WindowsSystem32} (cliquez avec le bouton droit sur la procédure dans le Gestionnaire des tâches – Lieu de fichier ouvert) et Microsoft le signera numériquement (clic droit sur le fichier – Propriétés). En cas de doute, Voir Comment vérifier les processus Windows pour les virus.
  • Essayez d'exécuter une vérification d'intégrité sur les fichiers système Windows.
  • Essayez de désactiver DEP pour dllhost.exe (seuls les systèmes 32 morceaux): aller dans le Panneau de configuration – Système (ou faites un clic droit sur “Cette équipe” – “Propriétés (modifier)”), sélectionner “Paramètres avancés de l'équipement” système "à gauche, dans l'onglet “Avancée” dans “Vitesse de sortie”, cliquez sur “Réglage” et ouvrez l'onglet “Prévention de l'exécution des données”. Veuillez sélectionner “Activer DEP pour tous les programmes et services à l'exception de ceux sélectionnés ci-dessous”, cliquez sur “Ajouter” et spécifiez le chemin du fichier C: WindowsSystem32dllhost.exe. Appliquer les paramètres et redémarrer l'ordinateur.

En résumé, si rien n'a fonctionné et que vous avez Windows 10, vous pouvez essayer de redémarrer le système avec les données enregistrées: Comment redémarrer Windows 10.

Abonnez-vous à notre newsletter

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