Fix COM Surrogate a cessé de fonctionner dans Windows 7

Un de mes clients a commencé à avoir un problème étrange lorsqu'il parcourait des photos et des vidéos sur son PC Windows 7 : il s'affichait avec le message d'erreur suivant :

COM Surrogate has stopped working

com substitut

La chose étrange était que l'erreur ne se produisait que lors de la navigation dans des fichiers vidéo ou image, et non dans tout autre type de fichier. Après avoir fait quelques recherches, nous avons réussi à résoudre le problème, mais nous avons dû essayer plusieurs choses différentes avant que cela fonctionne enfin. Dans cet article, j'écrirai les différentes solutions possibles et j'espère que l'une d'entre elles fonctionnera pour vous.

Méthode 1 - Mettre à jour les codecs

Évidemment, comme il s'agissait d'un problème de vidéo/image, nous avons pensé que cela pourrait être quelque chose avec l'ensemble actuel de codecs installés. Ce client en particulier aimait copier et ripper des trucs, il avait donc installé ffdshow ainsi que d'autres codecs. Nous avons mis à jour manuellement tous les codecs vers leurs dernières versions, y compris ffdshow, Windows 7 Codec Pack et autres. Vous pouvez télécharger la dernière version de Windows 7 Codec Pack .

Si vous avez installé DivX ou Nero sur votre ordinateur, continuez et mettez-les également à jour avec les dernières versions. Dans certains cas, vous devrez peut-être désinstaller un programme, puis le réinstaller ultérieurement.

Méthode 2 – Kaspersky Antivirus

Il y a eu un problème connu avec l'antivirus Kaspersky qui provoque ce problème. Si vous utilisez Kaspersky , vous devez vous assurer de mettre à jour le logiciel Kaspersky lui-même, et pas seulement les définitions antivirus. Vous pouvez également tester pour voir si cela cause vraiment le problème en désactivant complètement le programme et en voyant si le problème disparaît.

Méthode 3 - Commandes

Il existe quelques commandes que vous pouvez essayer d'exécuter dans Windows pour voir si cela résout le problème. Vous devez les exécuter dans l'invite de commande. Cliquez(Click) sur Démarrer(Start) , tapez cmd puis cliquez avec le bouton droit et choisissez Exécuter(Run) en tant qu'administrateur(Administrator) . Tapez maintenant les commandes suivantes, en appuyant sur Entrée après chacune :

regsvr32 vbscript.dll
regsvr32 jscript.dll

Cela réenregistrera quelques dll avec Windows et corrigera éventuellement l' erreur de substitution COM . Sinon, continuez à lire!

Méthode 4 - Vérifier le disque pour les erreurs

Si vous ne rencontrez ce problème que sur un lecteur particulier, tel qu'un périphérique USB externe , il se peut qu'il y ait des secteurs défectueux sur le disque dur. C'est une bonne idée d'exécuter un chkdsk pour s'assurer que le lecteur fonctionne correctement. Vous pouvez lire mon article précédent sur l'utilisation de l'utilitaire chkdsk(how to use the chkdsk utility) .

Méthode 5 (Method 5) - Désactiver DEP(– Disable DEP) pour dllhost.exe

Un autre correctif qui a été mentionné à plusieurs reprises consiste à ajouter dllhost.exe à la liste d'exclusion pour DEP ( Data Execution Protection ). Vous pouvez lire mon article précédent sur la façon de désactiver DEP dans Windows(how to turn off DEP in Windows) . À la dernière étape de cet article, cliquez sur Ajouter(Add) , puis ajoutez le fichier exe suivant dans Windows 7 32 bits :

C:\Windows\System32\dllhost.exe

Pour Windows 7 64 bits, vous devez exclure le fichier dllhost.exe dans ce chemin :

C:\Windows\SysWOW64\dllhost.exe

dll de substitution com

Méthode 6 - Pilote d'affichage/d'imprimante

Cela peut être un peu délicat, mais si vous avez récemment mis à jour un pilote pour votre écran ou même un autre matériel sur votre ordinateur, essayez de restaurer le pilote à la version précédente. C'est généralement plus le cas avec le pilote d'affichage qu'autre chose. Dans certains cas, la mise à jour vers la version la plus récente du pilote d'affichage peut également résoudre le problème. Vous devrez donc jouer avec la mise à niveau du pilote ou la restauration du pilote.

Pour restaurer le pilote d'affichage, accédez au Gestionnaire(Device Manager) de périphériques , développez Adaptateurs d'affichage( Display Adapters ) , puis cliquez avec le bouton droit sur le périphérique d'affichage et choisissez Désinstaller(Uninstall) . Vous verrez une fenêtre contextuelle dans laquelle vous devrez cocher la case Supprimer le logiciel du pilote pour ce périphérique(Delete the driver software for this device) .

restaurer le pilote

Dans le même ordre d'idées, vous devez également vérifier vos pilotes d'imprimante et les mettre à jour tous, si des mises à jour sont disponibles.

Espérons que l'une de ces méthodes corrigera l' erreur COM Surrogate dans (COM Surrogate)Windows 7 . Sinon, postez un commentaire ici et faites-nous savoir vos spécifications et ce que vous avez essayé et nous essaierons de vous aider. Profitez!



About the author

Je travaille comme consultant pour Microsoft. Je me spécialise dans le développement d'applications mobiles pour les appareils Apple et Android, et je suis également impliqué dans le développement d'applications Windows 7. Mon expérience avec les smartphones et Windows 7 fait de moi un candidat idéal pour ce poste.



Related posts