Android

Ποια είναι η διαδικασία svchost.exe και γιατί εκτελούνται πολλά από αυτά;

Διαχωριστικό plexiglass για ταξί - Πώς φτιάχνεται

Διαχωριστικό plexiglass για ταξί - Πώς φτιάχνεται

Πίνακας περιεχομένων:

Anonim

Όταν ανοίγετε το Task Manager των Windows, υπάρχουν ορισμένες διαδικασίες που θα αναγνωρίσετε αμέσως. Τότε θα υπάρχουν μερικές από τις οποίες δεν θα έχετε καμιά ένδειξη. Η διαδικασία Svchost.exe είναι ίσως η πιο συνηθισμένη στη λίστα και ίσως αυτή που είναι δύσκολο να εντοπιστεί. Ας δούμε την αιτία και την επίδραση αυτής της διαδικασίας που φαίνεται να εξαφανίζει τόσους πολλούς άλλους.

Το Svchost.exe ΔΕΝ είναι κακόβουλο λογισμικό

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

Με πιο απλά λόγια, το svchost.exe είναι ένα αρχείο συστήματος που επιτρέπει στα Windows να εκκινήσουν άλλα προγράμματα. Πολλές από τις διαδικασίες των Windows εκτελούνται μέσω αρχείων DLL (Dynamic Linked Library). Αλλά τα αρχεία DLL δεν μπορούν να ξεκινήσουν και να τρέξουν μόνοι τους. Το λειτουργικό σύστημα Windows χρειάζεται ένα εκτελέσιμο πρόγραμμα που μπορεί να λειτουργήσει ως γέφυρα για την εκκίνηση αυτών των DLL. Το αρχείο svchost.exe είναι ότι η 'γέφυρα'

Για να χειριστεί όλες τις διαφορετικές διαδικασίες εκτέλεσης DLL, το svchost.exe δημιουργεί πολλαπλές εμφανίσεις από μόνο του. Έτσι, οι πόροι των Windows χρησιμοποιούνται καλύτερα, καθώς ένας αριθμός υπηρεσιών DLL εκτελείται ως ομάδα κάτω από ένα μόνο αρχείο svchost.

Αλλά γιατί βλέπουμε τόσους πολλούς από αυτούς;

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

Κάθε εμφάνιση του svchost.exe είναι ένας «κεντρικός υπολογιστής» για τα DLL που εκτελούν τις διάφορες υπηρεσίες στα Windows. Για παράδειγμα, μια διαδικασία svchost.exe ενδέχεται να εκτελεί υπηρεσίες δικτύου, μια άλλη μπορεί να χειρίζεται τα θέματα της επιφάνειας εργασίας σας.

Προσδιορισμός των διαδικασιών

Ποιες υπηρεσίες εκτελούνται υπό ποιες συγκεκριμένες διαδικασίες svchost.exe είναι χρήσιμες αν ψάχνετε για κάποια ειρήνη και επίσης να βελτιστοποιήσετε τους πόρους του συστήματός σας απενεργοποιώντας αυτές που δεν χρειάζονται. Υπάρχουν δύο εύκολες μέθοδοι για τον προσδιορισμό των διαδικασιών svchost.

1. Χρησιμοποιήστε τη γραμμή εντολών: Ανοίξτε το πλαίσιο Εκτέλεση από το Έναρξη και πληκτρολογήστε CMD για να εμφανιστεί το τερματικό εντολών. Πληκτρολογήστε tasklist / SVC στη γραμμή εντολών. Μπορείτε να δείτε όλες τις δυναμικές βιβλιοθήκες που εκτελείται το svchost.exe.

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

2. Χρήση διεργαστή Explorer: Process Explorer είναι ένα ωραίο μικρό βοηθητικό πρόγραμμα που μπορείτε να τρέξετε απευθείας από το αρχείο ZIP. Εκτελέστε το αυτόνομο πρόγραμμα και, στη συνέχεια, μπορείτε να επισημάνετε μεμονωμένες διαδικασίες και να δείτε ακριβώς τι κάνει κάθε διαδικασία. Μπορείτε να κάνετε κλικ πάνω σε κάθε διαδικασία για να δείτε τις λεπτομέρειες.

Ελπίζουμε ότι αυτό το άρθρο κατάφερε να απομυθοποιήσει τη διαδικασία svchost.exe και σας βοήθησε να το καταλάβετε καλύτερα.

Αν θέλετε να προσθέσετε πληροφορίες και να μοιραστείτε τα πράγματα που γνωρίζετε σχετικά με τη διαδικασία svchost.exe στα Windows, μπορείτε να μεταβείτε με τις ιδέες σας στα σχόλια.