
Ως γνωστόν, όλα τα προγράμματα που τρέχουν στον υπολογιστή, καταναλώνουν ένα ποσό από τη μνήμη του. Αυτό σημαίνει ότι όσο περισσότερα τρέχουν ταυτόχρονα τόσο λιγότερη διαθέσιμη μνήμη υπάρχει για κάποια πολύ απαιτητική εφαρμογή, όπως το αγαπημένο σας παιχνίδι. Πρακτικά, αυτό σημαίνει μειωμένα frames, ίσως και κολλήματα σε σημεία όπου το μηχάνημα «κουράζεται». Ετσι, κρίνεται αναγκαία η απελευθέρωση πόρων με την απενεργοποίηση των εφαρμογών που τρέχουν άσκοπα στο παρασκήνιο. Αν, όμως, θέλετε να εκμεταλλευτείτε και το τελευταίο byte της μνήμης RAM σας, θα πρέπει να ασχοληθείτε με τα services των Windows. Σε αυτό το άρθρο θα ασχοληθούμε με μία μυστηριώδη ομάδα αυτών, τα svchost.
Τι είναι αυτά τα εσβισιχόστ;
Κατ’ αρχάς, να αναφέρουμε ότι χρησιμοποιούμε πληθυντικό αριθμό, καθώς σε κάθε υπολογιστή τρέχουν περισσότερες από μία διεργασίες με το όνομα svchost ταυτόχρονα. Καθεμία από αυτές περιέχει μία ή ένα σύνολο από δευτερεύουσες υπηρεσίες των Windows, οι οποίες είναι απαραίτητες για διάφορες λειτουργίες. Ετσι, μπορούμε να πούμε ότι είναι ένα «πρόγραμμα» μέσω του οποίου τρέχει ένας αριθμός υπηρεσιών.
Η αλήθεια είναι ότι ορισμένες από τις υπηρεσίες που περιλαμβάνονται μέσα σε ένα svchost είναι απολύτως απαραίτητες για τη σωστή λειτουργία του λειτουργικού, άρα δεν μπορούν να τερματιστούν. Ή πιο σωστά, αν τις τερματίσετε με το ζόρι, θα σας εμφανιστεί ένα παράθυρο γράφοντας ότι η τάδε λειτουργία τερματίστηκε και θα πρέπει να γίνει επανεκκίνηση, μαζί με ένα χρονόμετρο για την τελευταία. Κάποιες πάλι δεν είναι τόσο σημαντικές, οπότε μπορείτε να τις απενεργοποιήσετε χωρίς πρόβλημα. Δεδομένου, όμως, ότι έχουν όλες το ίδιο όνομα θα πρέπει να παίζετε… λόττο κάθε φορά ή μήπως όχι; H λύση είναι ένα πρόγραμμα με το όνομα Svchost Viewer (κατεβάστε το από codeplex.com/svchostviewer). Οπως μαρτυρά το όνομά του, είναι ένα εργαλείο μέσω του οποίου μπορείτε να δείτε τι υπηρεσίες περιλαμβάνει κάθε svchost και αν μπορεί να τερματιστεί.