Comment réparer COM Surrogate a cessé de fonctionner

COM Surrogate a cessé de fonctionner apparaît soudainement pendant que vous visualisez des photos ou regardez des vidéos ? Ne vous inquiétez pas, la plupart des utilisateurs sont confrontés à cette erreur et il doit donc y avoir un correctif pour cela. Dans cet article, nous allons discuter de la façon de corriger cette erreur.

COM Surrogate a cessé de fonctionner

Que fait le COM Surrogate et pourquoi s'arrête-t-il toujours de fonctionner ?

Le processus dllhost.exe s'appelle COM Surrogate et la seule fois où vous remarquerez probablement son existence, c'est lorsqu'il se bloque et que vous obtenez le message COM Surrogate a cessé de fonctionner. Qu'est-ce que ce COM Surrogate et pourquoi continue-t-il de planter ?

Le substitut COM(COM Surrogate) est un nom fantaisiste pour le processus sacrificiel(Sacrificial) d'un objet COM exécuté en dehors du processus qui l'a demandé. Explorer utilise le COM Surrogate lors de l'extraction des vignettes, par exemple. Si vous accédez à un dossier avec des vignettes activées, l' Explorateur(Explorer) déclenchera un COM Surrogate et l'utilisera pour calculer les vignettes des documents du dossier. Il le fait parce qu'Explorer(Explorer) a appris à ne pas faire confiance aux extracteurs de vignettes ; ils ont de mauvais antécédents en matière de stabilité. Explorateur(Explorer)a décidé d'absorber la pénalité de performance en échange d'une fiabilité améliorée entraînant le déplacement de ces morceaux de code douteux hors du processus principal de l' explorateur(Explorer) . Lorsque l'extracteur de vignettes se bloque, le blocage détruit le processus COM Surrogate au lieu d' Explorer .

En d'autres termes, le COM Surrogate est le je ne me sens pas bien avec ce code, donc je vais demander à COM de l'héberger dans un autre processus. De cette façon, s'il plante, c'est le processus sacrificiel COM Surrogate qui plante à la place de mon processus. Et quand il se bloque, cela signifie simplement que les pires craintes d'Explorer se sont réalisées.

En pratique, si vous obtenez ces types de plantages lorsque vous parcourez des dossiers contenant des fichiers vidéo ou multimédia, le problème est probablement un codec floconneux. Donc, sans perdre de temps, voyons comment réparer COM Surrogate(Fix COM Surrogate) a cessé de fonctionner à l'aide du didacticiel ci-dessous.

Comment réparer COM Surrogate(Fix COM Surrogate) a cessé de fonctionner

Méthode 1 : Mettre à jour les codecs

Étant donné que le problème est lié à la visualisation de photos et de vidéos, la mise à jour du codec semble être une bonne option et, espérons-le, cela peut vous aider à corriger l' erreur COM Surrogate . Vous pouvez télécharger la dernière version du codec pour Windows 10/8.1/7 ici(here) .

Si vous avez installé DivX ou Nero , vous pouvez envisager de les mettre à jour vers leur dernière version et, dans certains cas, vous devez les désinstaller et les réinstaller pour qu'ils fonctionnent correctement.

Si vous avez mis à niveau Nero et DivX et que le problème persiste, vous pouvez essayer de renommer le fichier C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax en NeVideo.ax.bak . Vous devrez peut-être également renommer NeVideoHD.ax en NeVideoHD.bak , cela cassera cependant Nero Showtime .

Méthode 2 : désactiver la vignette

Vous pouvez désactiver les aperçus des vignettes(disable Thumbnail previews) , ce qui devrait résoudre temporairement le problème, mais ce n'est pas la solution optimale pour réparer COM Surrogate a cessé de fonctionner.

Méthode 3 : réenregistrer les DLL

Réenregistrez quelques DLL(DLLs) avec Windows , ce qui peut éventuellement corriger l' erreur de substitution COM . Pour faire ça:

1. Faites un clic droit sur le bouton (Right)Fenêtre(Window) et sélectionnez " Invite de commandes (Admin)(Command Prompt (Admin)) ".

administrateur de l'invite de commande

2. Dans la fenêtre cmd, tapez les commandes suivantes et appuyez sur Entrée après chacune d'elles :

regsvr32 vbscript.dll
regsvr32 jscript.dll

enregistrer les DLL

Cela peut résoudre le problème de COM Surrogate qui a cessé de fonctionner( fix the COM Surrogate has stopped working) , mais si ce n'est pas le cas, continuez à lire!

Méthode 4 : Vérification des erreurs de disque dur

Une autre façon de corriger l' erreur COM Surrogate consiste à exécuter l'utilitaire de vérification du disque qui est expliqué ici .

Méthode 5 : Désactiver DEP pour le fichier "dllhost"

La désactivation de DEP pour dllhost.exe semble résoudre le problème pour la plupart des utilisateurs, alors voyons comment procéder. Vous pouvez en savoir plus à ce sujet dans mon article précédent sur la façon de désactiver DEP(how to turn off DEP) .

1. Dans la dernière étape, cliquez sur Ajouter(Add ) comme indiqué ci-dessous :

Ajouter des services

2. Dans la boîte contextuelle Ajouter(Add) , sélectionnez les fichiers exécutables suivants :

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

fichier dllhost ouvert

3. Sélectionnez le fichier dllhost, cliquez sur Ouvrir et vous obtiendrez quelque chose comme ceci :

COM Substitut en DEP

Cela devrait probablement corriger l'  erreur COM Surrogate a cessé de fonctionner.

Méthode 6 : restauration du pilote d'affichage

Parfois, des mises à jour récentes des pilotes d'affichage peuvent provoquer cette erreur et, par conséquent , la restauration du pilote sous Windows 10(driver rollback on Windows 10) peut résoudre le problème. Mais vous ne devriez le faire que si vous remarquez un problème après la mise à jour de vos pilotes.

1. Cliquez avec le bouton droit sur Ce PC(This PC) ou Poste de travail (My Computer ) et sélectionnez les propriétés.

2. Maintenant, à gauche, cliquez sur Gestionnaire(Device Manager) de périphériques .

Gestionnaire de périphériques

3. Développez Display (Expand Display) Adapters , puis cliquez avec le bouton droit sur le périphérique d'affichage et choisissez Uninstall.

Pilote d'affichage de restauration

4. Vous verrez une fenêtre contextuelle dans laquelle vous devrez cocher l'option « Supprimer le logiciel du pilote pour ce périphérique(Delete the driver software for this device) » et cliquer sur OK. Windows désinstallera l'appareil et supprimera le logiciel du pilote téléchargé à partir de Windows Update . Vous pouvez installer un nouveau logiciel de pilotes par la suite.

Tu pourrais aussi aimer:

Espérons que l'une de ces méthodes corrigera l'erreur COM Surrogate a cessé de fonctionner(fix COM Surrogate has stopped working error) . Si vous avez encore des doutes ou des questions, n'hésitez pas à commenter, nous essaierons de vous aider.



About the author

Je suis un ingénieur du son professionnel avec plus de 10 ans d'expérience. J'ai travaillé sur un large éventail de projets, des petits systèmes audio domestiques aux grandes productions commerciales. Mes compétences résident dans la création d'excellentes bandes sonores et d'outils de traitement du son qui rendent la musique excellente. Je suis également extrêmement expérimenté avec Windows 10 et je peux vous aider à tirer le meilleur parti de votre système informatique.



Related posts