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.
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)) ".
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
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 :
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
3. Sélectionnez le fichier dllhost, cliquez sur Ouvrir et vous obtiendrez quelque chose comme ceci :
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 .
3. Développez Display (Expand Display) Adapters , puis cliquez avec le bouton droit sur le périphérique d'affichage et choisissez Uninstall.
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:
- Comment réparer l'erreur d'application 0xc000007b
- Comment réparer le cache d'icônes dans Windows 10(How to Repair Icon Cache in Windows 10)
- Comment réparer MMC n'a pas pu créer le composant logiciel enfichable(How To Fix MMC Could Not Create The Snap-in)
- Comment créer un point de restauration système - le moyen le plus simple
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.
Related posts
Fix COM Surrogate HAUTE CPU or Disk usage à Windows 10
Fix COM Surrogate a cessé de fonctionner dans Windows 7
Comment Fix PC Won N'T POST
Fix High CPU Usage par Service Host: Système local
Fix Windows ne peut pas communiquer avec le device or resource
Fix Ca ne tourne pas Windows Defender
Fix Network Adapter Error Code 31 en Device Manager
Fix Host Process pour Windows Services a cessé de fonctionner
Comment Fix Firefox ne jouant pas Videos (2021)
Fix VCRUNTIME140.dll est manquant de Windows 10
Comment 08116100 en Windows 10
Fix Windows Update Error 0x80070020
Fix Windows Computer redémarre sans avertissement
Fix Windows Backup a échoué avec error 0x807800C5
Fix Cette copie de Windows n'est pas une erreur authentique
Fix Unable à Delete Temporary Files à Windows 10
Fix Black Desktop Background en Windows 10
Fix Service Host: local System (svchost.exe) High CPU and Disk Usage
Fix Computer ne démarre pas avant plusieurs fois renouvelées
Fix Keyboard Non Taper dans le numéro Windows 10