Διορθώστε το COM Surrogate σταμάτησε να λειτουργεί στα Windows 7

Ένας πελάτης μου άρχισε να αντιμετωπίζει ένα περίεργο πρόβλημα κατά την περιήγηση σε φωτογραφίες και βίντεο στον υπολογιστή του με Windows 7 : θα εμφανιζόταν με το ακόλουθο μήνυμα σφάλματος:

COM Surrogate has stopped working

com υποκατάστατο

Το περίεργο ήταν ότι το σφάλμα εμφανίστηκε μόνο κατά την περιήγηση αρχείων βίντεο ή εικόνων, όχι οποιουδήποτε άλλου τύπου αρχείου. Αφού κάναμε κάποια έρευνα, καταφέραμε να διορθώσουμε το πρόβλημα, αλλά έπρεπε να δοκιμάσουμε μερικά διαφορετικά πράγματα προτού τελικά δουλέψει. Σε αυτήν την ανάρτηση, θα γράψω τις διάφορες πιθανές λύσεις και ελπίζω ότι μία από αυτές θα λειτουργήσει για εσάς.

Μέθοδος 1 – Ενημέρωση κωδικοποιητών

Προφανώς, επειδή ήταν πρόβλημα βίντεο/εικόνας, σκεφτήκαμε ότι θα μπορούσε να είναι κάτι με το τρέχον σύνολο κωδικοποιητών εγκατεστημένο. Σε αυτόν τον πελάτη άρεσε ιδιαίτερα να αντιγράφει και να αντιγράφει πράγματα, γι' αυτό είχε εγκαταστήσει το ffdshow και μερικούς άλλους κωδικοποιητές. Ενημερώσαμε μη αυτόματα όλους τους κωδικοποιητές στις πιο πρόσφατες εκδόσεις τους, συμπεριλαμβανομένων των ffdshow, Windows 7 Codec Pack και άλλων. Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης του Windows 7 Codec Pack .

Εάν έχετε εγκατεστημένο το DivX ή το Nero στον υπολογιστή σας, προχωρήστε και ενημερώστε τα στις πιο πρόσφατες εκδόσεις. Σε ορισμένες περιπτώσεις, ίσως χρειαστεί να απεγκαταστήσετε ένα πρόγραμμα και στη συνέχεια να το εγκαταστήσετε ξανά αργότερα.

Μέθοδος 2 – Kaspersky Antivirus

Υπήρξε ένα γνωστό πρόβλημα με το Kaspersky Antivirus που προκάλεσε αυτό το πρόβλημα. Εάν χρησιμοποιείτε το Kaspersky , πρέπει να βεβαιωθείτε ότι έχετε ενημερώσει το πραγματικό λογισμικό Kaspersky και όχι μόνο τους ορισμούς προστασίας από ιούς. (Kaspersky)Μπορείτε επίσης να ελέγξετε για να δείτε εάν αυτό προκαλεί πραγματικά το πρόβλημα απενεργοποιώντας εντελώς το πρόγραμμα και βλέποντας εάν το πρόβλημα εξαφανίζεται.

Μέθοδος 3 – Εντολές

Υπάρχουν μερικές εντολές που μπορείτε να δοκιμάσετε να εκτελέσετε στα Windows για να δείτε αν διορθώνεται το πρόβλημα. Πρέπει να τα εκτελέσετε στη γραμμή εντολών. Κάντε κλικ(Click) στην Έναρξη(Start) , πληκτρολογήστε cmd και, στη συνέχεια, κάντε δεξί κλικ και επιλέξτε Εκτέλεση(Run) ως διαχειριστής(Administrator) . Τώρα πληκτρολογήστε τις παρακάτω εντολές, πατώντας enter μετά από κάθε μία:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Αυτό θα καταγράψει ξανά μερικά dll στα Windows και πιθανώς θα διορθώσει το σφάλμα υποκατάστατου COM . Αν όχι, συνέχισε να διαβάζεις!

Μέθοδος 4 – Έλεγχος δίσκου για σφάλματα

Εάν βλέπετε αυτό το πρόβλημα μόνο σε μια συγκεκριμένη μονάδα δίσκου, όπως μια εξωτερική συσκευή USB , τότε μπορεί να υπάρχουν ορισμένοι κατεστραμμένοι τομείς στον σκληρό δίσκο. Είναι καλή ιδέα να εκτελέσετε ένα chkdsk για να βεβαιωθείτε ότι η μονάδα δίσκου λειτουργεί σωστά. Μπορείτε να διαβάσετε την προηγούμενη ανάρτησή μου σχετικά με τον τρόπο χρήσης του βοηθητικού προγράμματος chkdsk(how to use the chkdsk utility) .

Μέθοδος 5 (Method 5) – Απενεργοποιήστε το DEP(– Disable DEP) για το dllhost.exe

Μια άλλη επιδιόρθωση που έχει αναφερθεί πολλές φορές είναι η προσθήκη του dllhost.exe στη λίστα εξαιρέσεων για το DEP ( Προστασία εκτέλεσης δεδομένων(Data Execution Protection) ). Μπορείτε να διαβάσετε την προηγούμενη ανάρτησή μου σχετικά με τον τρόπο απενεργοποίησης του DEP στα Windows(how to turn off DEP in Windows) . Στο τελευταίο βήμα αυτού του άρθρου, κάντε κλικ στην Προσθήκη(Add) και, στη συνέχεια, προσθέστε το ακόλουθο αρχείο exe στα Windows 7 32-bit:

C:\Windows\System32\dllhost.exe

Για Windows 7 64-bit, πρέπει να εξαιρέσετε το αρχείο dllhost.exe σε αυτήν τη διαδρομή:

C:\Windows\SysWOW64\dllhost.exe

com υποκατάστατο dll

Μέθοδος 6 – Πρόγραμμα οδήγησης οθόνης/εκτυπωτή

Αυτό μπορεί να είναι λίγο δύσκολο, αλλά αν ενημερώσατε πρόσφατα ένα πρόγραμμα οδήγησης για την οθόνη σας ή ακόμα και κάποιο άλλο υλικό στον υπολογιστή σας, προσπαθήστε να επαναφέρετε το πρόγραμμα οδήγησης στην προηγούμενη έκδοση. Συνήθως συμβαίνει περισσότερο με το πρόγραμμα οδήγησης οθόνης παρά με οτιδήποτε άλλο. Σε ορισμένες περιπτώσεις, η ενημέρωση στην πιο πρόσφατη έκδοση του προγράμματος οδήγησης οθόνης μπορεί επίσης να διορθώσει το πρόβλημα, επομένως θα πρέπει να παίξετε είτε με την αναβάθμιση του προγράμματος οδήγησης είτε με την επαναφορά του προγράμματος οδήγησης.

Για επαναφορά του προγράμματος οδήγησης οθόνης, μεταβείτε στη Διαχείριση συσκευών(Device Manager) , αναπτύξτε το στοιχείο Προσαρμογείς οθόνης( Display Adapters ) και, στη συνέχεια, κάντε δεξί κλικ στη συσκευή προβολής και επιλέξτε Κατάργηση εγκατάστασης(Uninstall) . Θα δείτε ένα αναδυόμενο παράθυρο όπου πρέπει να ελέγξετε το πλαίσιο Διαγραφή του λογισμικού προγράμματος οδήγησης για αυτήν τη συσκευή(Delete the driver software for this device) .

roll back πρόγραμμα οδήγησης

Υπό το ίδιο πρίσμα, θα πρέπει επίσης να ελέγξετε τα προγράμματα οδήγησης του εκτυπωτή σας και να τα ενημερώσετε όλα, εάν υπάρχουν διαθέσιμες ενημερώσεις.

Ας ελπίσουμε ότι μία από αυτές τις μεθόδους θα διορθώσει το σφάλμα COM Surrogate στα (COM Surrogate)Windows 7 . Εάν όχι, δημοσιεύστε ένα σχόλιο εδώ και πείτε μας τις προδιαγραφές σας και τι δοκιμάσατε και θα προσπαθήσουμε να σας βοηθήσουμε. Απολαμβάνω!



About the author

Είμαι σύμβουλος ψηφιακών μέσων με πάνω από 10 χρόνια εμπειρία σε συνεργασία με προϊόντα Apple και Microsoft. Έχω εμπειρία στο σχεδιασμό και την ανάπτυξη ιστοτόπων, εφαρμογών για κινητά και άλλου ψηφιακού περιεχομένου. Επίσης, γνωρίζω πολύ καλά το λειτουργικό σύστημα Windows 7, έχοντας εργαστεί σε πολλά έργα τα τελευταία χρόνια. Οι δεξιότητές μου ως σύμβουλος μου επιτρέπουν να προσφέρω στους πελάτες μου επαγγελματικές συμβουλές και να τους βοηθήσω να επωφεληθούν από τα τελευταίας τεχνολογίας εργαλεία για την επίτευξη των επιχειρηματικών τους στόχων.



Related posts