Comment résoudre les problèmes de substitution COM dans Windows 10

Comment résoudre les problèmes de substitution COM dans Windows 10

Avez-vous déjà ouvert le Gestionnaire des tâches de Windows et vous êtes-vous demandé quelle est la moitié des entrées ? Alors que les nouvelles versions de Windows ont des noms plus conviviaux pour la plupart des processus, il est difficile de savoir exactement ce qu'ils font.



Un processus que vous avez peut-être vu est AVEC mère porteuse , aussi appelé dllhost.exe . À quoi sert ce processus, pourquoi s'exécute-t-il et cela signifie-t-il que vous avez un virus ? Continuez à lire pour le découvrir.

Qu'est-ce que la substitution COM ?

Selon Microsoft , COM Surrogate 'est un nom fantaisiste pour [s]processus acrificiel pour un objet COM qui est exécuté en dehors du processus qui l'a demandé.' Ce n'est pas clair du tout, alors décomposons cette définition et regardons quelques exemples.





Premièrement, un objet COM (qui signifie Component Object Model) est essentiellement une norme conçue par Microsoft pour les logiciels créés afin que les processus puissent facilement communiquer entre eux. Par exemple, disons que vous avoir une feuille de calcul Excel intégrée dans un document Word . Voir les modifications que vous apportez dans Excel mettre à jour automatiquement la feuille de calcul Word est possible grâce à ces objets partagés.

Ces objets COM, comme le montre le nom du processus, sont en réalité des fichiers DLL. Ceux-ci résident dans dossiers Windows protégés et laissez le système d'exploitation (OS) fonctionner comme il est censé le faire.



Qu'est-ce que le Sacrifice ?

Ensuite, nous devrions examiner ce que signifie « processus sacrificiel ». Pour cela, passons à un autre exemple.

Une utilisation courante de COM Surrogate est la création de miniatures de l'explorateur de fichiers. Dans les anciennes versions de Windows, le processus Explorer essayait de générer des vignettes sous lui-même. Cela entraînait souvent des plantages car les extracteurs de vignettes ne sont pas toujours fiables.

Vous avez peut-être vu ce comportement vous-même : l'ouverture d'un dossier contenant des centaines d'images ou un type de fichier auquel Windows ne s'attendait pas provoquait parfois le plantage d'Explorer dans le passé.

Ainsi, chaque fois que l'explorateur de fichiers pense qu'un plantage pourrait bientôt se produire, il crée un processus de substitution COM pour gérer le comportement à risque. Dans ce cas, lorsque vous ouvrez un dossier contenant de nombreuses vignettes à générer, l'explorateur de fichiers transmet le travail à COM Surrogate. De cette façon, si le chargement des vignettes plante, le processus de l'Explorateur ne s'arrête pas.

Puis-je tuer ce processus ?

contrairement à quelques autres processus Windows importants , vous pouvez ouvrir le Gestionnaire des tâches ( Ctrl + Maj + Échap ) et tuez n'importe quel AVEC mère porteuse processus que vous voyez. Cependant, le faire n'est généralement pas une bonne idée. Les programmes créent ces processus chaque fois qu'ils en ont besoin pour effectuer une action, donc les tuer arrêtera tout ce sur quoi ils travaillent.

Vous ne pouvez pas désactiver COM Surrogate, car il ne s'exécute que lorsqu'un autre programme le demande.

Comment puis-je voir quel processus l'a démarré ?

Le gestionnaire de tâches, aussi basique soit-il, ne vous permet pas de voir des informations détaillées sur les processus COM Surrogate. Comme vous en verrez souvent plusieurs copies en cours d'exécution, vous vous demandez peut-être quels programmes les ont démarrés. Pour cela, vous devrez télécharger Explorateur de processus , un des meilleurs Alternatives au gestionnaire de tâches .

Process Explorer donne de nombreux détails sur ce qui s'exécute sur votre ordinateur et peut vous dire quel processus a démarré un substitut COM. Parcourez la liste pour un dllhost.exe processus - ils ont AVEC mère porteuse dans le La description champ. Passez la souris dessus et vous verrez des informations sur ce qui en est responsable.

Si vous n'en trouvez pas dllhost processus, appuyez sur Ctrl + F pour ouvrir la barre de recherche. Entrer dllhost.exe pour en trouver facilement toutes les instances. Si vous n'en voyez aucun, il est possible qu'aucun programme n'utilise les substitutions COM pour le moment.

Dans l'exemple ci-dessous, nous avons constaté que ce COM Surrogate gère les vignettes.

Comment puis-je réparer un plantage de substitution COM ?

Vous n'avez probablement jamais remarqué COM Surrogate à moins que vous n'ayez vu une erreur qui vous indique qu'il a cessé de fonctionner et affecte votre Performances de Windows 10 . La plupart du temps, un fichier particulier provoquera cette erreur, généralement liée aux vignettes. Si vous voyez régulièrement des erreurs COM Surrogate, voici quelques solutions que vous pouvez essayer :

  • Mettez à jour/désinstallez tous les packs de codecs et logiciels multimédias. Si vous utilisez des logiciels tels que le pack de codecs K-Lite ou des outils multimédias tels que DivX ou Nero, quelque chose avec eux pourrait causer ce problème. Pensez à les désinstaller, car vous n'avez vraiment plus besoin de ces packs de codecs puisque VLC joue tout, et Nero propose de nombreuses alternatives gratuites .
  • Installez les mises à jour Windows. Certaines personnes ont signalé que l'installation des dernières mises à jour résout ce problème. Ce n'est pas toujours la solution, mais c'est un premier pas facile. Il y a peut-être un petit problème avec un type de fichier particulier que Microsoft a corrigé avec les derniers correctifs.
  • Supprimez les vignettes existantes. Si une vignette corrompue fait planter COM Surrogate, vous pouvez supprimez-le à l'aide de l'outil de nettoyage de disque . Cela forcera Windows à reconstruire le cache des vignettes, ce qui pourrait résoudre le problème.
  • Identifiez le fichier problématique. Utilisez l'explorateur de processus, comme indiqué ci-dessus, pour voir quel fichier dllhost essaie d'accéder. S'il pointe vers un fichier spécifique, c'est presque certainement votre problème. Supprimez ce fichier et voyez si les problèmes disparaissent.
  • Supprimez COM Surrogate de la liste Prévention de l'exécution des données. Windows utilise quelque chose appelé Data Execution Prevention (DEP) pour empêcher l'exécution de code malveillant sur votre système. Vous pouvez exclure certains processus de cette liste, et cela pour COM Surrogate pourrait arrêter l'erreur.
    • Taper système avancé dans le menu Démarrer et sélectionnez Afficher les paramètres système avancés . Clique le Paramètres bouton sous le Performance onglet, puis sélectionnez le Prévention de l'exécution des données languette.
    • Choisissez la deuxième option, Activer DEP pour tous les programmes... et cliquez sur le Ajouter bouton.
    • Naviguez jusqu'à C:WindowsSystem32dllhost.exe sur un système 32 bits, ou C:WindowsSysWOW64dllhost.exe sur Windows 64 bits. Cliquez sur d'accord pour enregistrer vos modifications.
  • Analysez votre disque dur pour les problèmes. Si ce problème se produit sans motif, vous devez exécuter quelques analyses sur votre ordinateur. À l'invite de commande, utilisez la commande SFC pour réparer les fichiers Windows et la commande CHKDSK pour vérifier les erreurs de disque dur.
  • Réenregistrez quelques fichiers DLL dans l'invite de commande. Dans l'invite de commande , en exécutant les commandes regsvr32 vbscript.dll et regsvr32 jscript.dll réenregistrera deux DLL qui pourraient résoudre le crash de COM Surrogate.
  • Vérifiez votre antivirus. Certains ont signalé que les conflits antivirus Kaspersky peuvent causer ce problème. Essayez de désactiver la protection antivirus et voyez si l'accès à ce fichier/dossier entraîne toujours une erreur.
  • Si vous ne les utilisez pas , vous pouvez désactiver complètement les vignettes .

Cela peut-il signifier un virus ?

Le processus COM Surrogate normal est une partie normale de Windows et n'est pas malveillant. Cependant, certains logiciels malveillants sont connus pour utiliser dllhost processus à des fins malveillantes. Voir un grand nombre de AVEC mère porteuse entrées dans le gestionnaire de tâches utilisant beaucoup de CPU est un signe que vous pourriez avoir une infection.

Étant donné que ce type de malware imite des processus et des fichiers système importants, nous vous déconseillons d'essayer de le supprimer vous-même. Vous pourriez finir par supprimer un fichier critique par erreur. Au lieu de cela, exécutez une analyse avec votre antivirus installé puis essayez-en un deuxième pour vous assurer que vous êtes propre.

Consultez notre liste de les meilleurs programmes antivirus sans tracas si vous avez besoin d'une recommandation. N'oubliez pas que vous pouvez lancer une analyse avec Windows Defender même si vous ne l'utilisez pas tout le temps (bien que vous devriez probablement le faire).

Taper défendre dans le menu Démarrer et ouvrez Centre de sécurité Windows Defender . Sélectionner Protection contre les virus et les menaces , puis cliquez sur le Scan rapide bouton pour lancer une analyse.

Quel que soit l'antivirus que vous utilisez, obtenir un deuxième avis du vénérable Malwarebytes est intelligent aussi.

C'est tout pour COM Surrogate

Nous avons couvert tout ce que vous devez savoir sur le processus de substitution COM. Il s'avère que ce processus est une aide qu'un autre programme peut créer lorsqu'il souhaite externaliser une tâche. Pour cette raison, vous verrez différents nombres de COM Surrogate s'exécuter à différents moments. Vous savez quoi faire pour résoudre les pannes et quoi rechercher pour détecter un virus.

Pour plus de connaissances sur Windows, consultez notre guide du nouveau venu sur le dépannage des PC.

Avez-vous déjà remarqué que le processus COM Surrogate s'exécutait sur votre PC ? A-t-il eu des problèmes de plantage, et qu'est-ce qui l'a résolu pour vous ? Partagez avec nous dans les commentaires !

Crédit d'image: Jeanette.Dietl/ Depositphotos

hub de nid vs hub de nid max
Partager Partager Tweeter E-mail Guide du débutant pour animer un discours

Animer un discours peut être un défi. Si vous êtes prêt à commencer à ajouter du dialogue à votre projet, nous allons décomposer le processus pour vous.

Lire la suite
Rubriques connexes
  • les fenêtres
  • Gestionnaire des tâches Windows
  • Windows 10
  • Explorateur de fichiers
  • Dépannage
A propos de l'auteur Ben Stegner(1735 articles publiés)

Ben est rédacteur en chef adjoint et responsable de l'intégration chez MakeUseOf. Il a quitté son travail informatique pour écrire à temps plein en 2016 et n'a jamais regardé en arrière. Il couvre des tutoriels techniques, des recommandations de jeux vidéo et plus encore en tant qu'écrivain professionnel depuis plus de sept ans.

Plus de Ben Stegner

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner