Une erreur "COM Surrogate a cessé de fonctionner" ou "L'hôte DLL ne répond pas" est une erreur étrange et frustrante à rencontrer. Les erreurs COM Surrogate ne sont pas catastrophiques, mais si ces erreurs se produisent assez souvent, elles peuvent être perturbatrices.
La façon de résoudre le problème de substitution COM dépend du système d'exploitation, mais nous vous guiderons à travers, que vous ayez Windows 10, Windows 8 ou Windows 7.
Qu'est-ce que COM Surrogate ?
COM Surrogate est un nom fourre-tout pour les processus appelés dllhost.exe qui sépare l'Explorateur Windows des hôtes DLL individuels susceptibles de se bloquer. En particulier, les DLL qui traitent des vignettes multimédias. Il y en a beaucoup d'autres, mais c'est l'un des plus courants.
COM Surrogate fait en sorte que si l'un de ces fichiers DLL plante, les fichiers ne plantent pas tout l'Explorateur Windows. Considérez-le comme une première ligne de défense pour la stabilité du système.
Qu'est-ce qui fait que COM Surrogate cesse de fonctionner ?
L'erreur "COM Surrogate a cessé de fonctionner" ne semble pas vous empêcher de faire grand-chose. Cependant, son interruption peut être irritante et la cause du problème n'est souvent pas évidente.
Déterminer la cause précise de la raison pour laquelle un hôte DLL ne répond pas n'est pas toujours facile. Il y a plusieurs façons dont cela peut mal tourner. Le plus typique étant qu'il y a eu une certaine corruption dans un codec qui permet aux vignettes de certains médias de s'afficher. Dans d'autres cas, un pilote d'affichage corrompu peut être la cause d'erreurs sur un lecteur de stockage.
Dans certains cas de niche, il y a eu des rapports d'applications spécifiques, comme Adobe Photoshop et le graveur de disque Nero, provoquant l'arrêt de COM Surrogate. C'est moins probable, et nous préconisons certaines des corrections plus générales ci-dessous avant de pointer du doigt une application particulière. Si vous avez récemment installé une nouvelle application et que vous rencontrez une erreur, revenir en arrière avant de l'installer peut être une bonne première étape.
Fix COM Surrogate a cessé de fonctionner dans Windows 10
Sans cause apparente des erreurs COM Surrogate, il est souvent bon d'essayer d'abord quelques correctifs généraux qui peuvent résoudre un éventail de problèmes. Après l'un des correctifs suivants, redémarrez votre système et répétez les étapes pour déclencher le problème COM Surrogate. Si tout va bien, il ne devrait plus réapparaître.
Ces étapes sont conçues pour fonctionner avec Windows 10. Elles s'appliquent également à Windows 8.1 et 7; cependant, les méthodes pour y arriver peuvent être légèrement différentes.
- Lancez une analyse antivirus. Ce n'est probablement pas un problème de logiciel malveillant, mais c'est toujours une bonne idée d'exécuter une analyse antivirus si vous rencontrez un problème avec votre PC Windows.
-
Mettre à jour les pilotes graphiques. Un pilote d'affichage douteux peut être la raison pour laquelle COM Surrogate a cessé de fonctionner. La suppression de la version existante et l'installation d'une version mise à jour (ou d'une version plus ancienne dont le fonctionnement a été confirmé) peut être un bon point de départ pour résoudre les problèmes d'hôte DLL qui ne répond pas.
Pour être sûr d'avoir supprimé tout ce qui concerne les pilotes graphiques, téléchargez et exécutez le programme de désinstallation du pilote d'affichage. C'est un peu plus complexe, mais les étapes sont explicites et l'assistant vous guide tout au long du processus.
Si cela ne corrige pas l'erreur et que vous pensez que la mise à jour vers un pilote récent peut en être la cause, téléchargez un ancien pilote dont vous savez qu'il fonctionne et installez-le à la place.
- Vérifiez les erreurs de disque. Des problèmes avec un lecteur de stockage peuvent être à l'origine d'erreurs d'hôte DLL, il est donc judicieux de lui donner un coup d'œil si vous rencontrez ce problème.
- Ajouter une exception DEP. La prévention de l'exécution des données, ou DEP, est un outil de sécurité Windows qui empêche le chargement de scripts non reconnus dans la mémoire réservée. Un DEP trop zélé peut empêcher COM Surrogate de fonctionner correctement. Pour résoudre ce problème, ajoutez-le à la liste des exceptions DEP.