Qu'est-ce que dllhost.exe et COM Surrogate dans le Gestionnaire des tâches Windows? (Résolu)

Les processus COM Surrogate, abréviation de Component Object Model , sont des composants nécessaires dans Windows. Ils sont utilisés pour exécuter des extensions logicielles que d'autres programmes doivent exécuter. Et si ces extensions plantent, ce sont les processus de substitution qui sont affectés et non les programmes qui les exécutaient.

Il existe de nombreux cas d'utilisation de ces processus, par exemple la création de miniatures d'images et d'autres fichiers lorsqu'un dossier est ouvert. Le processus COM Surrogate héberge des fichiers .dll, son nom est donc dllhost.exe.

type type type

COM Surrogate est-il un virus?

La réponse courte est non. Les processus de substitution COM eux-mêmes ne peuvent pas être des virus. Cependant, les virus et les logiciels malveillants peuvent se déguiser en processus de substitution COM.

Dois-je supprimer COM Surrogate?

Puisqu'il fait partie intégrante de Windows, je ne vous conseillerais pas de le supprimer. Ce processus de conteneur permet à votre système d'exploitation d'exécuter des objets COM qui aident d'autres processus et programmes à fonctionner.

Vérification de la légitimité de COM Surrogate

Étant donné que ces processus sont de véritables composants de Windows, ils sont largement utilisés par les cybercriminels. Cela a des conséquences - comme le substitut COM ayant une consommation élevée de processeur et la création de doublons dans le gestionnaire de tâches.

Un moyen simple de vérifier sa légitimité est:

  1. Ouvrez le Gestionnaire des tâches Windows en cliquant avec le bouton droit de la souris sur la barre des tâches et en cliquant sur Gestionnaire des tâches.
  2. Recherchez les processus de substitution COM, puis cliquez avec le bouton droit de la souris pour ouvrir l'emplacement du fichier .
  3. Les processus sont légitimes s'ils se trouvent dans C: / Windows \ System32 ou C: / winnt / system32 .

Erreurs courantes

  1. COM Surrogate CPU élevée, utilisation du disque
  2. COM Surrogate ne répond pas, geler
  3. Virus de substitution COM
  4. COM Surrogate prenant la mémoire
  5. COM Surrogate toujours en cours d'exécution
  6. COM Surrogate a cessé de fonctionner
  7. COM Surrogate continue de planter, s'ouvrant

Il existe de nombreuses raisons pour lesquelles ces erreurs se produisent. Les plus courants sont:

  1. Un programme tiers a enregistré des objets COM de manière incorrecte ou ils n'ont pas fonctionné correctement (s'ils étaient incompatibles avec les versions actuelles de Windows, logiciels obsolètes).
  2. Si le problème survient lors du dessin des miniatures dans l'Explorateur, c'est à cause de codecs obsolètes ou qui ne fonctionnent pas correctement.
  3. Peut être causé par des virus ou des logiciels malveillants, ainsi que par des dommages aux fichiers système Windows.

Comment pouvez-vous corriger ces erreurs?

Nous avons discuté de nombreuses erreurs ci-dessus, mais la plus courante est " COM Surrogate a cessé de fonctionner ". Voici les différentes méthodes pour le résoudre.

Et même si vous rencontrez l'une des autres erreurs répertoriées ci-dessus, ces méthodes sont bonnes et devraient également vous aider à les corriger.

1. Mettre à jour les codecs

Une méthode manuelle pour résoudre cette erreur consiste à mettre à jour tous les codecs de Windows (7, 8 ou 10) vers leurs dernières versions mises à jour. Vous pouvez télécharger et installer votre dernier pack de codecs Windows à partir d'ici:

//www.microsoft.com/en-in/download/details.aspx?id=507

Pack de codecs Windows 7: //www.windows7codecs.com/    

Pack de codecs Windows 8 et 10: //www.windows8codecs.com/

2. Réinitialisez Internet Explorer

Le problème peut également être dû à des fichiers en cache corrompus. Dans ce cas, il est préférable de réinitialiser IE.

  1. Maintenez la touche de Windows et Appuyez sur R . Dans la boîte de dialogue d'exécution, saisissez inetcpl.cpl et cliquez sur OK. Accédez à l'onglet Avancé et choisissez Réinitialiser.
  2. Sélectionnez Supprimer les paramètres personnels et appuyez à nouveau sur le bouton de réinitialisation. Une fois que vous avez fait tout cela, redémarrez votre PC et testez-le.

3. Vérifiez le disque pour les erreurs

Si cette erreur se produit lors de l'ouverture de fichiers enregistrés dans un LECTEUR particulier autre que C: \, vous devez rechercher des erreurs sur ce lecteur. Si vous n'avez pas de lecteurs supplémentaires, vérifiez simplement le lecteur C: \.

  1. Maintenez la touche Windows et appuyez sur E . Sous Windows 7 / Vista, vous verrez les lecteurs répertoriés.
  2. Sous Windows 8/10, choisissez Ce PC dans le volet gauche pour afficher les lecteurs. Cliquez avec le bouton droit sur le disque dur sélectionné que vous souhaitez vérifier, puis sélectionnez « Propriétés» .  

3. Cliquez sur l' onglet Outils en haut, puis sur Vérifier maintenant sous Vérification des erreurs. Vérifiez les deux options et cliquez sur Démarrer .

4. Réenregistrez les DLL

  1. Exécutez les commandes suivantes dans une invite de commande escaladée. Cliquez sur Démarrer, tapez cmd et faites un clic droit sur le programme « cmd » dans les résultats de la recherche. Sélectionnez ensuite Exécuter en tant qu'administrateur .
cmd-run-as-administrator

2. Dans la fenêtre d' invite de commandes , saisissez les commandes suivantes et appuyez une à une sur la         touche Entrée :

regsvr32 vbscript.dll

regsvr32.jscript.dll

2015-12-03_002655

5. Revenir au pilote de carte graphique précédent

  1. Pour ce faire, maintenez la touche de Windows et Appuyez sur R . Dans la boîte de dialogue d'exécution, saisissez hdwwiz.cpl et cliquez sur OK .
  2. Faites défiler jusqu'à la section Cartes graphiques dans le Gestionnaire de périphériques. Faites un clic droit dessus et sélectionnez Propriétés.
  3. Cliquez sur Roll Back Driver et suivez les instructions à l'écran.

Dans certains cas, cette option est grisée. Si tel est le cas, essayez les méthodes ci-dessous.

6. Ajoutez dllhost.exe à l'exception DEP (Data Execution Prevention)

Accédez à Démarrer> Panneau de configuration> Système> Paramètres système avancés> Paramètres de performance> Prévention de l'exécution des données.

  1. Sélectionnez " Activer DEP pour tous les programmes et services, à l'exception de ceux que je sélectionne: "
  2. Cliquez sur « Ajouter» et accédez à C: \ Windows \ System32 \ dllhost.exe sur une machine Windows 32 bits et sur une machine 64 bits, ajoutez C: \ Windows \ SysWOW64 \ dllhost.exe
  3. Après avoir ajouté dllhost.exe à la liste des exceptions, appliquez les modifications ou cliquez sur OK.

7. Passer à la vue Liste ou Détails / désactiver les miniatures

Nous avons déjà discuté du fait que COM Surrogate est en charge de vos vignettes. Afin d'éviter tout problème, vous pouvez désactiver les vignettes.

En outre, vous pouvez basculer vers la vue Liste ou Détails en procédant comme suit:

  1. Ouvrez l' Explorateur de fichiers .
  2. Cliquez sur l' onglet Affichage et choisissez l' option Liste ou Détails .

8. Mettez à jour votre antivirus

Il a été signalé que certains logiciels antivirus, tels que l'antivirus Kaspersky, peuvent parfois causer des problèmes avec le processus COM Surrogate .

Afin de résoudre ces problèmes, vous devez installer la dernière version de votre logiciel antivirus actuel.

Merci d'avoir lu cet article. J'espère que cela vous aidera à corriger vos erreurs COM Surrogate.