Μαλακός

Πώς να διορθώσετε το COM Surrogate σταμάτησε να λειτουργεί

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Δημοσιεύτηκε στιςΤελευταία ενημέρωση: 17 Φεβρουαρίου 2021

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



Το COM Surrogate σταμάτησε να λειτουργεί

Περιεχόμενα[ κρύβω ]



Τι κάνει το COM Surrogate και γιατί σταματάει πάντα να λειτουργεί;

Η διαδικασία dllhost.exe ονομάζεται COM Surrogate και η μόνη φορά που είναι πιθανό να παρατηρήσετε την ύπαρξή της είναι όταν κολλάει και λαμβάνετε το μήνυμα COM Surrogate έχει σταματήσει να λειτουργεί. Τι είναι αυτό το COM Surrogate και γιατί συνεχίζει να συντρίβεται;

Το COM Surrogate είναι ένα φανταχτερό όνομα για τη διαδικασία Sacrificial για ένα αντικείμενο COM που εκτελείται εκτός της διαδικασίας που το ζήτησε. Ο Explorer χρησιμοποιεί το COM Surrogate κατά την εξαγωγή μικρογραφιών, για παράδειγμα. Εάν μεταβείτε σε έναν φάκελο με ενεργοποιημένες τις μικρογραφίες, ο Explorer θα ενεργοποιήσει ένα COM Surrogate και θα το χρησιμοποιήσει για να υπολογίσει τις μικρογραφίες για τα έγγραφα του φακέλου. Αυτό το κάνει επειδή ο Explorer έχει μάθει να μην εμπιστεύεται τους εξαγωγείς μικρογραφιών. έχουν φτωχό ιστορικό σταθερότητας. Ο Explorer αποφάσισε να απορροφήσει την ποινή απόδοσης σε αντάλλαγμα για βελτιωμένη αξιοπιστία, με αποτέλεσμα να μετακινηθούν αυτά τα περίεργα κομμάτια κώδικα εκτός της κύριας διαδικασίας Explorer. Όταν το πρόγραμμα εξαγωγής μικρογραφιών διακόπτεται, το σφάλμα καταστρέφει τη διαδικασία COM Surrogate αντί του Explorer.



Με άλλα λόγια, το COM Surrogate είναι αυτό που δεν αισθάνομαι καλά με αυτόν τον κωδικό, οπότε θα ζητήσω από την COM να τον φιλοξενήσει σε άλλη διαδικασία. Με αυτόν τον τρόπο, αν κολλήσει, είναι η διαδικασία θυσίας COM Surrogate που διακόπτεται αντί για τη διεργασία μου. Και όταν κολλάει, σημαίνει απλώς ότι οι χειρότεροι φόβοι του Explorer πραγματοποιήθηκαν.

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



Πώς να διορθώσετε το COM Surrogate σταμάτησε να λειτουργεί

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

Δεδομένου ότι το πρόβλημα σχετίζεται με την προβολή φωτογραφιών και βίντεο, η ενημέρωση του κωδικοποιητή φαίνεται να είναι μια καλή επιλογή και ελπίζουμε ότι μπορεί να σας βοηθήσει να διορθώσετε το σφάλμα COM Surrogate. Μπορείτε να κατεβάσετε την πιο πρόσφατη έκδοση του κωδικοποιητή για τα Windows 10 / 8.1 / 7 εδώ .

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

Εάν έχετε αναβαθμίσει το Nero και το DivX και εξακολουθείτε να αντιμετωπίζετε το πρόβλημα, μπορείτε να δοκιμάσετε να μετονομάσετε το αρχείο C:Program FilesCommon FilesAheadDSFilterNeVideo.ax σε NeVideo.ax.bak. Ενδέχεται επίσης να χρειαστεί να μετονομάσετε το NeVideoHD.ax σε NeVideoHD.bak, αυτό θα σπάσει το Nero Showtime, ωστόσο.

Μέθοδος 2: Απενεργοποιήστε τη μικρογραφία

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

Μέθοδος 3: Επανεγγραφή DLL

Καταχωρίστε ξανά μερικά DLL στα Windows, τα οποία ενδέχεται να διορθώσουν το σφάλμα υποκατάστατου COM. Για να το κάνω αυτό:

1. Κάντε δεξί κλικ στο κουμπί Παράθυρο και επιλέξτε Γραμμή εντολών (Διαχειριστής) .

Διαχειριστής γραμμής εντολών

2. Στο παράθυρο cmd πληκτρολογήστε αυτές τις παρακάτω εντολές και πατήστε enter μετά από κάθε μία:

|_+_|

εγγραφή DLL

Αυτό μπορεί διορθώστε το COM Surrogate σταμάτησε να λειτουργεί θέμα αλλά αν όχι, τότε συνεχίστε την ανάγνωση!

Μέθοδος 4: Έλεγχος σφαλμάτων σκληρού δίσκου

Ένας άλλος τρόπος με τον οποίο μπορείτε να διορθώσετε το σφάλμα COM Surrogate είναι εκτελώντας το βοηθητικό πρόγραμμα ελέγχου δίσκου που εξηγείται εδώ .

Μέθοδος 5: Απενεργοποιήστε το DEP για το αρχείο dllhost

Απενεργοποίηση DEP για dllhost.exe φαίνεται να διορθώνει το πρόβλημα για τους περισσότερους χρήστες, οπότε ας δούμε πώς να το κάνουμε. Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό στην προηγούμενη ανάρτησή μου σχετικά με τον τρόπο απενεργοποίησης του DEP.

1. Στο τελευταίο βήμα, κάντε κλικ Προσθήκη όπως φαίνεται παρακάτω:

Προσθήκη υπηρεσιών

2. Στο αναδυόμενο πλαίσιο Προσθήκη, επιλέξτε τα ακόλουθα εκτελέσιμα αρχεία:

|_+_|

dllhost ανοιχτό

3. Επιλέξτε το αρχείο dllhost, κάντε κλικ στο open και θα εμφανιστεί κάτι σαν αυτό:

COM Surrogate στο DEP

Αυτό θα πρέπει πιθανώς να διορθώσει το σφάλμα COM Surrogate έχει σταματήσει να λειτουργεί.

Μέθοδος 6: Επαναφορά προγράμματος οδήγησης οθόνης

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

1. Κάντε δεξί κλικ Αυτό το PC ή Ο υπολογιστής μου και επιλέξτε ιδιότητες.

2. Τώρα στα αριστερά κάντε κλικ στο Διαχειριστή της συσκευής .

διαχειριστή της συσκευής

3. Αναπτύξτε το Display Adapters και, στη συνέχεια, κάντε δεξί κλικ στη συσκευή προβολής και επιλέξτε Choose Απεγκατάσταση.

Πρόγραμμα οδήγησης επαναφοράς οθόνης

4. Θα δείτε ένα αναδυόμενο πλαίσιο όπου πρέπει να ελέγξετε το Διαγράψτε το λογισμικό προγράμματος οδήγησης για αυτήν τη συσκευή επιλογή και κάντε κλικ στο OK. Τα Windows θα απεγκαταστήσουν τη συσκευή και θα διαγράψουν το λογισμικό προγράμματος οδήγησης που έχει ληφθεί από το Windows Update. Στη συνέχεια, μπορείτε να εγκαταστήσετε νέο λογισμικό προγραμμάτων οδήγησης.

Μπορεί να σου αρέσει επίσης:

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

Aditya Farrad

Η Aditya είναι επαγγελματίας τεχνολογίας πληροφοριών με κίνητρα και είναι συγγραφέας τεχνολογίας τα τελευταία 7 χρόνια. Καλύπτει υπηρεσίες Διαδικτύου, κινητά, Windows, λογισμικό και οδηγούς με οδηγίες.