סגור את התהליך ממנהל המשימות
- Microsoft Common Language Runtime Native Compiler בעיות בשימוש גבוה במעבד עלולות להתרחש עקב התקנה פגומה או לא שלמה של .Net Framework.
- כדי לתקן את זה, סגור את התהליך במנהל המשימות, הפסק את שירות Microsoft Common Runtime או אפס את המטמון של NGen.
- לפתרונות נוספים ולצעדים מפורטים, המשיכו לקרוא!
אם אתה מבחין בתהליך ngen.exe או Microsoft Common Language Runtime Native Compiler גורמים לשימוש גבוה במעבד, מדריך זה יכול לעזור! נדון בשיטות שנבדקו על ידי מומחים לתיקון הבעיה מיד לאחר הסבר על הסיבות.
Microsoft Common Language Runtime Native Compiler (ngen.exe) משחק מרכיב חיוני של .Net Framework, והוא יוצר סביבת זמן ריצה המפקחת על פעולת אפליקציות שנכתבו עבור פלטפורמת .Net, ללא קשר לתכנות שלהן שפה.
הוא מטפל במשימות שונות כגון המרת קוד לשפת מכונה, איסוף אשפה, טיפול בחריגים וניהול שרשורים כדי לשפר את הביצועים של אפליקציות מנוהלות ב-Windows.
אם אתה רואה שימוש גבוה במעבד עקב תהליך זה, הנה כמה מהסיבות לכך:
- התהליך מתוכנן לפעול כחלק מתחזוקת המערכת.
- הגדרות תצורה שגויות.
- אפליקציות מרובות משתמשות בתהליך להידור.
- התהליך פועל ברקע עם משאבי מערכת אחרים.
- קבצי מערכת או שירותים פגומים
- תוכנה זדונית מתחזה לתהליך
כיצד לעצור את השימוש הגבוה במעבד CLR Native Compiler?
לפני שתתחיל בשלבי פתרון בעיות מתקדמים, עליך לשקול לבצע את הבדיקות הבאות:
- הפעל מחדש את המחשב.
- המתן לתהליך כדי להשלים את תהליך הקומפילציה.
- הפעל סריקה עמוקה באמצעות אנטי וירוס אמין כדי להבטיח שאין הדבקה בתוכנה זדונית.
- בדוק אם קיימים עדכוני Windows.
- גבה את הנתונים החשובים שלך.
- הסר התקנה של אפליקציות לא רצויות מהמחשב שלך.
- הפעל את כלי סריקת השחזור של Farbar כדי למצוא את הסיבה המדויקת
1. עצור את התהליך
- ללחוץ Ctrl + מִשׁמֶרֶת + יציאה לפתוח מנהל משימות.
- עבור אל תהליכים לשונית, אתר Microsoft Common Language Runtime Native Compiler אוֹ ngen.exe, בחר אותו ולחץ סיום המשימה.
סגירת התהליך הגורמת לבעיות ביצועים היא פתרון עוקף שתוכל לבצע לפני שתעבור לפתרונות אחרים. אתה יכול ליישם את אותה גישה על תהליכים אחרים, כגון ברוקר בזמן ריצה.
2. הפעל מחדש את השירות
- ללחוץ חלונות + ר כדי לפתוח את לָרוּץ תיבת דיאלוג.
- סוּג services.msc ולחץ בסדר כדי לפתוח את שירותים אפליקציה.
- אתר ולחץ לחיצה ימנית זמן ריצה של Microsoft Common Language ולחץ תפסיק.
- המתן עד שהשירות יפסיק, ולאחר מכן סגור את חלון השירותים.
3. אפס את המטמון של NGen ושנה את הגדרות העדיפות
- הקש על חלונות סוג מפתח cmd, ולחץ הפעל כמנהל.
- הקלד את הפקודה הבאה כדי לאפס את המטמון של NGen כדי לפתור קונפליקטים ושחיתות ופגע להיכנס:
ngen executeQueuedItems
- העתק והדבק את הפקודה הבאה כדי להתאים את העדיפות והתזמון של התהליך כדי להפחית את העומס ולחץ להיכנס:
ngen queue /priority priorityLevel
- תיקון: שגיאת מערכת קבצים (-2147163901) ב-Windows 11
- אפליקציית לוח הבקרה לעומת הגדרות: באיזה מהם להשתמש?
- תיקון: Wi-Fi מפסיק לעבוד בעת חיבור צג חיצוני
4. הפעל את המחשב שלך בסביבת אתחול נקייה
- ללחוץ חלונות + ר כדי לפתוח את לָרוּץ תיבת דיאלוג.
- סוּג msconfig ולחץ בסדר כדי לפתוח את הגדרות מערכת חַלוֹן.
- עבור אל שירותים לשונית, לחץ הסתר את כל שירותי Microsoft, ולאחר מכן בחר השבת הכל.
- עבור אל סטארט - אפ לשונית ולחץ על פתח את מנהל המשימות קישור.
- בחלון מנהל המשימות, אתר כל אחד מהם מופעל משימה ולחץ השבת.
- סגור את מנהל המשימות, לחץ להגיש מועמדות, לאחר מכן בסדר בחלון תצורת המערכת.
- נְקִישָׁה איתחול.
המחשב שלך יופעל מחדש עם פונקציונליות מוגבלת כדי שתוכל לזהות את התוכנה או השירות של צד שלישי הגורמים להתנגשות. לאחר שתסיים, בצע את השלבים שלמעלה כדי לבטל את השינויים ולהפעיל מחדש את המחשב כרגיל.
5. הפעל סריקות SFC ו-DISM
- הקש על חלונות סוג מפתח cmd, ולחץ הפעל כמנהל.
- העתק והדבק את הפקודה הבאה כדי לתקן קבצי מערכת ולחץ להיכנס:
sfc/scannow
- המתן עד שהסריקה תסתיים, ואז הקלד את הפקודה הבאה כדי לשחזר את תמונת מערכת ההפעלה של Windows ולחץ להיכנס:
Dism /Online /Cleanup-Image /RestoreHealth
- לאחר ביצוע הפקודה, הפעל מחדש את המחשב.
6. מחק מפתח רישום
- ללחוץ חלונות +ר כדי לפתוח את לָרוּץ תיבת דיאלוג.
- סוּג regedit ולחץ בסדר לפתוח עורך רישום.
- ראשית, קח גיבוי, עבור אל קוֹבֶץ, ולאחר מכן בחר יְצוּא. שמור את הקובץ בפורמט .reg במחשב שלך במיקום נגיש.
- נווט לנתיב הזה:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- לחץ לחיצה ימנית ובחר לִמְחוֹק כדי להסיר את כל הערכים עבור תיקיית השורשים ולסגור את עורך הרישום.
- הפעל מחדש את המחשב שלך.
7. תיקון/התקנה מחדש של .the Net Framework
- הורד את כלי התיקון של Microsoft .NET Framework.
- לחץ פעמיים על קובץ ההפעלה ופעל לפי ההוראות שעל המסך כדי להתקין אותו.
- על Microsoft .NET Framework Repair Tool חלון, קבל את התנאים ולחץ הַבָּא.
- הכלי יסרוק לאיתור קבצים פגומים ב-.NET Framework הנוכחי וייעץ לפתרונות לתיקון שלהם.
- נְקִישָׁה הַבָּא כדי להחיל את התיקונים.
- לאחר מכן, לחץ סיים כדי לסגור את חלון כלי התיקון.
אם זה לא עוזר, בצע את השלבים הבאים כדי להתקין מחדש את .Net Framework:
- ללחוץ חלונות +ר כדי לפתוח את לָרוּץ חַלוֹן.
- סוּג appwiz.cpl ולחץ בסדר כדי לפתוח את תוכניות ותכונות חַלוֹן.
- בחר Microsoft .Net Framework ולחץ הסר את ההתקנה.
- לאחר הסרת ההתקנה, עבור אל האתר הרשמי של NET Framework.
- לחץ על הגרסה האחרונה והורד אותה.
- לאחר הורדת ההגדרה, עבור אל מיקום הקובץ ולחץ עליו פעמיים כדי להתחיל בהתקנה.
- נְקִישָׁה להתקין, והמתן עד להשלמת התהליך.
כדי למנוע בעיות ביצועים גבוהים של מעבד, כולל מהדר Native Language Runtime של Microsoft הפסיק לפעול בעיה, הקפד לאפשר לתהליך ngen.exe לפעול כשהמערכת שלך במצב סרק ושמור על המערכת והתוכנה שלך עד תַאֲרִיך.
במקרה שהפתרונות שהוזכרו לא עובדים בשבילך, נסה כדי לחזור לגרסה קודמת של Windows באמצעות נקודת שחזור.
אם אתה מתמודד לעתים קרובות שימוש גבוה במעבד ב-Windows 11 שלך במחשב, אנו ממליצים לך לעיין במדריך זה.
נתקלת בבעיות כלשהן, או שאתה צריך מידע נוסף על Microsoft Common Language Runtime Native Compiler? אל תהססו להשאיר תגובה בסעיף למטה.