Πώς να διορθώσετε την υψηλή χρήση CPU του Svchost.exe

  • Μοιραστείτε Αυτό
Cathy Daniels

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

Εάν παρατηρήσετε ότι ο υπολογιστής σας δυσκολεύεται να συμβαδίσει, ίσως απευθυνθείτε πρώτα στη Διαχείριση εργασιών για να διαπιστώσετε ποια εφαρμογή προκαλεί την υψηλή χρήση της CPU. Σε ορισμένες περιπτώσεις, μπορεί να δείτε ότι το svchost.exe ή το Service Host Local system καταλαμβάνει όλη την ισχύ της CPU σας.Η υψηλή χρήση της CPU του svchost.exe μπορεί να προκαλέσει μια σειρά προβλημάτων στο σύστημά σας, συμπεριλαμβανομένων των κακόβουλων προγραμμάτων.

Αυτό το σφάλμα μπορεί να εμφανιστεί σε οποιοδήποτε λειτουργικό σύστημα. Σε αυτό το άρθρο, εξετάζουμε ορισμένους τρόπους για να διορθώσετε το σφάλμα svchost.exe high CPU usage, ειδικά για όσους χρησιμοποιούν το λειτουργικό σύστημα Windows 10.

Ποια είναι αυτή η διαδικασία και, κυρίως, πώς μπορείτε να την αποτρέψετε από το να σας δίνει υψηλή χρήση της CPU; Στα Windows Εάν αντιμετωπίζετε το Service Host Local να χρησιμοποιεί υπερβολική επεξεργαστική ισχύ, διαβάστε παρακάτω για να βρείτε την απάντηση στις ερωτήσεις σας και να επιλύσετε το πρόβλημα.

Τι είναι το Service Host (Svchost.exe);

Ορισμένες εφαρμογές και προγράμματα στον υπολογιστή σας ονομάζονται αυτόνομα εκτελέσιμα και μπορούν να εκτελούνται μόνα τους. Ωστόσο, πολλές υπηρεσίες είναι DLL (Dynamic Link Libraries) που δεν περιέχουν όλες τις πληροφορίες που απαιτούνται για να εκτελούνται μόνα τους.

Αυτά τα DLL χρειάζονται ένα Service Host για να φορτωθούν και να εκτελεστούν στον υπολογιστή σας. Για το λόγο αυτό, όταν ανοίγετε τη Διαχείριση εργασιών, συνήθως εκτελούνται πολλές διεργασίες Service Host.

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

Λάβετε υπόψη σας ότι συνήθως είναι μια διαδικασία που εκτελεί το Service Host και όχι το ίδιο το Service Host που προκαλεί το σφάλμα. Αυτό δεν σημαίνει ότι μπορείτε να τερματίσετε την υπηρεσία και να την απεγκαταστήσετε.

Τα Microsoft Windows διαθέτουν πολλές αναπόσπαστες υπηρεσίες που απαιτούν την εφαρμογή Service Host για την εκτέλεσή τους. Εάν τερματίσετε ορισμένες από αυτές, το σύστημα του υπολογιστή σας θα γίνει ασταθές. Οι διορθώσεις που επισημαίνονται εδώ λειτουργούν καλά με τα Windows 10, ωστόσο, μπορεί να αντιμετωπίσετε αυτό το πρόβλημα και με άλλες εκδόσεις των Windows.

Τα προβλήματα υψηλής χρήσης CPU svchost.exe συμβαίνουν συνήθως σε υπολογιστές που έχουν μολυνθεί από κακόβουλο λογισμικό ή κακόβουλα προγράμματα. Τις περισσότερες φορές, μπορείτε απλώς να επανεκκινήσετε τον υπολογιστή σας για να διορθώσετε το πρόβλημα svchost.exe netsvcs. Οι ενημερώσεις των Windows είναι ένας άλλος κοινός λόγος για τον οποίο μπορεί να αντιμετωπίζετε αυτό το πρόβλημα. Πιθανόν να έχετε σφάλμα svchost υψηλής χρήσης CPU όταν η ενημέρωση των Windows δεν είναι συνεπής.

Συνήθεις λόγοι για την υψηλή χρήση CPU του Service Host Windows Update

Υπάρχουν διάφοροι λόγοι για τους οποίους η διαδικασία Service Host Windows Update μπορεί να καταναλώνει υπερβολική ποσότητα πόρων CPU, οδηγώντας σε υψηλή χρήση CPU του svchost.exe. Η κατανόηση αυτών των λόγων μπορεί να σας βοηθήσει να αντιμετωπίσετε και να επιλύσετε το πρόβλημα πιο αποτελεσματικά. Ακολουθούν μερικοί από τους πιο συνηθισμένους λόγους για την υψηλή χρήση CPU του Service Host Windows Update:

  1. Ελλιπής ή σταματημένη ενημέρωση των Windows: Ένας από τους κύριους λόγους για την υψηλή χρήση της CPU από τη διαδικασία Service Host Windows Update είναι όταν μια ενημέρωση κολλάει ή είναι ελλιπής. Αυτό μπορεί να συμβεί λόγω αργής σύνδεσης στο διαδίκτυο, συγκρούσεων λογισμικού ή άλλων προβλημάτων που εμποδίζουν την επιτυχή εγκατάσταση της ενημέρωσης.
  2. Μόλυνση από κακόβουλο λογισμικό ή ιό: Κακόβουλο λογισμικό, όπως ιοί και κακόβουλο λογισμικό, μπορεί να διεισδύσει στο σύστημά σας και να παρεμβαίνει στη διαδικασία Service Host Windows Update, με αποτέλεσμα να καταναλώνει περισσότερους πόρους CPU από ό,τι θα έπρεπε. Η τακτική ενημέρωση του λογισμικού προστασίας από ιούς και η εκτέλεση ενδελεχούς σάρωσης του συστήματος μπορεί να βοηθήσει στον εντοπισμό και την απομάκρυνση τέτοιων απειλών.
  3. Ξεπερασμένα προγράμματα οδήγησης συσκευών: Εάν τα προγράμματα οδήγησης των συσκευών σας είναι ξεπερασμένα ή ασύμβατα με την τρέχουσα έκδοση των Windows, ενδέχεται να προκύψουν προβλήματα με τη διαδικασία Service Host Windows Update, προκαλώντας υψηλή χρήση της CPU. Η ενημέρωση των προγραμμάτων οδήγησης των συσκευών σας στην τελευταία έκδοση μπορεί να βοηθήσει στην επίλυση αυτού του προβλήματος.
  4. Κατεστραμμένα αρχεία συστήματος: Εάν κάποιο από τα αρχεία συστήματος που σχετίζονται με τη διαδικασία Windows Update είναι κατεστραμμένο ή κατεστραμμένο, μπορεί να προκαλέσει την υπερβολική κατανάλωση πόρων CPU από τον κεντρικό υπολογιστή υπηρεσίας Windows Update. Η εκτέλεση του προγράμματος ελέγχου αρχείων συστήματος και η επισκευή της εικόνας των Windows μπορεί να βοηθήσει στη διόρθωση κατεστραμμένων αρχείων συστήματος.
  5. Θέματα υπηρεσίας ευφυούς μεταφοράς υποβάθρου (BITS): Όπως αναφέρθηκε προηγουμένως, η υπηρεσία BITS είναι υπεύθυνη για τη λήψη ενημερώσεων στο παρασκήνιο. Ωστόσο, εάν υπάρχει κάποιο πρόβλημα με την υπηρεσία BITS, μπορεί να προκαλέσει την κατανάλωση περισσότερων πόρων CPU από τη διαδικασία Service Host Windows Update. Η προσωρινή απενεργοποίηση της υπηρεσίας BITS μπορεί να βοηθήσει στην επίλυση αυτού του προβλήματος.
  6. Υψηλός αριθμός εγκατεστημένων εφαρμογών: Εάν έχετε εγκαταστήσει μεγάλο αριθμό εφαρμογών στον υπολογιστή σας, ορισμένες από αυτές ενδέχεται να παρεμβαίνουν στη διαδικασία ενημέρωσης των Windows, προκαλώντας υψηλή χρήση της CPU. Η κατάργηση των περιττών εφαρμογών και η πραγματοποίηση καθαρής εκκίνησης μπορεί να βοηθήσει στον εντοπισμό της προβληματικής εφαρμογής και στην επίλυση του προβλήματος.

Εντοπίζοντας τη βασική αιτία της υψηλής χρήσης της CPU στη διαδικασία Service Host Windows Update, μπορείτε να εφαρμόσετε την κατάλληλη διόρθωση και να αποτρέψετε την επιβράδυνση του υπολογιστή σας λόγω υπερβολικής κατανάλωσης CPU.

Επίλυση του σφάλματος επεξεργασίας Service Host (svchost.exe)

Διόρθωση 1: Χρησιμοποιήστε το Εργαλείο επισκευής συστήματος για προχωρημένους (Fortect) για να διορθώσετε το πρόβλημα υψηλής χρήσης CPU

Το Fortect είναι ένα ισχυρό πρόγραμμα που έχει σχεδιαστεί για να βρίσκει και να επιδιορθώνει αυτόματα τα προβλήματα στον υπολογιστή σας που μπορεί να προκαλούν το σφάλμα svchost.exe high cpu usage. Ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείτε, μπορείτε να βασιστείτε σε αυτό το πρόγραμμα για να σας βοηθήσει να αφαιρέσετε κακόβουλα προγράμματα ή οτιδήποτε άλλο μπορεί να προκαλεί το σφάλμα svchost.exe high CPU. Το Fortect μπορεί να σαρώσει τον υπολογιστή σας και να ελέγξει όλες τις υπηρεσίες για να εντοπίσει τι είναιπροκαλώντας το πρόβλημα υψηλής CPU.

Ακολουθήστε τα παρακάτω βήματα για να λήψη και εγκαταστήστε το Fortect στον υπολογιστή σας.

Λάβετε υπόψη ότι μπορεί να χρειαστεί να απενεργοποιήσετε προσωρινά τον αντι-ιό σας για να μην παρεμβαίνει σε βοηθητικά προγράμματα όπως το Fortect.

Βήμα #1

Κατεβάστε και εγκαταστήστε το Fortect

Λήψη τώρα

Βήμα #2

Αποδεχτείτε τους όρους άδειας χρήσης τσεκάροντας το "Αποδέχομαι την EULA και την Πολιτική απορρήτου" για να συνεχίσετε.

Βήμα #3

Μπορείτε να δείτε το λεπτομέρειες της σάρωσης ανοίγοντας την καρτέλα "Λεπτομέρειες".

Βήμα #4

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

Βήμα #5

Κάντε κλικ στην επιλογή "Καθαρισμός τώρα" στο κάτω μέρος της σελίδας για να ξεκινήσει η διαδικασία επισκευής.

Διόρθωση #2: Ενημερώστε το Antivirus και σαρώστε τον υπολογιστή σας για να διορθώσετε την υψηλή χρήση CPU του Svchost.exe

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

Δεδομένου ότι όλα τα λογισμικά προστασίας από ιούς είναι διαφορετικά, είναι δύσκολο να δημοσιεύσετε ακριβείς οδηγίες για να το κάνετε αυτό.

Για να ενημερώσετε το ενσωματωμένο antivirus, το Windows Defender, πληκτρολογείτε "Windows Defender" στο μενού Έναρξη, το επιλέγετε και κάνετε κλικ στο "Έλεγχος για ενημερώσεις τώρα" όταν ανοίξει.

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

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

Τα Windows 10 θα έπρεπε να το έχουν κάνει αυτό αυτόματα, αλλά μπορείτε να μάθετε περισσότερα σχετικά με την απενεργοποίησή του εδώ. Αφού το απενεργοποιήσετε, δοκιμάστε να ελέγξετε αν εξακολουθείτε να αντιμετωπίζετε υψηλή χρήση της cpu από το svchost.exe.

Διόρθωση #3: Βεβαιωθείτε ότι τα Windows 10 είναι ενημερωμένα και εκτελέστε την Αντιμετώπιση προβλημάτων ενημερώσεων αν χρειαστεί

Σε γενικές γραμμές, το Service Host θα εμφανίζει το όνομα του προγράμματος που το χρησιμοποιεί. Αλλά σε ορισμένες περιπτώσεις, το Windows Update μπορεί να προκαλέσει ένα πρόβλημα, όπως η υψηλή χρήση cpu του svchost.exe που σχετίζεται με τη διαδικασία Service Host Local system. Ένας λόγος μπορεί να είναι ότι ο υπολογιστής σας χρειάζεται ενημέρωση.

Για να διαπιστώσετε αν το Windows Update προκαλεί υψηλή χρήση της CPU του Service Host, θα πρέπει πρώτα να προσπαθήσετε να ενημερώσετε τον υπολογιστή με μη αυτόματο τρόπο και να αφήσετε τον υπολογιστή να παραμείνει σε λειτουργία κατά τη διάρκεια της νύχτας. Αυτό θα σας επιτρέψει να δείτε αν το πρόβλημα επιλύεται και αν μια καθυστερημένη ή ελλιπής ενημέρωση ολοκληρώνεται.

Αν συνεχίσετε να βλέπετε το svchost να καταναλώνει το μεγαλύτερο μέρος της επεξεργαστικής σας ισχύος, τα Windows 10 διαθέτουν μια ενσωματωμένη υπηρεσία αντιμετώπισης προβλημάτων που μπορείτε να χρησιμοποιήσετε. Ακολουθήστε τα παρακάτω βήματα για να τη χρησιμοποιήσετε.

Βήμα #1

Πληκτρολογήστε "Windows Update" στη γραμμή αναζήτησης και ανοίξτε την εφαρμογή Windows Update.

Βήμα #2

Κάντε κλικ στην επιλογή "Έλεγχος για ενημερώσεις." Αυτή η διαδικασία μπορεί να διαρκέσει αρκετή ώρα, αν δεν έχετε ενημερώσει πρόσφατα. Θα πρέπει να εγκαταστήσετε τυχόν ενημερώσεις που λείπουν.

Βήμα #3

Εάν μετά την εκτέλεση μιας μη αυτόματης ενημέρωσης και αφού αφήσετε τον υπολογιστή σας να παραμείνει όλη τη νύχτα, επιστρέψτε στην ενημέρωση των Windows και κάντε κλικ στην επιλογή "Αντιμετώπιση προβλημάτων" στο μενού της αριστερής στήλης.

Βήμα #4

Τώρα, κάντε κλικ στο "Windows Update" στην κεντρική περιοχή του παραθύρου. Στη συνέχεια, κάντε κλικ στο "Run the troubleshooter" όταν εμφανιστεί ακριβώς από κάτω.

Βήμα #5

Το Windows Update θα αρχίσει να ελέγχει για προβλήματα. Ακολουθήστε τις οδηγίες στην οθόνη για να τα επιδιορθώσετε.

Η συντομογραφία για το Windows Update είναι wuauserv. Εάν η αντιμετώπιση προβλημάτων δεν επιλύσει το πρόβλημα και εξακολουθείτε να πιστεύετε ότι το Windows Update παγώνει το σύστημά σας και προκαλεί το σφάλμα επεξεργασίας svchost.exe, μπορείτε να βρείτε περισσότερες πληροφορίες για τη διόρθωση του προβλήματος εδώ.

Εάν το τοπικό σύστημα Service Host εξακολουθεί να έχει σφάλμα svchost.exe high cpu usage, μπορεί να μην είναι το Windows Update. Συνεχίστε με την επόμενη μέθοδο.

Διόρθωση 4: Εκτελέστε τον Έλεγχο αρχείων συστήματος και επιδιορθώστε την εικόνα των Windows

Σε ορισμένες περιπτώσεις, ένα κατεστραμμένο αρχείο των Windows μπορεί να προκαλεί το πρόβλημα thesvchost.exe high cpu usage. Η εφαρμογή ελέγχου αρχείων συστήματος έχει σχεδιαστεί για να επιδιορθώνει κατεστραμμένα αρχεία στον υπολογιστή σας που προκαλούν ένα σφάλμα. Τα παρακάτω βήματα θα σας βοηθήσουν να αποκτήσετε πρόσβαση στον ελεγκτή αρχείων συστήματος μέσω του PowerShell.

Βήμα #1

Πατήστε μαζί τα πλήκτρα [X] και [Windows] στο πληκτρολόγιό σας. Επιλέξτε "Windows PowerShell (Admin)" στο μενού που εμφανίζεται και επιλέξτε "Yes" αν το σύστημα σας ρωτήσει αν θέλετε να επιτρέψετε στην εφαρμογή αυτή να κάνει αλλαγές.

Βήμα #2

Στο παράθυρο PowerShell που ανοίγει, πληκτρολογήστε σε αυτό "sfc /scannow" (χωρίς τα εισαγωγικά) και πατήστε [Enter]. Περιμένετε μέχρι να ολοκληρωθεί η διαδικασία. Μπορεί να χρειαστεί λίγη ώρα για να ολοκληρωθεί.

Βήμα #3

Αφού ολοκληρωθεί η σάρωση, πληκτρολογήστε "Repair-WindowsImage -RestoreHealth" (χωρίς τα εισαγωγικά) στη νέα προτροπή ή αντιγράψτε και επικολλήστε την εντολή εκεί. Πατήστε [Enter] όταν τελειώσετε. Και πάλι, μπορεί να χρειαστεί λίγος χρόνος για να ολοκληρωθεί η επισκευή.

Βήμα #4

Αφού ολοκληρωθεί η σάρωση, πρέπει να επανεκκινήσετε τον υπολογιστή σας. Ανοίξτε το μενού Έναρξη, κάντε κλικ στο εικονίδιο Ενεργοποίηση και επιλέξτε "Επανεκκίνηση".

Εάν εξακολουθείτε να βλέπετε το Service Host να καταναλώνει το μεγαλύτερο μέρος της απόδοσης του υπολογιστή σας. Συνεχίστε με την επόμενη μέθοδο εάν εξακολουθείτε να έχετε υψηλή χρήση του svchost.exe σε επεξεργαστή cpu.

Επιδιόρθωση #5: Αδειάστε το αρχείο καταγραφής της Προβολής συμβάντων (Windows Log)

Εάν έχετε ένα πλήρες αρχείο καταγραφής συμβάντων στην προβολή συμβάντων των Windows, μπορεί να προκαλέσει υψηλά προβλήματα επεξεργασίας του συστήματος Service Host Local. Ως αποτέλεσμα, είναι πιθανό να παρατηρήσετε υψηλή χρήση της CPU του svchost.exe.

Το αρχείο καταγραφής προβολής συμβάντων των Windows ή απλώς το αρχείο καταγραφής των Windows είναι μια λεπτομερής καταγραφή των ειδοποιήσεων συστήματος, εφαρμογών και ασφάλειας που αποθηκεύονται από το λειτουργικό σύστημα των Windows. Όλο το λογισμικό, οι εφαρμογές και το λειτουργικό σύστημα (OS) θα χρησιμοποιήσουν αυτό το αρχείο καταγραφής προβολής συμβάντων για να καταγράψουν κρίσιμες αλλαγές λογισμικού και υλικού. Οποιαδήποτε νόμιμη διαδικασία των Windows αντλείται επίσης από το αρχείο καταγραφής προβολής συμβάντων, έτσι ώστε ναΟι διαχειριστές μπορούν να επιλύουν προβλήματα, όπως όταν παρατηρείται υψηλή χρήση της CPU του svchost.exe.

Ακολουθώντας αυτά τα βήματα θα καθαρίσετε το αρχείο καταγραφής των Windows:

Βήμα #1

Πατήστε ταυτόχρονα το πλήκτρο [R] και το πλήκτρο [Windows]. Πληκτρολογήστε 'eventvwr.msc' στο πλαίσιο εκτέλεσης που θα εμφανιστεί. Κάντε κλικ στο 'OK' για να ανοίξει η προβολή συμβάντων των Windows.

Βήμα #2

Μόλις ανοίξει το περιβάλλον εργασίας του Windows Event Viewer, αναπτύξτε την επιλογή "Windows Logs" από το μενού στην αριστερή πλευρά του παραθύρου που ανοίγει. Επιλέξτε την επιλογή "Application" από το αναπτυσσόμενο μενού που εμφανίζεται.

Βήμα #3

Τώρα επιλέξτε "Αποθήκευση συμβάντων ως" στη δεξιά πλευρά της οθόνης. Συνιστώ να δώσετε στο αρχείο αποθήκευσης ένα όνομα ημερομηνίας και τον τύπο του αρχείου καταγραφής. Για παράδειγμα, "6Nov2010 Application".

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

Βήμα #4

Μόλις αποθηκευτεί το αρχείο καταγραφής, επιλέξτε "Εκκαθάριση αρχείου καταγραφής", το οποίο βρίσκεται επίσης στη δεξιά πλευρά της οθόνης.

Βήμα #5

Τώρα, επαναλάβετε τα βήματα #3 και #4 αφού πρώτα κάνετε κλικ στο "Ασφάλεια", στη συνέχεια στο "Ρύθμιση" και τέλος στο "Σύστημα".

Βήμα #6

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

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

Fix #6: Απεγκατάσταση αχρησιμοποίητων εφαρμογών

Όσο περισσότερες εφαρμογές έχετε στον υπολογιστή σας, τόσο πιο πιθανό είναι να εκτελούνται στο παρασκήνιο και να εκτελούν ενημερώσεις ή εργασίες συντήρησης που μπορούν να χρησιμοποιήσουν ή να επηρεάσουν το τοπικό σύστημα Service Host. Επιπλέον, αυτές οι περιττές εφαρμογές θα καταναλώνουν πόρους CPU ή μνήμης προκαλώντας σφάλμα svchost.exe high cpu usage.

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

Βήμα #1

Πληκτρολογήστε "πίνακας ελέγχου" στο μενού Έναρξη και επιλέξτε αυτή την επιλογή.

Βήμα #2

Κάντε κλικ στην επιλογή "Απεγκατάσταση προγράμματος".

Βήμα #3

Κάντε κύλιση στη λίστα των προγραμμάτων. Απεγκαταστήστε όσα δεν χρησιμοποιείτε κάνοντας κλικ στο πρόγραμμα και στη συνέχεια κάνοντας κλικ στο κουμπί "Απεγκατάσταση" στο επάνω μέρος της λίστας.

Θα χρειαστεί να επανεκκινήσετε τον υπολογιστή σας και, στη συνέχεια, να ελέγξετε τη Διαχείριση εργασιών για να δείτε αν το πρόβλημα έχει επιλυθεί.

Επιδιόρθωση #7: Εκτελέστε το Check Disk στη γραμμή εντολών

Η ύπαρξη κακόβουλων προγραμμάτων θα προκαλέσει επίσης πρόβλημα στους πόρους της CPU ή της μνήμης. Στην πραγματικότητα, αυτά είναι ο βασικός λόγος πίσω από πολλά περιστατικά, συμπεριλαμβανομένης της ισχύος σφάλματος υψηλής χρήσης CPU στα Windows 10. Μπορείτε να ελέγξετε τις μονάδες δίσκου του υπολογιστή σας για σφάλματα ακολουθώντας τα παρακάτω βήματα:

Βήμα #1

Πληκτρολογήστε "Command Prompt" στο μενού Έναρξη. Κάντε δεξί κλικ στην επιλογή "Command Prompt" και επιλέξτε "Run as administrator" (Εκτέλεση ως διαχειριστής) από το αναπτυσσόμενο μενού. Κάντε κλικ στο "Yes" (Ναι) για να δώσετε στο πρόγραμμα την άδεια να κάνει αλλαγές και να συνεχίσετε στην γραμμή εντολών.

Βήμα #2

Στην προτροπή, πληκτρολογήστε "chkdsk c: /r" χωρίς εισαγωγικά. Λάβετε υπόψη ότι c: είναι το όνομα της μονάδας δίσκου που θέλετε να ελέγξετε, οπότε ίσως χρειαστεί να αντικαταστήσετε το γράμμα αυτό με ένα διαφορετικό γράμμα.

Τώρα πατήστε "Enter".

Βήμα #3

Το σύστημα θα σας ζητήσει να επανεκκινήσετε το σύστημα. Επιλέξτε Y για επανεκκίνηση τώρα και στη συνέχεια πατήστε [Enter]. Αυτή η διαδικασία μπορεί να διαρκέσει λίγο χρόνο, ειδικά αν είναι η πρώτη φορά που την κάνετε. Ωστόσο, τα Windows θα πρέπει να επιδιορθώσουν αυτόματα τυχόν σφάλματα που θα βρουν.

Μετά τη σάρωση, δείτε αν εξακολουθείτε να έχετε υψηλή χρήση cpu από το svchost. Αν εξακολουθείτε να έχετε πρόβλημα διαρροής μνήμης, δοκιμάστε την επόμενη διόρθωση.

Διόρθωση #8: Απενεργοποιήστε την υπηρεσία BITS

Η υπηρεσία BITS (Υπηρεσία έξυπνης μεταφοράς στο παρασκήνιο) χρησιμοποιεί το αδρανές εύρος ζώνης για να εκτελεί διάφορες λήψεις στο παρασκήνιο που χρειάζονται τα Windows 10 (όπως οι ενημερώσεις).

Περιστασιακά, αυτή η υπηρεσία καταστρέφεται και αρχίζει να καταναλώνει υπερβολικό εύρος ζώνης, το οποίο στη συνέχεια επηρεάζει την ποσότητα μνήμης RAM που χρησιμοποιεί η διαδικασία svchost.exe. Ως αποτέλεσμα, είναι πιθανό να εμφανίσετε το σφάλμα svchost.exe high cpu usage.

Σε αυτή την περίπτωση, θα πρέπει να απενεργοποιήσετε την υπηρεσία BITS για να διορθώσετε το σφάλμα svchost.exe με υψηλή CPU.

Βήμα #1

Πατήστε ταυτόχρονα το πλήκτρο [R] και το πλήκτρο [Windows]. Πληκτρολογήστε 'services.msc' στο πλαίσιο εκτέλεσης που θα εμφανιστεί. Κάντε κλικ στο 'OK' για να ανοίξει το παράθυρο Services.

Βήμα #2

Κάντε κύλιση στις υπηρεσίες μέχρι να βρείτε την Υπηρεσία έξυπνης μεταφοράς υποβάθρου. Κάντε διπλό κλικ στην υπηρεσία.

Βήμα #3

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

Βήμα #4

Τώρα, κάντε κλικ στο "Apply" και στη συνέχεια στο "OK." Μόλις επανεκκινήσετε τον υπολογιστή σας, η χρήση του svchost.exe netsvcs θα πρέπει να επανέλθει στο φυσιολογικό. Αν όχι, επαναλάβετε τα παραπάνω βήματα για να ενεργοποιήσετε τη διαδικασία BITS να εκτελείται αυτόματα, κάνοντας κλικ στο "Start" πριν κάνετε κλικ στα "OK" και "Apply" και συνεχίστε με την επόμενη μέθοδο.

Διόρθωση #9: Απενεργοποιήστε την Υπηρεσία ενημερώσεων των Windows

Η απενεργοποίηση της ενοχλητικής υπηρεσίας Windows Updates μπορεί να είναι μια από τις ευκολότερες μεθόδους για να αποτρέψετε το Service Host από το να καταναλώνει όλη την υψηλή χρήση της CPU, αλλά δεν πρέπει να γίνεται με ελαφρά τη καρδία. Η υπηρεσία Windows Updates σαρώνει τον υπολογιστή σας και εξασφαλίζει ότι ο υπολογιστής σας λειτουργεί με τις τελευταίες εκδόσεις.

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

Βήμα #1

Κάντε δεξί κλικ στη γραμμή εργασιών στο κάτω μέρος της οθόνης σας και επιλέξτε "Διαχείριση εργασιών" από το μενού που εμφανίζεται.

Βήμα #2

Τώρα, κάντε κλικ στην καρτέλα "Λεπτομέρειες". Στη συνέχεια, κάντε κλικ στην επιλογή "Μνήμη" μία φορά για να ταξινομήσετε τη διαδικασία svchost.exe που εκτελείται με βάση την κατανάλωση μνήμης.

Βήμα #3

Κάντε δεξί κλικ στη διαδικασία svchost.exe που χρησιμοποιεί τη μεγαλύτερη ισχύ CPU. Αυτή θα πρέπει να είναι τώρα η πιο κοντινή στην κορυφή της λίστας. Επιλέξτε την επιλογή "Go to service(s)".

Βήμα #4

Αυτό θα σας μεταφέρει στην καρτέλα Υπηρεσίες, όπου θα δείτε μία ή περισσότερες υπηρεσίες επισημασμένες. Για παράδειγμα, μπορείτε να δείτε ότι η Υπηρεσία διαγνωστικής πολιτικής είναι επισημασμένη στην εικόνα. Χρησιμοποιούμε αυτό το παράδειγμα ως παράδειγμα. Οι δικές σας επισημασμένες υπηρεσίες πιθανόν να είναι διαφορετικές.

Βήμα #5

Κάντε δεξιό κλικ στην επισημασμένη υπηρεσία και επιλέξτε "Διακοπή". Θα πρέπει να ελέγξετε αν η διαδικασία Service Host έχει επανέλθει στο φυσιολογικό. Επαναλάβετε αυτό το βήμα αν είναι επισημασμένες περισσότερες από μία υπηρεσίες, ελέγχοντας κάθε φορά αν η διαδικασία που διακόπτετε διορθώνει το πρόβλημα κατανάλωσης μνήμης svchost.exe.

Βήμα #6

Όταν βρείτε την υπηρεσία που προκαλεί το πρόβλημα (αυτή που επιτρέπει στη χρήση μνήμης του svchost.exe να επανέλθει στο φυσιολογικό επίπεδο αφού τη σταματήσετε), κάντε κλικ στο κουμπί "Άνοιγμα υπηρεσιών" στο κάτω μέρος του παραθύρου.

Βήμα #7

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

Η υπηρεσία που προκαλεί το πρόβλημά σας πιθανόν να είναι διαφορετική. Κάντε δεξί κλικ στο όνομα της υπηρεσίας και επιλέξτε "Ιδιότητες".

Βήμα #8

Όπως και στην προηγούμενη μέθοδο, όταν εμφανιστεί το παράθυρο, ανοίξτε το αναπτυσσόμενο μενού δίπλα στην επιλογή "Τύπος εκκίνησης." Στη συνέχεια, κάντε κλικ στην επιλογή "Απενεργοποιημένο".

Βήμα #9

Τώρα, κάντε κλικ στο κουμπί "Εφαρμογή" και στη συνέχεια στο κουμπί "OK." Μόλις επανεκκινήσετε τον υπολογιστή σας, η χρήση της CPU του Service Host θα πρέπει να επανέλθει στο φυσιολογικό. Αν όχι, επαναλάβετε τα παραπάνω βήματα για να επαναφέρετε την υπηρεσία στην "Αυτόματη", κάνοντας κλικ στο κουμπί "Έναρξη" πριν κάνετε κλικ στα κουμπιά "OK" και "Εφαρμογή" και συνεχίστε στην επόμενη μέθοδο. και συνεχίστε στην επόμενη μέθοδο.

Επιδιόρθωση #10: Ενημέρωση προγραμμάτων οδήγησης

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

Οι ενημερώσεις των Windows είναι ζωτικής σημασίας για να διασφαλίσετε ότι έχετε ένα καλά λαδωμένο μηχάνημα. Όταν χρησιμοποιείτε ξεπερασμένα προγράμματα οδήγησης, μπορεί εύκολα να έχετε υψηλή χρήση της CPU.

Λάβετε υπόψη ότι θα πρέπει να εκτελέσετε ένα αντίγραφο ασφαλείας του συστήματος πριν δοκιμάσετε αυτή τη μέθοδο.

Βήμα #1

Πατήστε ταυτόχρονα το πλήκτρο [X] και το πλήκτρο [Windows] στο πληκτρολόγιό σας. Έτσι ανοίγει το μενού γρήγορης σύνδεσης, όπου πρέπει να επιλέξετε "Διαχείριση συσκευών".

Βήμα #2

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

Βήμα #3

Στην καρτέλα του προγράμματος οδήγησης, επιλέξτε "Ενημέρωση προγράμματος οδήγησης".

Βήμα #4

Όταν κάνετε κλικ στο κουμπί Ενημέρωση προγράμματος οδήγησης, θα δείτε μια επιλογή για να κάνει ο υπολογιστής αυτόματη αναζήτηση για λογισμικό προγράμματος οδήγησης. Επιλέξτε αυτή την επιλογή. Ο υπολογιστής θα πρέπει να πραγματοποιήσει αυτόματη αναζήτηση.

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

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

Εάν δεν έχετε την τελευταία έκδοση, μπορείτε να την κατεβάσετε και να την εγκαταστήσετε χειροκίνητα από τον ιστότοπο του κατασκευαστή.

Βήμα #5

Κλείστε το αναδυόμενο παράθυρο μόλις ολοκληρωθεί η αναζήτηση (και η ενημέρωση αν χρειάζεται). Επιστρέψτε στο παράθυρο διαχείρισης συσκευών (και στο Βήμα #2) και ακολουθήστε τις οδηγίες για την επόμενη συσκευή (Βήματα #2- #4) μέχρι να ελέγξετε για ενημερώσεις προγραμμάτων οδήγησης για όλους τους τύπους συσκευών και προγραμμάτων οδήγησης συσκευών που αναφέρονται.

Βήμα #6

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

Ελέγξτε και πάλι αν εξακολουθεί να υπάρχει υψηλή χρήση της CPU. Συνεχίστε να διαβάζετε αν δεν έχετε ακόμα επιλύσει το σφάλμα.

Διόρθωση #11: Απενεργοποιήστε τις αυτόματες ενημερώσεις

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

Βήμα #1

Πληκτρολογήστε "services" στη γραμμή αναζήτησης και, στη συνέχεια, κάντε κλικ στο κουμπί Open. Πρέπει να πλοηγηθείτε και να κάνετε διπλό κλικ στην υπηρεσία ενημέρωσης των Windows.

Βήμα #2

Μεταβείτε στην καρτέλα Γενικά, βρείτε τον τύπο εκκίνησης και επιλέξτε Απενεργοποίηση. Κάντε κλικ στο κουμπί Εφαρμογή και στη συνέχεια στο κουμπί OK. Επιστρέψτε στη διαχείριση εργασιών και τερματίστε την εργασία Service Host: Local System.

Η διόρθωση των ρυθμίσεων της υπηρεσίας ενημέρωσης των Windows δεν διόρθωσε το πρόβλημα, μεταβείτε στην επόμενη διόρθωση.

Επιδιόρθωση #12: Επανεκκίνηση της υπηρεσίας Windows Update

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

Εκτελέστε τη γραμμή εντολών χρησιμοποιώντας πρόσβαση διαχειριστή και πληκτρολογήστε τις ακόλουθες εντολές (πατώντας enter μετά από κάθε εντολή)

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

ren %systemroot%\system32\catroot2 catroot2.bak

net start wuauserv

bits εκκίνησης δικτύου

net start appidsvc

net start cryptsvc

Αυτά θα πρέπει να εκκινήσουν αμέσως την Υπηρεσία ενημέρωσης των Windows και μπορείτε να περιμένετε να λειτουργήσει για τον υπολογιστή σας.

Fix #13: Διόρθωση διαρροής μνήμης

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

Βήμα #1

Στη γραμμή αναζήτησης, πληκτρολογήστε "regedit" και κάντε κλικ στο κουμπί Άνοιγμα.

Βήμα #2

Πλοηγηθείτε στην ακόλουθη θέση: HKEY_LOCAL_MACHINE> SYSTEM> ControlSet001> Services> Ndu. Στη συνέχεια, κάντε δεξί κλικ στην τιμή Start και επιλέξτε Modify. Πρέπει να αλλάξετε τα δεδομένα Value σε 4. Αυτό θα απενεργοποιήσει την υπηρεσία. Κάντε κλικ στο OK. κλείστε τον Registry Editor και επανεκκινήστε τον υπολογιστή σας.

Βήμα #3

Μόλις επανεκκινήσει ο υπολογιστής σας, η διαρροή μνήμης θα πρέπει να έχει διορθωθεί. Επιπλέον, η χρήση της CPU ή του δίσκου του System Host: Local System (Network Restricted) θα πρέπει να έχει μειωθεί σημαντικά.

Επιδιόρθωση #14: Κάντε καθαρή εκκίνηση

Εάν μια εφαρμογή τρίτου μέρους προκαλεί το πρόβλημα χρήσης μνήμης του Service Host, η επανεκκίνηση του υπολογιστή χωρίς να εκτελούνται αυτές οι εφαρμογές θα πρέπει να επιλύσει το πρόβλημα. Όταν κάνετε καθαρή εκκίνηση, γίνεται επανεκκίνηση του υπολογιστή με εκτέλεση μόνο των απαραίτητων εφαρμογών υπηρεσιών της Microsoft.

Βήμα #1

Πατήστε ταυτόχρονα το πλήκτρο [R] και το πλήκτρο [Windows] στο λογαριασμό διαχειριστή σας. Πληκτρολογήστε "msconfig" στο πλαίσιο χωρίς εισαγωγικά και κάντε κλικ στο "OK".

Βήμα #2

Στο παράθυρο Διαμόρφωση συστήματος, κάντε κλικ στην καρτέλα "Υπηρεσίες". Βεβαιωθείτε ότι η επιλογή "Απόκρυψη όλων των υπηρεσιών της Microsoft" έχει ένα σημάδι ελέγχου δίπλα της. Κάντε κλικ στο κουμπί "Απενεργοποίηση όλων".

Βήμα #3

Τώρα, κάντε κλικ στην καρτέλα "Εκκίνηση" στο παράθυρο "Διαμόρφωση συστήματος". Στη συνέχεια, κάντε κλικ στο "Άνοιγμα της διαχείρισης εργασιών".

Βήμα #4

Μόλις ανοίξει, κάντε κλικ στην καρτέλα "Εκκίνηση", αν δεν είναι ήδη ανοιχτή. Επιλέξτε κάθε στοιχείο που θα βρείτε εκεί και κάντε κλικ στο κουμπί για να το "Απενεργοποιήσετε", αν δεν είναι ήδη απενεργοποιημένο. Όταν τελειώσετε, κλείστε το παράθυρο.

Βήμα #5

Θα πρέπει να επιστρέψετε στο παράθυρο System Configuration που είναι ακόμα ανοιχτό, κάντε κλικ στο κουμπί "Apply" (Εφαρμογή) και στη συνέχεια στο "OK".

Βήμα #6

Τώρα πρέπει να επανεκκινήσετε τον υπολογιστή σας. Κάντε κλικ στο εικονίδιο Power που βρίσκεται στο μενού Start (Έναρξη) και επιλέξτε "Restart" (Επανεκκίνηση).

Βήμα #7

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

Δεδομένου ότι περισσότερες από μία εφαρμογές ενδέχεται να παρεμβαίνουν στον Service Host, θα πρέπει να απενεργοποιήσετε όσες παρεμβαίνουν, για να επαναφέρετε την επεξεργαστική σας ισχύ στο κανονικό επίπεδο.

Τελικές σκέψεις

Αν έχετε δοκιμάσει όλες τις παραπάνω μεθόδους και εξακολουθείτε να έχετε προβλήματα, μπορείτε να δείτε την ανάρτηση στο ιστολόγιο Πώς να διορθώσετε το σφάλμα 100% Χρήση δίσκου σε υπολογιστή με Windows 10 για περισσότερες ιδέες.

Είμαι η Cathy Daniels, ειδική στο Adobe Illustrator. Χρησιμοποιώ το λογισμικό από την έκδοση 2.0 και δημιουργώ σεμινάρια για αυτό από το 2003. Το ιστολόγιό μου είναι ένας από τους πιο δημοφιλείς προορισμούς στον Ιστό για άτομα που θέλουν να μάθουν το Illustrator. Εκτός από τη δουλειά μου ως blogger, είμαι επίσης συγγραφέας και γραφίστας.