Τι είναι η διαδικασία Svchost.exe και γιατί εκτελούνται τόσα πολλά από αυτήν;
Miscellanea / / December 02, 2021
Όταν ανοίγετε τα 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 για να εμφανιστεί το τερματικό εντολών. Πληκτρολογήστε λίστα εργασιών /SVC στην προτροπή. Μπορείτε να δείτε όλες τις δυναμικές βιβλιοθήκες που εκτελεί το svchost.exe.
Το πρόβλημα με αυτή τη μέθοδο είναι ότι οι διαδικασίες εξακολουθούν να μην είναι σε απλά, εύκολα κατανοητά αγγλικά. Για αυτό, ας στραφούμε στη δεύτερη μέθοδο.
2.Χρήση του Process Explorer:Εξερεύνηση διεργασιών είναι ένα ωραίο μικρό βοηθητικό πρόγραμμα που μπορείτε να εκτελέσετε απευθείας από το αρχείο ZIP. Εκτελέστε το αυτόνομο πρόγραμμα και, στη συνέχεια, μπορείτε να επισημάνετε μεμονωμένες διεργασίες και να δείτε τι ακριβώς κάνει η κάθε διεργασία. Μπορείτε να τοποθετήσετε το ποντίκι πάνω από κάθε διαδικασία για να εξετάσετε τις λεπτομέρειες.
Ελπίζουμε ότι αυτό το άρθρο κατάφερε να απομυθοποιήσει τη διαδικασία svchost.exe και να σας βοήθησε να την κατανοήσετε καλύτερα.
Εάν θέλετε να προσθέσετε πληροφορίες και να μοιραστείτε πράγματα που γνωρίζετε σχετικά με τη διαδικασία svchost.exe στα Windows, μπορείτε να μεταβείτε με τις ιδέες σας στα σχόλια.