Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

Το Svchost.exe(Svchost.exe) ( Service Host ή SvcHost ) είναι ένα γενικό όνομα διεργασίας κεντρικού υπολογιστή για υπηρεσίες που εκτελούνται από βιβλιοθήκες δυναμικής σύνδεσης. Όλες οι εσωτερικές υπηρεσίες των Windows μετακινήθηκαν σε ένα αρχείο .dll αντί για το αρχείο .exe(.exe) , αλλά χρειάζεστε ένα εκτελέσιμο αρχείο ( .exe ) για να φορτώσετε αυτά τα αρχεία .dll . Ως εκ τούτου, η διαδικασία svchost .exe δημιουργήθηκε. Τώρα μπορεί να παρατηρήσετε ότι υπήρχαν αρκετές περιπτώσεις διεργασιών svchost .exe που υπάρχουν επειδή εάν αποτύχει μια υπηρεσία δεν θα καταργήσει τα Windows και όλες αυτές οι υπηρεσίες είναι οργανωμένες σε ομάδες και κάθε svchost .exeδημιουργείται παράδειγμα για κάθε τέτοια ομάδα.

Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

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

Το πρόβλημα με τη χρήση της υψηλής CPU του Svchost.exe(Svchost.exe High CPU Usage) εμφανίζεται κυρίως λόγω μόλυνσης από ιούς ή κακόβουλο λογισμικό στον υπολογιστή των χρηστών. Αλλά το πρόβλημα δεν περιορίζεται μόνο σε αυτό, καθώς εξαρτάται γενικά από τη διαμόρφωση του συστήματος των χρηστών και το περιβάλλον. Επομένως, χωρίς να χάνουμε χρόνο, ας δούμε πώς να διορθώσετε πραγματικά τη χρήση της υψηλής CPU(Fix High CPU Usage) από το svchost.exe (netsvcs) με τον παρακάτω οδηγό αντιμετώπισης προβλημάτων.

Διόρθωση υψηλής χρήσης CPU(Fix High CPU Usage) από το svchost.exe (netsvcs)

Φροντίστε να  δημιουργήσετε ένα σημείο επαναφοράς(create a restore point)  σε περίπτωση που κάτι πάει στραβά.

Μέθοδος 1: Εκτελέστε το CCleaner και το Malwarebytes(Method 1: Run CCleaner and Malwarebytes)

1. Κατεβάστε και εγκαταστήστε  το CCleaner(CCleaner)  & Malwarebytes.

2.  Εκτελέστε το Malwarebytes(Run Malwarebytes)(Run Malwarebytes) και αφήστε το να σαρώσει το σύστημά σας για επιβλαβή αρχεία. Εάν εντοπιστεί κακόβουλο λογισμικό, θα το αφαιρέσει αυτόματα.

Κάντε κλικ στο Scan Now μόλις εκτελέσετε το Malwarebytes Anti-Malware

3. Τώρα εκτελέστε το CCleaner και επιλέξτε  Custom Clean .

4. Στην περιοχή Custom Clean, επιλέξτε την  καρτέλα Windows(Windows tab) και επιλέξτε τις προεπιλογές και κάντε κλικ  στην Ανάλυση(Analyze) .

Επιλέξτε Προσαρμοσμένος καθαρισμός και επιλέξτε προεπιλογή στην καρτέλα των Windows |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

5.  Μόλις ολοκληρωθεί η ανάλυση, βεβαιωθείτε ότι θα αφαιρέσετε τα αρχεία που πρόκειται να διαγραφούν.(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)

Κάντε κλικ στο Run Cleaner για να διαγράψετε αρχεία

6. Τέλος, κάντε κλικ στο  κουμπί Run Cleaner  και αφήστε το CCleaner να εκτελέσει την πορεία του.

7. Για να καθαρίσετε περαιτέρω το σύστημά σας,  επιλέξτε την καρτέλα Μητρώο(select the Registry tab) και βεβαιωθείτε ότι έχετε ελέγξει τα ακόλουθα:

Επιλέξτε την καρτέλα Μητρώο και μετά κάντε κλικ στο Σάρωση για ζητήματα

8. Κάντε κλικ στο κουμπί  Σάρωση για ζητήματα(Scan for Issues)  και αφήστε το CCleaner να σαρώσει και, στη συνέχεια, κάντε κλικ στο κουμπί  Διόρθωση επιλεγμένων προβλημάτων(Fix Selected Issues)  .

Μόλις ολοκληρωθεί η σάρωση για προβλήματα, κάντε κλικ στο Διόρθωση επιλεγμένων ζητημάτων |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

9. Όταν το CCleaner ρωτά « Θέλετε αλλαγές αντιγράφων ασφαλείας στο μητρώο; (Do you want backup changes to the registry?) επιλέξτε Ναι( select Yes) .

10. Μόλις ολοκληρωθεί η δημιουργία αντιγράφων ασφαλείας, κάντε κλικ στο κουμπί  Fix All Selected Issues  .

11. Επανεκκινήστε τον υπολογιστή σας για να αποθηκεύσετε τις αλλαγές.

Μέθοδος 2: Απενεργοποιήστε τη συγκεκριμένη υπηρεσία που προκαλεί υψηλή CPU(Method 2: Disable the particular service that is causing High CPU)

1. Πατήστε Ctrl + Shift + Esc μαζί για να ξεκινήσετε τη Διαχείριση εργασιών.

2. Μεταβείτε στην καρτέλα Λεπτομέρειες(Details tab) και κάντε δεξί κλικ στη διαδικασία υψηλής χρήσης CPU svchost.exe και επιλέξτε Μετάβαση σε υπηρεσίες.(Go to Service(s).)

Κάντε δεξί κλικ στο svchost.exe που προκαλεί υψηλή χρήση της CPU και επιλέξτε Μετάβαση στις υπηρεσίες

3. Αυτό θα σας μεταφέρει αυτόματα στην καρτέλα Υπηρεσίες(Services) και θα παρατηρήσετε ότι υπάρχουν αρκετές επισημασμένες υπηρεσίες(highlighted services) που εκτελούνται στη διαδικασία svchost.exe.

Αυτό θα σας μεταφέρει αυτόματα στην καρτέλα Υπηρεσίες και υπάρχουν αρκετές επισημασμένες υπηρεσίες

4. Τώρα κάντε δεξί κλικ στην επισημασμένη υπηρεσία( highlighted service) ένα προς ένα και επιλέξτε Διακοπή.

5. Κάντε αυτό μέχρι να διορθωθεί η υψηλή χρήση της CPU από τη συγκεκριμένη διαδικασία svchost.exe.

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

Σημείωση:(Note:) Τις περισσότερες φορές, η υπηρεσία Windows Update(Windows Update Service) είναι η υπαίτια υπηρεσία, αλλά θα την αντιμετωπίσουμε αργότερα.

7. Πατήστε Windows Key + R, πληκτρολογήστε services.msc και πατήστε Enter.

υπηρεσίες παράθυρα |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

8. Τώρα βρείτε τη συγκεκριμένη υπηρεσία σε αυτήν τη λίστα, κάντε δεξί κλικ(right-click) πάνω της και επιλέξτε Ιδιότητες.(Properties.)

Τώρα βρείτε τη συγκεκριμένη υπηρεσία σε αυτήν τη λίστα, κάντε δεξί κλικ πάνω της και επιλέξτε Ιδιότητες

9. Κάντε κλικ στο Διακοπή(Click Stop) εάν η υπηρεσία εκτελείται και, στη συνέχεια, βεβαιωθείτε ότι ο τύπος εκκίνησης(Startup) έχει οριστεί σε Απενεργοποίηση(Disable) και κάντε κλικ στην επιλογή Εφαρμογή ακολουθούμενη από OK.

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

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

Αυτό σίγουρα θα επιλύσει την υψηλή χρήση CPU από το svchost.exe (netsvcs)(Resolve High CPU Usage by svchost.exe (netsvcs)) . Εάν δυσκολεύεστε να μηδενίσετε το συγκεκριμένο αρχείο svchost.exe που προκαλεί το πρόβλημα, θα μπορούσατε να χρησιμοποιήσετε ένα πρόγραμμα της Microsoft(Microsoft) που ονομάζεται Process Explorer , το οποίο θα σας βοηθήσει να βρείτε την αιτία του προβλήματος.

Μέθοδος 3: Εκκαθάριση αρχείων καταγραφής προβολής συμβάντων(Method 3: Clear Event Viewer Logs)

1. Πατήστε Windows Key + R, πληκτρολογήστε eventvwr.msc και πατήστε Enter για να ανοίξετε το Event Viewer.( Event Viewer.)

Πληκτρολογήστε eventvwr σε εκτέλεση για να ανοίξετε το πρόγραμμα προβολής συμβάντων |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

2. Από το μενού στην αριστερή πλευρά, αναπτύξτε τα Windows Logs(Windows Logs) και, στη συνέχεια, κάντε δεξί κλικ στους υποφακέλους έναν προς έναν και επιλέξτε Clear Log.

Αναπτύξτε τα Windows Logs και, στη συνέχεια, κάντε δεξί κλικ στους υποφακέλους έναν προς έναν και επιλέξτε Clear Log

3. Αυτοί οι υποφάκελοι θα είναι Application, Security, Setup, System και Forwarded Events.(Application, Security, Setup, System and Forwarded Events.)

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

5. Επανεκκινήστε τον υπολογιστή σας για να αποθηκεύσετε τις αλλαγές.

Μέθοδος 4: Μετονομάστε το φάκελο SoftwareDistribution(Method 4: Rename SoftwareDistribution Folder)

1.Πατήστε Windows Key + X και μετά επιλέξτε Command Prompt (Admin).

2. Τώρα πληκτρολογήστε τις ακόλουθες εντολές για να σταματήσετε τις Υπηρεσίες (Services)Windows Update και μετά πατήστε Enter μετά από κάθε μία:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Διακοπή των υπηρεσιών ενημέρωσης των Windows wuauserv cryptSvc bits msiserver

3. Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να μετονομάσετε το SoftwareDistribution Folder και μετά πατήστε Enter :

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

Μετονομάστε το φάκελο SoftwareDistribution

4. Τέλος, πληκτρολογήστε την ακόλουθη εντολή για να ξεκινήσετε τις Υπηρεσίες (Services)Windows Update και πατήστε Enter μετά από κάθε μία:

καθαρή έναρξη wuauserv (net start wuauserv)
καθαρή έναρξη cryptSvc (net start cryptSvc)
καθαρά μπιτ έναρξης (net start bits)
καθαρή έναρξη msiserver(net start msiserver)

Ξεκινήστε τις υπηρεσίες ενημέρωσης των Windows wuauserv cryptSvc bits msiserver |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

5. Επανεκκινήστε τον υπολογιστή σας για να αποθηκεύσετε τις αλλαγές.

Μέθοδος 5: Εκτελέστε το Windows Update Troubleshooter(Method 5: Run Windows Update Troubleshooter)

1. Πληκτρολογήστε «αντιμετώπιση προβλημάτων» στη γραμμή αναζήτησης των Windows(Windows Search) και κάντε κλικ στο « Αντιμετώπιση προβλημάτων».(Troubleshooting.)

αντιμετώπιση προβλημάτων πίνακα ελέγχου

2. Στη συνέχεια, από το αριστερό παράθυρο, επιλέξτε Προβολή όλων.(View all.)

3. Στη συνέχεια, από τη λίστα Αντιμετώπιση προβλημάτων(Troubleshoot) υπολογιστή, επιλέξτε Windows Update.

επιλέξτε ενημέρωση των Windows από την αντιμετώπιση προβλημάτων υπολογιστή

4. Ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη και αφήστε την Αντιμετώπιση προβλημάτων του Windows Update να εκτελεστεί.(Windows Update Troubleshoot run.)

Αντιμετώπιση προβλημάτων Windows Update

5. Επανεκκινήστε τον υπολογιστή σας για να αποθηκεύσετε τις αλλαγές.

Αυτό θα σας βοηθήσει να διορθώσετε την  υψηλή χρήση CPU από το svchost.exe (netsvcs),( High CPU Usage by svchost.exe (netsvcs))  αλλά αν όχι, συνεχίστε με την επόμενη μέθοδο.

Μέθοδος 6: Βεβαιωθείτε ότι έχετε ενημερώσει τα Windows(Method 6: Make sure to Update Windows)

1. Πατήστε Windows Key + I και, στη συνέχεια, επιλέξτε Ενημέρωση & Ασφάλεια.(Update & Security.)

Κάντε κλικ στο εικονίδιο Ενημέρωση & ασφάλεια |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

2. Στη συνέχεια, κάντε κλικ στο Έλεγχος για ενημερώσεις(Check for updates)  και βεβαιωθείτε ότι έχετε εγκαταστήσει τυχόν εκκρεμείς ενημερώσεις.

Ελέγξτε για ενημερώσεις των Windows

3. Αφού εγκατασταθούν οι ενημερώσεις, επανεκκινήστε τον υπολογιστή σας για να διορθωθεί η υψηλή χρήση της CPU από το svchost.exe (netsvcs).(Fix High CPU Usage by svchost.exe (netsvcs).)

Μέθοδος 7: Απενεργοποιήστε την υπηρεσία BITS και Windows Update(Method 7: Disable the BITS and Windows Update service)

1. Πατήστε Windows Key + R, πληκτρολογήστε services.msc και πατήστε Enter.

παράθυρα υπηρεσιών

2. Τώρα βρείτε τα BITS και το Windows Update(Windows Update) στη λίστα, κάντε δεξί κλικ πάνω τους και επιλέξτε Ιδιότητες.(Properties.)

Κάντε δεξί κλικ στην υπηρεσία Windows Update και επιλέξτε το παράθυρο Properties in Service

3. Φροντίστε να κάνετε κλικ στο Διακοπή(click Stop) και, στη συνέχεια, να ορίσετε τον τύπο εκκίνησης σε (Startup)Απενεργοποίηση.(Disabled.)

Κάντε κλικ στο stop και βεβαιωθείτε ότι ο τύπος εκκίνησης της υπηρεσίας Windows Update είναι Απενεργοποίηση |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

4. Κάντε κλικ στο Apply (Εφαρμογή) και μετά στο OK.

5. Επανεκκινήστε τον υπολογιστή σας για να αποθηκεύσετε τις αλλαγές.

Αυτό θα σας βοηθήσει να διορθώσετε την  υψηλή χρήση CPU από το svchost.exe (netsvcs),( High CPU Usage by svchost.exe (netsvcs))  αλλά αν όχι, συνεχίστε με την επόμενη μέθοδο.

Μέθοδος 8: Λήψη και εκτέλεση του RKill(Method 8: Download & Run RKill)

Το Rkill(Rkill) είναι ένα πρόγραμμα που αναπτύχθηκε στο BleepingComputer.com και επιχειρεί να τερματίσει γνωστές διεργασίες κακόβουλου λογισμικού, έτσι ώστε το κανονικό λογισμικό ασφαλείας να μπορεί στη συνέχεια να εκτελεί και να καθαρίζει τον υπολογιστή σας από μολύνσεις. Όταν εκτελείται το Rkill , θα σκοτώσει διεργασίες κακόβουλου λογισμικού και στη συνέχεια θα καταργήσει λανθασμένες εκτελέσιμες συσχετίσεις και θα διορθώσει πολιτικές που μας εμποδίζουν να χρησιμοποιήσουμε ορισμένα εργαλεία όταν τελειώσουμε. Θα εμφανίσει ένα αρχείο καταγραφής που δείχνει τις διεργασίες που τερματίστηκαν κατά την εκτέλεση του προγράμματος. Αυτό θα πρέπει να επιλύσει  το πρόβλημα High CPU Usage by svchost.exe.( High CPU Usage by svchost.exe issue.)

Κατεβάστε το Rkill από εδώ(Download Rkill from here) , εγκαταστήστε το και εκτελέστε το.

Μέθοδος 9:  (Method 9: )Εκτελέστε τον Έλεγχο αρχείων συστήματος (SFC) και τον έλεγχο δίσκου (CHKDSK)(Run System File Checker (SFC) and Check Disk (CHKDSK))

1. Πατήστε Windows Key + X και μετά κάντε κλικ στη Γραμμή εντολών (Διαχειριστής).( Command Prompt(Admin).)

γραμμή εντολών με δικαιώματα διαχειριστή

2. Τώρα πληκτρολογήστε τα παρακάτω στο cmd και πατήστε enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

Σάρωση SFC τώρα γραμμή εντολών |  Διόρθωση υψηλής χρήσης CPU από το svchost.exe (netsvcs)

3. Περιμένετε(Wait) να ολοκληρωθεί η παραπάνω διαδικασία και μόλις ολοκληρωθεί, επανεκκινήστε τον υπολογιστή σας.

4. Στη συνέχεια, εκτελέστε το CHKDSK από το Fix File System Errors with Check Disk Utility (CHKDSK) .

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

Μέθοδος 10: Εκτέλεση Αντιμετώπισης προβλημάτων συστήματος και συντήρησης(Method 10: Run System and Maintenance Troubleshooter)

1. Πατήστε Windows Key + X και κάντε κλικ στον Πίνακα Ελέγχου.(Control Panel.)

Πίνακας Ελέγχου

2. Αναζητήστε Αντιμετώπιση προβλημάτων(Search Troubleshoot) και κάντε κλικ στο Αντιμετώπιση προβλημάτων.(Troubleshooting.)

Αναζητήστε Αντιμετώπιση προβλημάτων και κάντε κλικ στο Αντιμετώπιση προβλημάτων

3. Στη συνέχεια, κάντε κλικ στην προβολή όλων στο αριστερό παράθυρο.

4. Κάντε κλικ και εκτελέστε το Εργαλείο αντιμετώπισης προβλημάτων για τη συντήρηση συστήματος( Troubleshooter for System Maintenance) .

εκτέλεση προγράμματος αντιμετώπισης προβλημάτων συντήρησης συστήματος

5. Το Εργαλείο αντιμετώπισης προβλημάτων ενδέχεται να μπορεί να διορθώσει την υψηλή χρήση της CPU από το svchost.exe (netsvcs).(Fix High CPU Usage by svchost.exe (netsvcs).)

Συνιστάται:(Recommended:)

Αυτό είναι που έχετε διορθώσει με επιτυχία τη χρήση της υψηλής CPU(Fix High CPU Usage) από το svchost.exe (netsvcs), αλλά αν εξακολουθείτε να έχετε ερωτήσεις σχετικά με αυτήν την ανάρτηση, μπορείτε να τις ρωτήσετε στην ενότητα των σχολίων.



About the author

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



Related posts