Πώς να αντιμετωπίσετε προβλήματα COM Surrogate Issues στα Windows 10

Πώς να αντιμετωπίσετε προβλήματα COM Surrogate Issues στα Windows 10

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





Μια διαδικασία που ίσως έχετε δει είναι ΜΕ ΠΑΡΟΦΗ , επίσης λέγεται dllhost.exe Το Προς τι αυτή η διαδικασία, γιατί εκτελείται και σημαίνει ότι έχετε ιό; Διαβάστε παρακάτω για να μάθετε.





Τι είναι το COM Surrogate;

Σύμφωνα με τη Microsoft , COM Surrogate 'είναι ένα φανταχτερό όνομα για [s] επιθετική διαδικασία για ένα αντικείμενο COM που εκτελείται εκτός της διαδικασίας που το ζήτησε.' Αυτό δεν είναι καθόλου σαφές, οπότε ας σπάσουμε αυτόν τον ορισμό και ας δούμε μερικά παραδείγματα.





Πρώτον, ένα αντικείμενο COM (που σημαίνει Component Object Model) είναι ουσιαστικά ένα πρότυπο σχεδιασμένο από τη Microsoft για λογισμικό που δημιουργήθηκε έτσι ώστε οι διαδικασίες να μπορούν εύκολα να μιλούν μεταξύ τους. Για παράδειγμα, πες εσύ έχετε ένα υπολογιστικό φύλλο Excel ενσωματωμένο σε ένα έγγραφο του Word Το Μπορείτε να δείτε τις αλλαγές που κάνετε στο Excel να ενημερώσει αυτόματα το υπολογιστικό φύλλο του Word χάρη σε αυτά τα κοινόχρηστα αντικείμενα.

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



Τι είναι η Θυσία;

Στη συνέχεια, θα πρέπει να εξετάσουμε τι σημαίνει «διαδικασία θυσίας». Γι 'αυτό, θα στραφούμε σε ένα άλλο παράδειγμα.

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





Μπορεί να έχετε δει αυτή τη συμπεριφορά μόνοι σας: το άνοιγμα ενός φακέλου με εκατοντάδες εικόνες ή έναν τύπο αρχείου που τα Windows δεν περίμεναν θα προκαλούσε μερικές φορές την κατάρρευση του Explorer τα παλιά χρόνια.

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





Μπορώ να σκοτώσω αυτήν τη διαδικασία;

Διαφορετικός κάποιες άλλες σημαντικές διαδικασίες των Windows , μπορείτε να ανοίξετε τη Διαχείριση εργασιών ( Ctrl + Shift + Esc ) και να σκοτώσει οποιονδήποτε ΜΕ ΠΑΡΟΦΗ διαδικασίες που βλέπετε. Ωστόσο, αυτό συνήθως δεν είναι καλή ιδέα. Τα προγράμματα δημιουργούν αυτές τις διαδικασίες όποτε τα χρειάζονται για να εκτελέσουν κάποια ενέργεια, οπότε η θανάτωσή τους θα σταματήσει ό, τι δουλεύουν.

Δεν μπορείτε να απενεργοποιήσετε το COM Surrogate, καθώς εκτελείται μόνο όταν το ζητήσει άλλο πρόγραμμα.

Πώς μπορώ να δω ποια διαδικασία το ξεκίνησε;

Η Διαχείριση εργασιών, βασική όπως είναι, δεν σας επιτρέπει να βλέπετε λεπτομερείς πληροφορίες σχετικά με τις διαδικασίες αντικατάστασης COM. Δεδομένου ότι συχνά θα βλέπετε πολλά αντίγραφα του να εκτελούνται, ίσως αναρωτηθείτε ποια προγράμματα τα ξεκίνησαν. Για αυτό, θα πρέπει να κάνετε λήψη Process Explorer , ένα απο τα καλύτερα Εναλλακτικές λύσεις του Task Manager Το

Η Εξερεύνηση διαδικασίας παρέχει πολλές λεπτομέρειες σχετικά με το τι τρέχει στον υπολογιστή σας και μπορεί να σας πει ποια διαδικασία ξεκίνησε μια υποκατάστατη COM. Κοιτάξτε μέσα από τη λίστα για ένα dllhost.exe διαδικασία - έχουν ΜΕ ΠΑΡΟΦΗ στο Περιγραφή πεδίο. Τοποθετήστε το με το ποντίκι και θα δείτε κάποιες πληροφορίες σχετικά με το τι ευθύνεται για αυτό.

Αν δεν μπορείτε να βρείτε κανένα dllhost διαδικασίες, πατήστε Ctrl + F για να ανοίξετε τη γραμμή αναζήτησης. Εισαγω dllhost.exe για να βρείτε εύκολα όλες τις περιπτώσεις. Εάν δεν βλέπετε κανένα, είναι πιθανό ότι κανένα πρόγραμμα δεν χρησιμοποιεί COM Surrogates αυτήν τη στιγμή.

Στο παρακάτω παράδειγμα, διαπιστώσαμε ότι αυτή η υποκατάστατη COM χειρίζεται μικρογραφίες.

Πώς μπορώ να διορθώσω ένα COM Surrogate Crash;

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

  • Ενημερώστε/απεγκαταστήστε τυχόν πακέτα κωδικοποιητών και λογισμικό πολυμέσων. Εάν χρησιμοποιείτε λογισμικό όπως το πακέτο κωδικοποιητή K-Lite ή εργαλεία πολυμέσων όπως το DivX ή το Nero, κάτι μαζί τους θα μπορούσε να προκαλέσει αυτό το πρόβλημα. Σκεφτείτε να τα απεγκαταστήσετε, καθώς πραγματικά δεν χρειάζεστε πλέον αυτά τα πακέτα κωδικοποιητών αφού το VLC παίζει τα πάντα και Το Nero έχει πολλές δωρεάν εναλλακτικές λύσεις Το
  • Εγκαταστήστε τα Windows Updates. Μερικοί άνθρωποι ανέφεραν ότι η εγκατάσταση των πιο πρόσφατων ενημερώσεων επιλύει αυτό το ζήτημα. Δεν είναι πάντα η λύση, αλλά είναι ένα εύκολο πρώτο βήμα. Perhapsσως υπάρχει κάποιος μικρός λόξυγκας με έναν συγκεκριμένο τύπο αρχείου που η Microsoft διόρθωσε με τις πιο πρόσφατες ενημερώσεις κώδικα.
  • Διαγράψτε υπάρχουσες μικρογραφίες. Εάν μια κατεστραμμένη μικρογραφία προκαλεί διακοπή λειτουργίας του COM Surrogate, μπορείτε αφαιρέστε το χρησιμοποιώντας το εργαλείο Εκκαθάριση Δίσκου Το Αυτό θα αναγκάσει τα Windows να αναδημιουργήσουν την προσωρινή μνήμη μικρογραφιών, η οποία θα μπορούσε να ξεκαθαρίσει το πρόβλημα.
  • Προσδιορίστε το προβληματικό αρχείο. Χρησιμοποιήστε το Process Explorer, όπως συζητήθηκε παραπάνω, για να δείτε ποιο αρχείο dllhost προσπαθεί να αποκτήσει πρόσβαση. Εάν δείχνει ένα συγκεκριμένο αρχείο, αυτό είναι σχεδόν βέβαιο ότι το πρόβλημά σας. Διαγράψτε αυτό το αρχείο και δείτε αν τα προβλήματα υποχωρούν.
  • Αφαιρέστε το COM Surrogate από τη λίστα Πρόληψης εκτέλεσης δεδομένων. Τα Windows χρησιμοποιούν κάτι που ονομάζεται Αποτροπή Εκτέλεσης Δεδομένων (DEP) για να αποτρέψουν την εκτέλεση κακόβουλου κώδικα στο σύστημά σας. Μπορείτε να εξαιρέσετε ορισμένες διαδικασίες από αυτήν τη λίστα και αυτό για το COM Surrogate θα μπορούσε να σταματήσει το σφάλμα.
    • Τύπος προηγμένο σύστημα στο μενού Έναρξη και επιλέξτε Προβολή προηγμένων ρυθμίσεων συστήματος Το Κάντε κλικ στο Ρυθμίσεις κουμπί κάτω από το Εκτέλεση καρτέλα και, στη συνέχεια, επιλέξτε το Αποτροπή εκτέλεσης δεδομένων αυτί.
    • Επιλέξτε τη δεύτερη επιλογή, Ενεργοποιήστε το DEP για όλα τα προγράμματα ... και κάντε κλικ στο Προσθήκη κουμπί.
    • Περιηγηθείτε στο C: Windows System32 dllhost.exe σε σύστημα 32-bit, ή C: Windows SysWOW64 dllhost.exe σε Windows 64-bit. Κάντε κλικ Εντάξει για να αποθηκεύσετε τις αλλαγές σας.
  • Σάρωση του σκληρού σας δίσκου για προβλήματα. Εάν αυτό το πρόβλημα παρουσιάζεται χωρίς μοτίβα, θα πρέπει να εκτελέσετε μερικές σαρώσεις στον υπολογιστή σας. Στη γραμμή εντολών, χρησιμοποιήστε την εντολή SFC για να επιδιορθώσετε αρχεία Windows και η εντολή CHKDSK για έλεγχο για σφάλματα στον σκληρό δίσκο.
  • Καταχωρίστε ξανά μερικά αρχεία DLL στη γραμμή εντολών. Στη γραμμή εντολών , εκτελώντας τις εντολές regsvr32 vbscript.dll και regsvr32 jscript.dll θα καταχωρήσει εκ νέου δύο DLL που θα μπορούσαν να διορθώσουν τη συντριβή του COM Surrogate.
  • Ελέγξτε το antivirus σας. Ορισμένοι έχουν αναφέρει ότι οι διενέξεις προστασίας από ιούς Kaspersky μπορούν να προκαλέσουν αυτό το ζήτημα. Δοκιμάστε να απενεργοποιήσετε την προστασία από ιούς και δείτε εάν η πρόσβαση σε αυτό το αρχείο/φάκελο εξακολουθεί να έχει σφάλμα.
  • Αν δεν τα χρησιμοποιήσετε , μπορείτε να απενεργοποιήσετε εντελώς τις μικρογραφίες.

Μπορεί αυτό να σημαίνει ιό;

Η κανονική διαδικασία αντικατάστασης COM είναι ένα φυσιολογικό μέρος των Windows και δεν είναι κακόβουλη. Ωστόσο, είναι γνωστό ότι χρησιμοποιείται κάποιο κακόβουλο λογισμικό dllhost διαδικασίες για κακούς σκοπούς. Βλέποντας μεγάλο αριθμό ΜΕ ΠΑΡΟΦΗ καταχωρήσεις στη Διαχείριση εργασιών χρησιμοποιώντας πολύ CPU είναι ένα σημάδι ότι μπορεί να έχετε λοίμωξη.

Επειδή αυτός ο τύπος κακόβουλου λογισμικού μιμείται σημαντικές διαδικασίες και αρχεία συστήματος, δεν συνιστούμε να προσπαθήσετε να το αφαιρέσετε μόνοι σας. Mightσως καταλήξετε να διαγράψετε ένα κρίσιμο αρχείο κατά λάθος. Αντ 'αυτού, εκτελέστε μια σάρωση με το εγκατεστημένο antivirus σας και στη συνέχεια δοκιμάστε ένα δεύτερο για να βεβαιωθείτε ότι είστε καθαρός.

Συμβουλευτείτε τη λίστα μας τα καλύτερα προγράμματα προστασίας από ιούς χωρίς nag εάν χρειάζεστε σύσταση. Μην ξεχνάτε ότι μπορείτε να εκτελέσετε μια σάρωση με το Windows Defender ακόμα κι αν δεν το χρησιμοποιείτε συνεχώς (αν και πιθανότατα θα έπρεπε).

Τύπος υπερασπίζω στο μενού Έναρξη και ανοίξτε Κέντρο ασφαλείας του Windows Defender Το Επιλέγω Προστασία από ιούς και απειλές , στη συνέχεια κάντε κλικ στο Γρήγορη σάρωση κουμπί για εκτέλεση σάρωσης.

Ανεξάρτητα από το ποιο antivirus χρησιμοποιείτε, λάβετε μια δεύτερη γνώμη από τον σεβάσμιο Malwarebytes είναι και έξυπνος.

Αυτό είναι όλο για το COM Surrogate

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

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

Έχετε παρατηρήσει ποτέ τη διαδικασία COM Surrogate που εκτελείται στον υπολογιστή σας; Είχε προβλήματα με την κατάρρευση και τι το διόρθωσε για εσάς; Μοιραστείτε μαζί μας στα σχόλια!

Πίστωση εικόνας: Jeanette.Dietl/ Φωτογραφίες καταθέσεων

γιατί ένα μήνυμα κειμένου δεν θα παραδοθεί στο iphone
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Ένας αρχάριος οδηγός για την εμψύχωση του λόγου

Η εμψύχωση του λόγου μπορεί να είναι μια πρόκληση. Εάν είστε έτοιμοι να αρχίσετε να προσθέτετε διάλογο στο έργο σας, θα αναλύσουμε τη διαδικασία για εσάς.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Windows
  • Διαχείριση εργασιών των Windows
  • Windows 10
  • File Explorer
  • Αντιμετώπιση προβλημάτων
Σχετικά με τον Συγγραφέα Μπεν Στέγκνερ(1735 άρθρα που δημοσιεύτηκαν)

Ο Μπεν είναι Αναπληρωτής Συντάκτης και Διευθυντής Ενσωμάτωσης στο MakeUseOf. Άφησε τη δουλειά του για να γράψει πλήρη απασχόληση το 2016 και δεν έχει κοιτάξει ποτέ πίσω. Καλύπτει σεμινάρια τεχνολογίας, συστάσεις για βιντεοπαιχνίδια και πολλά άλλα ως επαγγελματίας συγγραφέας για πάνω από επτά χρόνια.

Περισσότερα από τον Ben Stegner

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή