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 de substitution COM ne sont pas catastrophiques, mais si ces erreurs se produisent assez souvent, elles peuvent être perturbatrices.
La manière de résoudre le problème de substitution COM dépend du système d'exploitation, mais nous vous expliquons cela, 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 tombe en panne, 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 empêche COM Surrogate de fonctionner?
L'erreur «COM Surrogate a cessé de fonctionner» ne semble pas vous empêcher de faire beaucoup. Cependant, son interruption peut être irritante et la cause du problème n'est pas souvent évidente.
Déterminer la cause précise 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 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 à l'origine d'erreurs sur un lecteur de stockage.
Dans certains cas de niche, il y a eu des rapports sur des applications spécifiques, comme Adobe Photoshop et Nero disk burner, provoquant l'arrêt de COM Surrogate. C'est moins probable, et nous préconisons certaines des corrections les 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 rencontrez une erreur, revenir à avant de l'installer peut être une bonne première étape.
Ne jamais télécharger de fichiers DLL: voici pourquoi
Fix COM Surrogate a cessé de fonctionner dans Windows 10
Sans cause apparente d'erreurs COM Surrogate, il est souvent bon d'essayer des correctifs généraux qui peuvent d'abord 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, cela 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.
-
Exécutez une analyse antivirus. Ce n'est probablement pas un problème de malware, mais c'est toujours une bonne idée d'exécuter une analyse antivirus si vous avez un problème avec votre PC Windows.
-
Mettez à jour les pilotes graphiques. Un pilote d'affichage douteux peut être la raison pour laquelle COM Surrogate a cessé de fonctionner. La suppression de l'existant et l'installation d'une version mise à jour (ou d'une version plus ancienne confirmée pour fonctionner) peut être un bon point de départ pour résoudre les problèmes de l'hôte DLL qui ne répond pas.
Pour être sûr que vous avez 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 compliqué, mais les étapes sont explicites et l'assistant vous guide tout au long du processus.
Si cela ne résout pas l'erreur et que vous pensez que la mise à jour vers un pilote récent peut l'avoir provoquée, téléchargez un pilote plus ancien dont vous savez qu'il fonctionne et installez-le à la place.
-
Recherchez les erreurs de disque. Les problèmes avec un lecteur de stockage peuvent être la cause d'erreurs d'hôte DLL, il est donc judicieux de le répéter si vous rencontrez ce problème.
-
Ajoutez une exception DEP. Data Execution Prevention, 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.
Comment corriger les erreurs DLL de la bonne manière