4Sep

Correction pour COM Surrogate a cessé de fonctionner Erreur dans Vista

Si vous avez reçu l'erreur COM Surrogate a cessé de fonctionner à chaque fois que vous parcourez des dossiers contenant des fichiers vidéo ou multimédia, vous êtes arrivé à un bon endroit pour trouver des solutions possibles. Ce problème est causé par les codecs et autres composants COM installés par divers logiciels qui ne sont pas entièrement compatibles avec Vista, comme certaines versions de DivX ou Nero.

Voici le message d'erreur:

Il existe un certain nombre de solutions possibles à ce problème, et la bonne solution dépend beaucoup du logiciel qui cause réellement le problème. Certains des logiciels causant les problèmes les plus connus sont DivX et Nero, mais il y en a d'autres qui causent également le problème.

Solutions possibles

  • Si vous utilisez DivX, vous devriez être mis à niveau vers la dernière version( 6.5+)
  • Si vous utilisez Nero, vous pouvez essayer de mettre à niveau vers la dernière version( 7.7.5.1+)
  • Si vous avez mis à jourNero et Divx et toujours le problème, vous pouvez essayer de renommer le fichier C: \ Program Files \ Fichiers communs \ Ahead \ DSFilter \ NeVideo.ax à NeVideo.ax.bak. Vous devrez peut-être également renommer NeVideoHD.ax en NeVideoHD.bak
    . Cela va toutefois interrompre Nero Showtime.(merci à dugi dans les commentaires pour celui-ci)
  • Vous pouvez désactiver les aperçus miniatures, ce qui devrait faire disparaître le problème, mais n'est pas la solution optimale.
  • L'ancien paquet de codecs ffdshow a été connu pour causer quelques problèmes. Le pack de codecs ffdshow tryouts semble fonctionner mieux. Peut-être essayer d'utiliser celui-ci: http://ffdshow-tryout.sourceforge.net/
  • Si vous souhaitez désinstaller Nero entièrement, il existe un utilitaire qu'ils fournissent pour aider à la désinstallation complète qui aide beaucoup dans les cas oùvous avez une mauvaise installation d'une ancienne version.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Certains utilisateurs ont recommandé d'installer le Vista Codec Package afin de mettre à jour tous vos codecs aux versions correctes. Je ne peux pas confirmer que cela fonctionne parce que je ne l'ai pas essayé moi-même. Comme toujours, soyez prudent lors de l'installation de composants inconnus et créez un point de restauration.
  • Vous pouvez utiliser l'utilitaire gratuit MMCompView très utile de Nirsoft pour désactiver tous les codecs sur le système. C'est très utile pour aider à dépanner exactement quel composant est à l'origine du problème.
  • Il existe une autre solution possible ci-dessous pour désactiver DEP pour dllhost, qui pourrait ne pas fonctionner pour tout le monde. Vous devrez peut-être ajouter divx + nero executables à la liste ignorer DEP.

Alan McC a écrit avec ce correctif qui pourrait résoudre le problème d'une manière beaucoup plus facile. Essentiellement, désactiver Data Execution Prevention sur dllhost( le substitut COM) peut résoudre ce problème pour certaines personnes. Cette solution est détaillée ci-dessous.

Cliquez avec le bouton droit sur Ordinateur et choisissez Propriétés

Cliquez sur Paramètres système avancés, puis sous Avancé, cliquez sur Paramètres

Sélectionnez l'onglet "Protection contre l'exécution des données", puis cliquez sur "Activer DEP pour tous les programmes et services sauf ceux que je sélectionne??

Cliquez sur le bouton Ajouter, puis accédez à C: \ Windows \ System32 \ dllhost.exe comme indiqué

Cliquez sur Ouvrir, puis sur OK.

Voici ce que vous devriez voir. ..

Maintenant, vous pouvez parcourir les dossiers vidéo sans problèmes!

J'aimerais remercier Alan McC pour avoir écrit non seulement la deuxième solution, mais aussi toutes les captures d'écran.

Si cela ne résout pas votre problème, il serait bon que vous preniez le temps de lire les commentaires. Ce sujet a attiré beaucoup d'attention, et il y a beaucoup de réponses utiles dans les commentaires ci-dessous.

Les commentaires ont été fermés sur cet article parce que la quantité extrême de réponses rendait cette page trop longue. N'ayez pas peur, vous pouvez toujours poser librement toutes les questions que vous voulez en postant sur le forum.

Les forums du savoir-faire