Επιδιόρθωση .NET Runtime Optimization Service High Usage CPU
Συχνά, μπορεί να συναντήσετε μια εφαρμογή ή μια διαδικασία συστήματος παρασκηνίου που συγκεντρώνει μια αφύσικη ποσότητα πόρων συστήματος. Η υψηλή χρήση πόρων συστήματος μιας διεργασίας μπορεί να επιβραδύνει τρομερά άλλες λειτουργίες του συστήματος και μπορεί να μετατρέψει τον υπολογιστή σας σε αδιέξοδο. Μπορεί επίσης να προκαλέσει την πλήρη συντριβή του. Έχουμε ήδη καλύψει μια πληθώρα διαδικασιών και ζητημάτων υψηλής χρήσης CPU στον (CPU)ιστότοπό μας . Επιπλέον, σήμερα, θα συζητήσουμε το περιστασιακό πρόβλημα υψηλής χρήσης CPU της υπηρεσίας (CPU)βελτιστοποίησης χρόνου εκτέλεσης(Runtime Optimization) .NET και πώς να το επαναφέρουμε σε αποδεκτό επίπεδο.
Πώς να διορθώσετε την υψηλή χρήση CPU της υπηρεσίας βελτιστοποίησης χρόνου εκτέλεσης .NET στα Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Όπως ίσως γνωρίζετε, αυτό το πλαίσιο .NET(.NET framework) χρησιμοποιείται από τη Microsoft(Microsoft) και άλλα τρίτα μέρη για την ανάπτυξη και εκτέλεση εφαρμογών των Windows,(for developing and running Windows applications) μεταξύ άλλων. Το εκτελέσιμο αρχείο για αυτήν την υπηρεσία, που ονομάζεται mscorsvw.exe , είναι ένα επίσημο στοιχείο των Windows(Windows) και εκτελεί την εργασία της βελτιστοποίησης του πλαισίου .NET , δηλαδή πριν και εκ νέου μεταγλώττιση βιβλιοθηκών .NET . Αυτό βοηθά τις εφαρμογές και τα προγράμματα να ξεκινούν πιο γρήγορα. Η υπηρεσία βελτιστοποίησης έχει σχεδιαστεί για να εκτελείται στο παρασκήνιο( designed to run in the background) όταν ο υπολογιστής σας παραμένει σε αδράνεια για μια σύντομη περίοδο 5-10 λεπτών.
Γιατί η υπηρεσία βελτιστοποίησης χρόνου εκτέλεσης .NET οδηγεί σε υψηλή χρήση CPU;(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Μερικές φορές η υπηρεσία μπορεί να διαρκέσει περισσότερο από το συνηθισμένο για την εκ νέου μεταγλώττιση των βιβλιοθηκών .NET. αυτο εχει ως αποτελεσμα
- Η υπηρεσία του υπολογιστή σας λειτουργεί πιο αργά από το συνηθισμένο.
- Στιγμιότυπα δυσλειτουργιών στον υπολογιστή σας.
- Η υπηρεσία που παρέχει διεφθαρμένη.
- Αξιοποίηση πόρων συστήματος από κακόβουλο λογισμικό.
Λαμβάνοντας υπόψη τον αντίκτυπο αυτής της υπηρεσίας στην απόδοση μεμονωμένων εφαρμογών, δεν συνιστάται ο άμεσος τερματισμός της με την πρώτη ματιά του κακού. Εάν η υπηρεσία φαίνεται να καθυστερεί πολύ για να ολοκληρώσει τη λειτουργία της, έχετε την επιλογή να επιταχύνετε τα πράγματα εκτελώντας μερικές εντολές ή ένα σενάριο. Άλλες επιδιορθώσεις περιλαμβάνουν τη σάρωση του υπολογιστή για κακόβουλο λογισμικό και ιούς, την επανεκκίνηση της υπηρεσίας και την εκτέλεση καθαρής εκκίνησης, όπως εξηγείται στο επόμενο τμήμα.
Μέθοδος 1: Εκτελέστε καθαρή εκκίνηση του υπολογιστή
(Method 1: Perform Clean Boot of PC
)
Είναι πολύ πιθανό η υπηρεσία να δυσκολεύεται να μεταγλωττίσει εκ νέου τις βιβλιοθήκες για μια συγκεκριμένη εφαρμογή τρίτου κατασκευαστή και επομένως να καταναλώνει περισσότερη ισχύ CPU για να ολοκληρώσει την εργασία. Μπορείτε να εκτελέσετε μια καθαρή εκκίνηση όπου φορτώνονται μόνο βασικά προγράμματα οδήγησης και προγράμματα εκκίνησης, για να εξετάσετε εάν είναι όντως ένα από τα προγράμματα τρίτων που προκαλούν το πρόβλημα υψηλής χρήσης CPU για την υπηρεσία βελτιστοποίησης χρόνου εκτέλεσης .NET(.NET Runtime Optimization) . Τα βήματα για να εκτελέσετε την καθαρή εκκίνηση των Windows 10 είναι τα εξής:
1. Πατήστε τα πλήκτρα Windows + R keys ταυτόχρονα για να εκκινήσετε το πλαίσιο διαλόγου Εκτέλεση .(Run)
2. Πληκτρολογήστε msconfig και πατήστε το πλήκτρο Enter για να ανοίξετε το System Configuration(System Configuration) .
3. Μεταβείτε στην καρτέλα Υπηρεσίες και επιλέξτε το πλαίσιο με την ένδειξη (Services )Απόκρυψη όλων των υπηρεσιών της Microsoft(Hide all Microsoft services) .
4. Στη συνέχεια, κάντε κλικ στο κουμπί Απενεργοποίηση όλων(Disable All) , που φαίνεται επισημασμένο. Θα σταματήσει την εκτέλεση όλων των υπηρεσιών τρίτων και των περιττών υπηρεσιών στο παρασκήνιο.
5. Αποθηκεύστε τις αλλαγές κάνοντας κλικ στα κουμπιά Apply > OK
6. Θα εμφανιστεί ένα αναδυόμενο παράθυρο που θα σας ρωτάει εάν θέλετε να κάνετε Επανεκκίνηση(Restart ) ή Έξοδος χωρίς επανεκκίνηση(Exit without restart ) , όπως φαίνεται. επιλέξτε την επιλογή Έξοδος χωρίς επανεκκίνηση(Exit without restart ) .
7. Εκκινήστε ξανά το παράθυρο System Configuration επαναλαμβάνοντας τα Βήματα 1-2. (Steps 1-2.)Μεταβείτε στην καρτέλα Εκκίνηση .(Startup )
8. Κάντε κλικ στην υπερ-σύνδεση Open Task Manager , όπως φαίνεται.
Σημείωση:(Note: ) Ελέγξτε τη στήλη Επιπτώσεις εκκίνησης για όλες τις εφαρμογές/διεργασίες που αναφέρονται και απενεργοποιήστε εκείνες με (Startup)αντίκτυπο στην εκκίνηση(High Startup impact) .
9. Κάντε δεξί κλικ στην εφαρμογή( application) (π.χ. Steam ) και επιλέξτε Απενεργοποίηση(Disable ) , όπως φαίνεται παρακάτω.
10. Τέλος, κλείστε(close) όλα τα ενεργά παράθυρα εφαρμογών και επανεκκινήστε (restart) τον υπολογιστή σας(your PC) . Θα ξεκινήσει σε κατάσταση καθαρής εκκίνησης.
11. Τώρα, ελέγξτε τη χρήση της CPU της υπηρεσίας χρόνου εκτέλεσης .NET(.NET Runtime) στη Διαχείριση εργασιών(Task Manager) . Εάν είναι φυσιολογικό, ενεργοποιήστε προγράμματα τρίτων κατασκευαστών ένα κάθε φορά( enable third-party programs one at a time) για να εντοπίσετε την ενοχική εφαρμογή και να την απεγκαταστήσετε για(uninstall it) να αποφύγετε τέτοια προβλήματα στο μέλλον.
Διαβάστε επίσης: (Also Read:) Πώς να διορθώσετε την υψηλή χρήση CPU hkcmd(How to Fix hkcmd High CPU Usage)
Μέθοδος 2: Ενισχύστε τις διεργασίες .NET Framework(Method 2: Boost .NET Framework Processes)
Δεδομένου ότι ο τερματισμός αυτής της υπηρεσίας δεν αποτελεί επιλογή, μπορείτε να δώσετε λίγη ώθηση σε αυτήν την υπηρεσία επιτρέποντάς της να χρησιμοποιεί επιπλέον πυρήνες CPU . Από προεπιλογή, η υπηρεσία χρησιμοποιεί μόνο έναν πυρήνα.
- Μπορείτε είτε να εκτελέσετε μόνοι σας μερικές εντολές
- ή απλά κατεβάστε ένα επίσημο σενάριο της Microsoft από το (Microsoft)GitHub και εκτελέστε το.
Επιλογή I: Μέσω γραμμής εντολών(Option I: Via Command Prompt)
1. Κάντε κλικ στο Start , πληκτρολογήστε Command Prompt και κάντε κλικ στο Run as administrator(Run as administrator) , όπως φαίνεται.
2. Πληκτρολογήστε τη δεδομένη εντολή και πατήστε το πλήκτρο (key)Enter για εκτέλεση.
Σημείωση:(Note:) Οι εντολές που πρέπει να εκτελεστούν διαφέρουν ανάλογα με την αρχιτεκτονική του συστήματος.
- Για συστήματα 32 bit: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Για συστήματα 64-bit: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Στη συνέχεια, εκτελέστε το ngen.exe executequeueditems(ngen.exe executequeueditems) , όπως απεικονίζεται παρακάτω.
Επαγγελματική συμβουλή: Προσδιορίστε εάν ο υπολογιστής με Windows είναι 32-bit & 64-bit
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Εάν δεν είστε σίγουροι για την αρχιτεκτονική του συστήματός σας, απλώς ακολουθήστε τα παρακάτω βήματα:
1. Πατήστε Windows + R keys μαζί για να ανοίξετε το πλαίσιο διαλόγου Εκτέλεση .(Run)
2. Πληκτρολογήστε msinfo32 και κάντε κλικ στο OK για να ανοίξετε το παράθυρο Πληροφορίες συστήματος .(System Information )
3. Εδώ, ελέγξτε την ετικέτα Τύπος συστήματος για να ελέγξετε για το ίδιο.(System Type)
Διαβάστε επίσης: (Also Read:) Τι είναι το HKEY_LOCAL_MACHINE;(What is HKEY_LOCAL_MACHINE?)
Επιλογή II: Μέσω GitHub Script(Option II: Via GitHub Script)
1. Μεταβείτε στη σελίδα GitHub για το σενάριο(script) .
2. Κάντε δεξί κλικ στο κουμπί Raw και επιλέξτε την επιλογή Αποθήκευση συνδέσμου ως…(Save link as…) , όπως φαίνεται.
3. Αλλάξτε το αρχείο Save as type σε Windows Script File και κάντε κλικ στο Save .
4. Μετά τη λήψη, ανοίξτε το αρχείο με Windows Script Host .
Διαβάστε επίσης: (Also Read: )Διόρθωση DISM Host Servicing Process High CPU Usage(Fix DISM Host Servicing Process High CPU Usage)
Μέθοδος 3: Επανεκκινήστε το .NET Runtime Optimization Service(Method 3: Restart .NET Runtime Optimization Service)
Οι υπηρεσίες μπορεί συχνά να παρουσιάζουν σφάλμα και, στη συνέχεια, να παρουσιάζουν περίεργη συμπεριφορά, όπως η χρήση άσκοπα υψηλών ποσοτήτων πόρων του συστήματος ή η παραμονή ενεργών για παρατεταμένη χρονική περίοδο. Η εμφάνιση σφάλματος μπορεί να συμβεί λόγω των σφαλμάτων που υπάρχουν στην τρέχουσα έκδοση του λειτουργικού συστήματος των Windows(Windows OS) . Δείτε πώς μπορείτε να λύσετε την υψηλή χρήση CPU της υπηρεσίας βελτιστοποίησης χρόνου εκτέλεσης .NET επανεκκινώντας την υπηρεσία:
Σημείωση(Note) : Αυτή η λύση λειτουργεί μόνο για συστήματα με αποκλειστική κάρτα γραφικών που τροφοδοτείται από NVIDIA.
1. Πατήστε τα πλήκτρα (keys)Windows + R ταυτόχρονα για να εκκινήσετε το πλαίσιο διαλόγου Εκτέλεση .(Run)
2. Πληκτρολογήστε services.msc και κάντε κλικ στο OK για να ανοίξετε την εφαρμογή Υπηρεσίες(Services) .
3. Κάντε κύλιση(Scroll) στη λίστα και εντοπίστε την υπηρεσία NVIDIA Telemetry Container .
4. Κάντε δεξί κλικ πάνω του και επιλέξτε Ιδιότητες(Properties ) από το μενού περιβάλλοντος, όπως φαίνεται.
5. Κάντε πρώτα κλικ στο κουμπί Διακοπή(Stop ) . Περιμένετε(Wait) να διαβάσει η Κατάσταση υπηρεσίας (Service Status)Σταμάτησε(Stopped) και, στη συνέχεια, κάντε κλικ στο κουμπί Έναρξη(Start ) για να συνεχιστεί ξανά.
6. Βεβαιωθείτε ότι ο τύπος εκκίνησης:( Startup type:) έχει οριστεί σε Αυτόματο(Automatic) .
7. Μόλις επανεκκινηθεί η υπηρεσία, κάντε κλικ στο Apply > OK για να αποθηκεύσετε τις αλλαγές και να κλείσετε το παράθυρο Ιδιότητες .(Properties)
8. Πατήστε τα Ctrl + Shift + Esc keys μαζί για να ανοίξετε τη Διαχείριση εργασιών(Task Manager ) και να ελέγξετε εάν η υπηρεσία εξακολουθεί να χρησιμοποιεί υψηλούς πόρους CPU .
Διαβάστε επίσης: (Also Read:) Τι είναι το Google Chrome Elevation Service(What is Google Chrome Elevation Service)
Μέθοδος 4: Εντοπισμός και κατάργηση κακόβουλου λογισμικού(Method 4: Detect & Remove Malware)
Εάν η μη φυσιολογική κατανάλωση της CPU στην υπηρεσία επιμένει, εκτελέστε σάρωση ιών/κακόβουλων προγραμμάτων για να αποκλείσετε την πιθανότητα μολύνσεων. Κακόβουλες εφαρμογές μπορούν να εισχωρήσουν κρυφά στον υπολογιστή σας εάν δεν είστε προσεκτικοί. Αυτά τα προγράμματα θα μεταμφιεστούν και θα προσποιηθούν ότι είναι επίσημα στοιχεία των Windows(Windows) και θα προκαλέσουν πολλά προβλήματα όπως η υψηλή χρήση της CPU . Μπορείτε να χρησιμοποιήσετε το εγγενές Windows Defender για τη σάρωση του υπολογιστή σας ή μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο εξειδικευμένο πρόγραμμα ασφαλείας που σας φανεί χρήσιμο. Ακολουθήστε αυτά τα βήματα για να διορθώσετε το πρόβλημα υψηλής χρήσης CPU της υπηρεσίας βελτιστοποίησης χρόνου εκτέλεσης .NET , αφαιρώντας το κακόβουλο λογισμικό από τον υπολογιστή σας:
1. Πατήστε Windows + I keys ταυτόχρονα για να ανοίξετε τις Ρυθμίσεις(Settings) .
2. Εδώ, κάντε κλικ στο Ενημέρωση & Ασφάλεια(Update & Security) , όπως φαίνεται.
3. Μεταβείτε στο μενού Ασφάλεια των Windows και κάντε κλικ στο (Windows Security)Προστασία από ιούς και απειλές(Virus & threat protection)
4. Κάντε κλικ στην επιλογή Γρήγορη σάρωση(Quick scan ) για να σαρώσετε τον υπολογιστή σας για να ελέγξετε εάν υπάρχει κακόβουλο λογισμικό ή όχι.
5. Εάν βρεθεί κάποιο κακόβουλο λογισμικό, κάντε κλικ στο Start actions για να το αφαιρέσετε(remove) ή να το αποκλείσετε(block) και να επανεκκινήσετε τον υπολογιστή σας.
Συνιστάται:(Recommended:)
- Διορθώστε το Touchpad Scroll που δεν λειτουργεί στα Windows 10(Fix Touchpad Scroll Not Working on Windows 10)
- Πώς να αλλάξετε τα προγράμματα εκκίνησης στα Windows 10(How to Change Startup Programs in Windows 10)
- Πώς να κάνετε σίγαση του μικροφώνου στα Windows 10(How to Mute Microphone in Windows 10)
- 7 τρόποι για να διορθώσετε ότι ο υπολογιστής κολλάει συνεχώς( 7 Ways to Fix Computer Keeps Crashing)
Ας ελπίσουμε ότι μια από τις παραπάνω λύσεις έχει διορθωθεί. Πρόβλημα υψηλής CPU της υπηρεσίας βελτιστοποίησης χρόνου εκτέλεσης NET(NET runtime optimization service high CPU) στον υπολογιστή σας. Εάν το ίδιο πρόβλημα εμφανιστεί ξανά αργότερα, ελέγξτε για διαθέσιμη ενημέρωση των Windows ή εγκαταστήστε ξανά την πιο πρόσφατη έκδοση του .NET Framework . Επίσης, εάν έχετε οποιεσδήποτε απορίες/προτάσεις σχετικά με αυτό το άρθρο, μην διστάσετε να τις αφήσετε στην ενότητα σχολίων.
Related posts
Διορθώστε την υψηλή χρήση CPU από τον κεντρικό υπολογιστή υπηρεσίας: Τοπικό σύστημα
Διορθώστε τον κεντρικό υπολογιστή υπηρεσίας: Τοπικό σύστημα (svchost.exe) Υψηλή χρήση CPU και δίσκου
Διορθώστε τον κεντρικό υπολογιστή υπηρεσίας: Υπηρεσία διαγνωστικής πολιτικής Υψηλή χρήση CPU
Διορθώστε την υψηλή χρήση CPU του SoftThinks Agent Service στα Windows 10
Πώς να διορθώσετε την υψηλή χρήση CPU στα Windows 10
Διορθώστε την υψηλή χρήση CPU Searchindexer.exe
Διορθώστε την εφαρμογή Υπηρεσίες και Ελεγκτής Υψηλή χρήση CPU στα Windows 11/10
Διορθώστε την υψηλή χρήση CPU από το XboxStat.exe στα Windows 11/10
Διόρθωση WSAPPX High Disk Usage στα Windows 10
Επιδιόρθωση της υπηρεσίας δεν ήταν δυνατή η εκκίνηση του Windows Defender Σφάλμα 0x80070422
Διορθώστε το σφάλμα Malwarebytes Unable to Connect the Service
Διορθώστε την υψηλή χρήση CPU της διαδικασίας εξυπηρέτησης κεντρικού υπολογιστή DISM
Διορθώστε την έξυπνη υπηρεσία μεταφοράς στο παρασκήνιο που λείπει από τις υπηρεσίες
Διορθώστε το wmpnetwk.exe Υψηλή χρήση μνήμης και CPU στα Windows
Πώς να διορθώσετε διακοπές συστήματος σε υψηλή χρήση CPU στα Windows 10
Τρόπος διόρθωσης της υψηλής χρήσης CPU μέσω της διαδικασίας αδράνειας συστήματος
Διορθώστε την υψηλή χρήση μνήμης του Microsoft Edge στα Windows 11/10
Διόρθωση υψηλής χρήσης CPU κεντρικού υπολογιστή παροχής WMI [Windows 10]
Πώς να διορθώσετε την υψηλή χρήση CPU του TiWorker.exe στα Windows
Κεντρικός υπολογιστής παροχής WMI (WmiPrvSE.exe) Υψηλή χρήση CPU στα Windows 11/10