Κλείστε τη διαδικασία από τη Διαχείριση εργασιών
- Microsoft Common Language Runtime Native Compiler Ζητήματα χρήσης υψηλής CPU ενδέχεται να προκύψουν λόγω κατεστραμμένης ή ατελούς εγκατάστασης του .Net Framework.
- Για να το διορθώσετε, κλείστε τη διαδικασία στη Διαχείριση εργασιών, διακόψτε την υπηρεσία Microsoft Common Runtime ή επαναφέρετε την προσωρινή μνήμη NGen.
- Για περισσότερες λύσεις και λεπτομερή βήματα, συνεχίστε να διαβάζετε!
Εάν παρατηρήσετε ότι μια διεργασία ngen.exe ή ο εγγενής μεταγλωττιστής κοινής γλώσσας Runtime της Microsoft προκαλεί υψηλή χρήση της CPU, αυτός ο οδηγός μπορεί να σας βοηθήσει! Θα συζητήσουμε τις δοκιμασμένες από ειδικούς μεθόδους για την επίλυση του προβλήματος αμέσως αφού εξηγήσουμε τις αιτίες.
Microsoft Common Language Runtime Native Compiler (ngen.exe) παίζει ένα βασικό στοιχείο του .Net Framework και δημιουργεί ένα Περιβάλλον χρόνου εκτέλεσης που επιβλέπει τη λειτουργία εφαρμογών που έχουν γραφτεί για την πλατφόρμα .Net, ανεξάρτητα από τον προγραμματισμό τους Γλώσσα.
Χειρίζεται διάφορες εργασίες, όπως η μετατροπή κώδικα σε γλώσσα μηχανής, η συλλογή σκουπιδιών, ο χειρισμός εξαιρέσεων και η διαχείριση νημάτων για τη βελτίωση της απόδοσης των διαχειριζόμενων εφαρμογών στα Windows.
Εάν βλέπετε υψηλή χρήση CPU λόγω αυτής της διαδικασίας, εδώ είναι μερικοί από τους λόγους για το ίδιο:
- Η διαδικασία έχει προγραμματιστεί να εκτελεστεί ως μέρος της συντήρησης του συστήματος.
- Εσφαλμένες ρυθμίσεις διαμόρφωσης.
- Πολλές εφαρμογές χρησιμοποιούν τη διαδικασία για τη μεταγλώττιση.
- Η διαδικασία εκτελείται στο παρασκήνιο με άλλους πόρους συστήματος.
- Κατεστραμμένα αρχεία ή υπηρεσίες συστήματος
- Κακόβουλο λογισμικό που συγκαλύπτεται ως διαδικασία
Πώς να σταματήσετε την υψηλή χρήση CPU του CLR Native Compiler;
Πριν προχωρήσετε σε προηγμένα βήματα αντιμετώπισης προβλημάτων, θα πρέπει να εξετάσετε το ενδεχόμενο να εκτελέσετε τους ακόλουθους ελέγχους:
- Κάντε επανεκκίνηση του υπολογιστή σας.
- Περιμένετε να ολοκληρωθεί η διαδικασία μεταγλώττισης.
- Εκτελέστε μια βαθιά σάρωση χρησιμοποιώντας ένα αξιόπιστο antivirus για να διασφαλίσετε ότι δεν υπάρχει μόλυνση από κακόβουλο λογισμικό.
- Ελέγξτε για ενημερώσεις των Windows.
- Δημιουργήστε αντίγραφα ασφαλείας των σημαντικών δεδομένων σας.
- Απεγκαταστήστε ανεπιθύμητες εφαρμογές από τον υπολογιστή σας.
- Εκτελέστε το Εργαλείο σάρωσης αποκατάστασης Farbar για να βρείτε την ακριβή αιτία
1. Σταματήστε τη διαδικασία
- Τύπος Ctrl + Βάρδια + Esc για να ανοίξω Διαχειριστής εργασιών.
- μεταβείτε στο Διαδικασίες καρτέλα, εντοπίστε Microsoft Common Language Runtime Native Compiler ή ngen.exe, επιλέξτε το και κάντε κλικ Τέλος εργασίας.
Το κλείσιμο της διαδικασίας που προκαλεί προβλήματα απόδοσης είναι μια λύση που μπορείτε να ακολουθήσετε πριν προχωρήσετε σε άλλες λύσεις. Μπορείτε να εφαρμόσετε την ίδια προσέγγιση σε άλλες διαδικασίες, όπως π.χ Runtime Broker.
2. Επανεκκινήστε την υπηρεσία
- Τύπος Windows + R να ανοίξει το Τρέξιμο κουτί διαλόγου.
- Τύπος υπηρεσίες.msc και κάντε κλικ Εντάξει να ανοίξει το Υπηρεσίες εφαρμογή.
- Εντοπίστε και κάντε δεξί κλικ Microsoft Common Language Runtime και κάντε κλικ Να σταματήσει.
- Περιμένετε να σταματήσει η υπηρεσία και, στη συνέχεια, κλείστε το παράθυρο Υπηρεσίες.
3. Επαναφέρετε την προσωρινή μνήμη NGen και αλλάξτε τις ρυθμίσεις προτεραιότητας
- Πάτα το Windows κλειδί, τύπος cmdκαι κάντε κλικ Εκτελέστε ως διαχειριστής.
- Πληκτρολογήστε την ακόλουθη εντολή για να επαναφέρετε την προσωρινή μνήμη NGen για την επίλυση διενέξεων και διαφθοράς και πατήστε Εισαγω:
ngen executeQueuedItems
- Αντιγράψτε & επικολλήστε την ακόλουθη εντολή για να προσαρμόσετε την προτεραιότητα και τον προγραμματισμό της διαδικασίας για να μειώσετε το φορτίο και πατήστε Εισαγω:
ngen queue /priority priorityLevel
- Διόρθωση: Σφάλμα συστήματος αρχείων (-2147163901) στα Windows 11
- Πίνακας ελέγχου έναντι εφαρμογής ρυθμίσεων: Ποια να χρησιμοποιήσετε;
- Διόρθωση: Το Wi-Fi σταματά να λειτουργεί όταν συνδέετε μια εξωτερική οθόνη
4. Εκτελέστε τον υπολογιστή σας σε περιβάλλον καθαρής εκκίνησης
- Τύπος Windows + R να ανοίξει το Τρέξιμο κουτί διαλόγου.
- Τύπος msconfig και κάντε κλικ Εντάξει να ανοίξει το Διαμόρφωση συστήματος παράθυρο.
- μεταβείτε στο Υπηρεσίες καρτέλα, κάντε κλικ Απόκρυψη όλων των Υπηρεσιών της Microsoft, μετά επιλέξτε Απενεργοποίηση όλων.
- Εναλλαγή στο Ξεκίνα καρτέλα και κάντε κλικ στο Ανοίξτε τη Διαχείριση εργασιών Σύνδεσμος.
- Στο παράθυρο Task Manager, εντοπίστε το καθένα Ενεργοποιημένο εργασία και κάντε κλικ Καθιστώ ανίκανο.
- Κλείστε τη Διαχείριση εργασιών, κάντε κλικ Ισχύουν, έπειτα Εντάξει στο παράθυρο Διαμόρφωση συστήματος.
- Κάντε κλικ Επανεκκίνηση.
Ο υπολογιστής σας θα επανεκκινήσει με περιορισμένες λειτουργίες, ώστε να μπορείτε να προσδιορίσετε το λογισμικό ή την υπηρεσία τρίτων που προκαλεί τη διένεξη. Μόλις τελειώσετε, ακολουθήστε τα παραπάνω βήματα για να αναιρέσετε τις αλλαγές και να επανεκκινήσετε κανονικά τον υπολογιστή σας.
5. Εκτελέστε σαρώσεις SFC & DISM
- Πάτα το Windows κλειδί, τύπος cmdκαι κάντε κλικ Εκτελέστε ως διαχειριστής.
- Αντιγράψτε & επικολλήστε την παρακάτω εντολή για να επιδιορθώσετε τα αρχεία συστήματος και πατήστε Εισαγω:
sfc/scannow
- Περιμένετε να ολοκληρωθεί η σάρωση και, στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να επαναφέρετε την εικόνα του λειτουργικού συστήματος των Windows και πατήστε Εισαγω:
Dism /Online /Cleanup-Image /RestoreHealth
- Μόλις εκτελεστεί η εντολή, επανεκκινήστε τον υπολογιστή σας.
6. Διαγράψτε ένα κλειδί μητρώου
- Τύπος Windows +R να ανοίξει το Τρέξιμο κουτί διαλόγου.
- Τύπος regedit και κάντε κλικ Εντάξει για να ανοίξω Επεξεργαστής Μητρώου.
- Πρώτα, πάρτε ένα αντίγραφο ασφαλείας, μεταβείτε στο Αρχείο, μετά επιλέξτε Εξαγωγή. Αποθηκεύστε το αρχείο σε μορφή .reg στον υπολογιστή σας σε προσβάσιμη τοποθεσία.
- Πλοηγηθείτε σε αυτό το μονοπάτι:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Κάντε δεξί κλικ και επιλέξτε Διαγράφω για να καταργήσετε όλες τις εγγραφές για το φάκελο Roots και να κλείσετε τον Επεξεργαστή Μητρώου.
- Κάντε επανεκκίνηση του υπολογιστή σας.
7. Επισκευάστε/εγκαταστήστε ξανά .the Net Framework
- Κάντε λήψη του εργαλείου επιδιόρθωσης του Microsoft .NET Framework.
- Κάντε διπλό κλικ στο εκτελέσιμο αρχείο και ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να το εγκαταστήσετε.
- Στο Microsoft .NET Framework Repair Tool παράθυρο, αποδεχτείτε τους όρους και κάντε κλικ Επόμενο.
- Το εργαλείο θα σαρώσει για κατεστραμμένα αρχεία στο τρέχον .NET Framework και θα συμβουλεύσει λύσεις για την επιδιόρθωση τους.
- Κάντε κλικ Επόμενο για να εφαρμόσετε τις διορθώσεις.
- Στη συνέχεια, κάντε κλικ Φινίρισμα για να κλείσετε το παράθυρο του εργαλείου επιδιόρθωσης.
Εάν αυτό δεν βοηθήσει, ακολουθήστε αυτά τα βήματα για να επανεγκαταστήσετε το .Net Framework:
- Τύπος Windows +R να ανοίξει το Τρέξιμο παράθυρο.
- Τύπος appwiz.cpl και κάντε κλικ Εντάξει να ανοίξει το Προγράμματα και χαρακτηριστικά παράθυρο.
- Επιλέγω Microsoft .Net Framework και κάντε κλικ Απεγκατάσταση.
- Μόλις απεγκατασταθεί, μεταβείτε στο Επίσημος ιστότοπος του .NET Framework.
- Κάντε κλικ στην πιο πρόσφατη έκδοση και κατεβάστε την.
- Μόλις γίνει λήψη της εγκατάστασης, μεταβείτε στη θέση του αρχείου και κάντε διπλό κλικ για να ξεκινήσει η εγκατάσταση.
- Κάντε κλικ Εγκαθιστώκαι περιμένετε να ολοκληρωθεί η διαδικασία.
Για να αποφύγετε ζητήματα υψηλής απόδοσης της CPU, συμπεριλαμβανομένου του Microsoft Common Language Runtime Native Compiler έχει σταματήσει να λειτουργεί πρόβλημα, φροντίστε να επιτρέψετε τη διαδικασία ngen.exe να εκτελείται όταν το σύστημά σας βρίσκεται σε κατάσταση αδράνειας και να διατηρείτε το σύστημα και το λογισμικό σας μέχρι ημερομηνία.
Σε περίπτωση που οι λύσεις που αναφέρονται δεν λειτουργούν για εσάς, δοκιμάστε για να επιστρέψετε σε μια προηγούμενη έκδοση των Windows χρησιμοποιώντας ένα σημείο επαναφοράς.
Αν αντιμετωπίζετε συχνά υψηλή χρήση CPU στα Windows 11 σας υπολογιστή, σας συνιστούμε να δείτε αυτόν τον οδηγό.
Αντιμετώπισε τυχόν προβλήματα ή χρειάζεστε περισσότερες πληροφορίες σχετικά με το Microsoft Common Language Runtime Native Compiler; Μη διστάσετε να αφήσετε ένα σχόλιο στην παρακάτω ενότητα.