Διορθώστε: Χρήση υψηλής CPU από την Υπηρεσία βελτιστοποίησης χρόνου εκτέλεσης .NET

Αυτό το πρόβλημα εμφανίζεται συνήθως τυχαία, αλλά μπορεί επίσης να συμβεί μετά την εγκατάσταση μιας ενημερωμένης έκδοσης στο .NET Framework. Το εκτελέσιμο της διαδικασίας είναι mscorsvw.exe και θα εμφανίζεται στο Task Manager κάτω από αυτό το όνομα ή ως .NET Runtime Optimization Service. Δεν εκτελείται τόσο συχνά και είναι μια υπηρεσία που τρέχει για τη βελτιστοποίηση του .NET Framework, το οποίο, αντάλλαγμα, διασφαλίζει ότι οι εφαρμογές και τα προγράμματα που εξαρτώνται από αυτό τρέχουν γρηγορότερα.

.NET Υπηρεσία βελτιστοποίησης χρόνου εκτέλεσης υψηλής CPU

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

Τι προκαλεί την υπηρεσία βελτιστοποίησης χρόνου εκτέλεσης .NET Υψηλή χρήση CPU;

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

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

Λύση 1: Βελτιστοποίηση της διαδικασίας

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

  1. Αναζητήστε το " Command Prompt " είτε από το μενού Έναρξη είτε πατώντας το κουμπί αναζήτησης ακριβώς δίπλα του. Κάντε δεξί κλικ στο πρώτο αποτέλεσμα που εμφανίζεται στην κορυφή και επιλέξτε την επιλογή " Εκτέλεση ως διαχειριστής ".

Εκτέλεση της Γραμμής εντολών ως διαχειριστής
  1. Οι χρήστες που χρησιμοποιούν παλαιότερη έκδοση των Windows μπορούν να χρησιμοποιήσουν το συνδυασμό πλήκτρων με το λογότυπο των Windows + R για να εμφανίσουν το παράθυρο διαλόγου Εκτέλεση . Πληκτρολογήστε "cmd" στο πλαίσιο και χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl + Shift + Enter για να εκτελέσετε την εντολή Command Prompt ως διαχειριστής.
  2. Αντιγράψτε και επικολλήστε τις εντολές που εμφανίζονται παρακάτω και βεβαιωθείτε ότι κάνατε κλικ στο πλήκτρο Enter στο πληκτρολόγιό σας μετά από κάθε μία. Μεταξύ των δύο πρώτων εντολών, επιλέξτε αυτή σύμφωνα με το λειτουργικό σας σύστημα (32-bit για το πρώτο και 64 για το δεύτερο).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems 
  1. Ελέγξτε αν η χρήση της CPU της υπηρεσίας βελτιστοποίησης χρόνου εκτέλεσης .NET έχει επανέλθει στο φυσιολογικό!

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

  1. Επισκεφθείτε αυτόν τον σύνδεσμο για να ανοίξετε τη σελίδα GitHub του σεναρίου. Πλοηγηθείτε προς τα κάτω στον κώδικα, κάντε δεξιό κλικ στο πλήκτρο Raw και επιλέξτε το σύνδεσμο Αποθήκευση ως ... Βεβαιωθείτε ότι ο τύπος αρχείου είναι αρχείο αρχείων Windows Script (* .wsf).

Αποθήκευση της δέσμης ενεργειών από το GitHub
  1. Εντοπίστε το αρχείο ακριβώς εκεί που το έχετε αποθηκεύσει και κάντε διπλό κλικ για να το εκτελέσετε. Αν αντιμετωπίζετε μια επιλογή για να επιλέξετε το πρόγραμμα για να το εκτελέσετε, επιλέξτε Windows Script Host .
  2. Ελέγξτε αν το πρόβλημα έχει επιλυθεί τώρα.

Λύση 2: Σάρωση του υπολογιστή σας για κακόβουλο λογισμικό

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

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

  1. Το Malwarebytes Anti-Malware είναι ένα εκπληκτικό εργαλείο κατά του κακόβουλου λογισμικού με μια δωρεάν έκδοση που μπορείτε να κατεβάσετε από την επίσημη ιστοσελίδα του. Ας ελπίσουμε ότι δεν θα χρειαστείτε την πλήρη σουίτα αφού λύσετε αυτό το ζήτημα (αν δεν θέλετε να το αγοράσετε και να έχετε έτοιμο για άλλα προβλήματα), οπότε βεβαιωθείτε ότι έχετε κάνει λήψη της δοκιμαστικής έκδοσης κάνοντας κλικ εδώ.

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

Εγκατάσταση αρχείων Malwarebytes
  1. Ανοίξτε το Malwarebytes τοποθετώντας το στο μενού Έναρξη ή στην επιφάνεια εργασίας σας και επιλέξτε την επιλογή Σάρωση που είναι διαθέσιμη στην αρχική οθόνη της εφαρμογής.
  2. Το εργαλείο πιθανότατα θα ξεκινήσει τη διαδικασία ενημέρωσής του, προκειμένου να ενημερώσει τη βάση δεδομένων για τα ιούς του και στη συνέχεια θα προχωρήσει στη σάρωση. Παρακαλείστε να είστε υπομονετικοί μέχρι να ολοκληρωθεί η διαδικασία, η οποία μπορεί να διαρκέσει οριστικά. Εάν εντοπιστεί κακόβουλο λογισμικό στον υπολογιστή σας, επιβεβαιώστε ότι έχει διαγραφεί ή τεθεί σε καραντίνα .

Εκτέλεση της σάρωσης σε Malwarebytes
  1. Ξεκινήστε πάλι τον υπολογιστή σας μετά τη λήξη της διαδικασίας σάρωσης και ελέγξτε εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με την υπηρεσία .NET Runtime Optimization Service!

Σημείωση : Θα πρέπει επίσης να χρησιμοποιήσετε άλλους σαρωτές ασφαλείας αν μπορείτε να αναφέρετε τον τύπο κακόβουλου λογισμικού που έχετε στον υπολογιστή σας (ransomware, junkware κ.λπ.). Εκτός από αυτό, ένας μόνο σαρωτής δεν θα είναι ποτέ σε θέση να αναγνωρίσει και να διαγράψει όλα τα είδη κακόβουλου λογισμικού, γι 'αυτό σας προτείνουμε να δοκιμάσετε και άλλους!

Λύση 3: Επανεκκίνηση της υπηρεσίας

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

  1. Ανοίξτε το βοηθητικό πρόγραμμα Run χρησιμοποιώντας τον συνδυασμό πλήκτρων Windows Key + R στο πληκτρολόγιό σας (πιέστε ταυτόχρονα αυτά τα πλήκτρα.) Πληκτρολογήστε " devmgmt.msc " στο νέο άνοιγμα χωρίς εισαγωγικά και κάντε κλικ στο OK για να ανοίξετε το εργαλείο Services .

Εκτέλεση διαχειριστή συσκευών
  1. Εντοπίστε την υπηρεσία μεταφοράς εμπορευματοκιβωτίων NVIDIA στη λίστα, κάντε δεξί κλικ σε αυτήν και επιλέξτε Ιδιότητες από το μενού περιβάλλοντος που εμφανίζεται.
  2. Εάν ξεκινήσει η υπηρεσία (μπορείτε να ελέγξετε ότι δίπλα στο μήνυμα κατάστασης υπηρεσίας), πρέπει να την σταματήσετε κάνοντας κλικ στο κουμπί Διακοπή στη μέση του παραθύρου. Εν πάση περιπτώσει, εκτελέστε ξανά κάνοντας κλικ στο κουμπί Έναρξη

Ξεκινώντας την υπηρεσία
  1. Βεβαιωθείτε ότι η επιλογή του μενού Τύπος εκκίνησης στο παράθυρο ιδιοτήτων της υπηρεσίας έχει οριστεί σε Αυτόματη προτού προχωρήσετε σε άλλα βήματα. Επιβεβαιώστε τυχόν πλαίσια διαλόγου που ενδέχεται να εμφανιστούν κατά την αλλαγή του τύπου εκκίνησης.

Ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους όταν κάνετε κλικ στο κουμπί Έναρξη:

"Τα Windows δεν μπόρεσαν να ξεκινήσουν την υπηρεσία στον Τοπικό Υπολογιστή. Σφάλμα 1079: Ο λογαριασμός που καθορίζεται για αυτήν την υπηρεσία διαφέρει από τον λογαριασμό που έχει καθοριστεί για άλλες υπηρεσίες που εκτελούνται στην ίδια διαδικασία. "

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

  1. Ακολουθήστε τα βήματα 1-3 από τις παραπάνω οδηγίες για να ανοίξετε το παράθυρο ιδιοτήτων της υπηρεσίας. Μεταβείτε στην καρτέλα Σύνδεση και κάντε κλικ στο κουμπί Αναζήτηση ....

Σύνδεση >> Περιήγηση
  1. Στο πλαίσιο εισαγωγής " Εισαγωγή ονόματος αντικειμένου για επιλογή ", πληκτρολογήστε το όνομα του λογαριασμού σας, κάντε κλικ στην επιλογή Έλεγχος ονομάτων και περιμένετε να γίνει διαθέσιμο το όνομα.
  2. Κάντε κλικ στο κουμπί OK όταν τελειώσετε και πληκτρολογήστε τον κωδικό πρόσβασης στο πλαίσιο Password ( Κωδικός πρόσβασης ), εάν σας ζητηθεί. Πρέπει τώρα να ξεκινήσει χωρίς προβλήματα!

Ενδιαφέροντα Άρθρα