Εάν έχετε το σφάλμα, το COM Surrogate έχει σταματήσει να λειτουργεί κάθε φορά που περιηγείστε σε φακέλους που περιέχουν αρχεία βίντεο ή πολυμέσων, έχετε φτάσει σε ένα καλό μέρος για μερικές πιθανές λύσεις. Αυτό το πρόβλημα προκαλείται λόγω κωδικοποιητών και άλλων στοιχείων COM που έχουν εγκατασταθεί από διάφορα λογισμικά που δεν είναι πλήρως συμβατά με Vista, όπως ορισμένες εκδόσεις DivX ή Nero.
Εδώ είναι το μήνυμα σφάλματος:
Υπάρχουν πολλές πιθανές λύσεις σε αυτό το πρόβλημα και η σωστή λύση εξαρτάται σε μεγάλο βαθμό από το λογισμικό που προκαλεί το πρόβλημα. Μερικά από τα πιο γνωστά προβλήματα που προκαλούν λογισμικά είναι τα DivX και Nero, αλλά υπάρχουν και άλλα που προκαλούν επίσης το πρόβλημα.
ΠΙΘΑΝΕΣ ΛΥΣΕΙΣ
-
Εάν χρησιμοποιείτε DivX, θα πρέπει να αναβαθμίσετε στην πιο πρόσφατη έκδοση (6.5+)
-
Εάν χρησιμοποιείτε το Nero, μπορείτε να δοκιμάσετε την αναβάθμιση στην πιο πρόσφατη έκδοση (7.7.5.1+)
-
Εάν έχετε αναβαθμίσει το Nero και το Divx και εξακολουθείτε να έχετε το πρόβλημα, μπορείτε να δοκιμάσετε να μετονομάσετε το αρχείο C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax σε NeVideo.ax.bak. Ίσως χρειαστεί επίσης να μετονομάσετε το NeVideoHD.ax σε NeVideoHD.bak
Ωστόσο, αυτό θα σπάσει το Nero Showtime. (ευχαριστώ τον dugi στα σχόλια για αυτό)
-
Μπορείς
απενεργοποιήστε τις προεπισκοπήσεις μικρογραφιών
, το οποίο θα πρέπει να εξαφανίσει το πρόβλημα, αλλά δεν είναι η βέλτιστη λύση.
-
Το παλιότερο πακέτο κωδικοποιητή ffdshow είναι γνωστό ότι προκαλεί κάποια προβλήματα. Το πακέτο codec ffdshow φαίνεται να λειτουργεί καλύτερα. Ίσως θέλετε να δοκιμάσετε να χρησιμοποιήσετε αυτό:
ήττπ://φφδσήοω-τριουτ.σούρκευωργη.νετ/
- Εάν θέλετε να απεγκαταστήσετε εντελώς το Nero, υπάρχει ένα βοηθητικό πρόγραμμα που παρέχουν για να βοηθήσουν στην πλήρη απεγκατάσταση που βοηθά πολύ σε περιπτώσεις όπου έχετε κακή εγκατάσταση μιας παλαιότερης έκδοσης. ήττπ://ωωω.νερό.κομ/νερο7/ενγ/ΥΑΚς_Νερο7_ΝεροΒίσιον.ητμλ
- Ορισμένοι χρήστες συνέστησαν την εγκατάσταση του Πακέτο Vista Codec για να ενημερώσετε όλους τους κωδικοποιητές σας στις σωστές εκδόσεις. Δεν μπορώ να επιβεβαιώσω ότι αυτό λειτουργεί επειδή δεν το έχω δοκιμάσει ο ίδιος. Όπως πάντα, να είστε προσεκτικοί κατά την εγκατάσταση άγνωστων στοιχείων και να δημιουργήσετε ένα σημείο επαναφοράς.
- Μπορείτε να χρησιμοποιήσετε το πολύ χρήσιμο MMCompView δωρεάν βοηθητικό πρόγραμμα από τη Nirsoft για απενεργοποίηση κωδικοποιητών στο σύστημα. Αυτό είναι πολύ χρήσιμο για να βοηθήσει στην αντιμετώπιση ακριβώς του στοιχείου που προκαλεί το πρόβλημα.
- Υπάρχει μια άλλη πιθανή λύση παρακάτω για να απενεργοποιήσετε το DEP για dllhost, το οποίο μπορεί να μην λειτουργεί για όλους Ίσως χρειαστεί να προσθέσετε εκτελέσιμα divx + nero στη λίστα αγνοίας DEP.
Ο Άλαν Μακ έγραψε με αυτήν την επιδιόρθωση που θα μπορούσε να λύσει το πρόβλημα με πολύ πιο εύκολο τρόπο. Ουσιαστικά, η απενεργοποίηση της πρόληψης εκτέλεσης δεδομένων στο dllhost (το υποκατάστατο COM) μπορεί να διορθώσει αυτό το πρόβλημα για ορισμένα άτομα. Αυτή η λύση περιγράφεται παρακάτω.
Κάντε δεξί κλικ στον υπολογιστή και επιλέξτε Ιδιότητες
Κάντε κλικ στο Advanced System Settings και, στη συνέχεια, στο Advanced, κάντε κλικ στο Settings
Επιλέξτε την καρτέλα "Προστασία εκτέλεσης δεδομένων" και, στη συνέχεια, κάντε κλικ στην επιλογή "Ενεργοποίηση DEP για όλα τα προγράμματα και τις υπηρεσίες εκτός από αυτά που επιλέγω