רַך

תקן .NET Runtime Optimization Service שימוש גבוה במעבד

נסה את הכלי שלנו לביטול בעיות





פורסם בעדכון אחרון: 12 בינואר 2022

לעתים קרובות אתה עלול להיתקל ביישום או בתהליך רקע של מערכת הגוברת כמות חריגה של משאבי מערכת. השימוש הרב במשאבי המערכת בתהליך יכול להאט מאוד פעולות אחרות של המערכת ויכול להפוך את המחשב האישי שלך לבלאגן לאחור. זה גם עלול לגרום לו לקרוס לחלוטין. כבר כיסינו שפע של תהליכים ובעיות שימוש גבוהות במעבד באתר שלנו. בנוסף, היום, נדון מדי פעם בבעיית השימוש הגבוהה ב-CPU של שירות .NET Runtime Optimization וכיצד להחזיר אותה לרמה מקובלת.



תקן .NET Runtime Optimization Service שימוש גבוה במעבד

תוכן[ להתחבא ]



כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד ב-Windows 10

כפי שאתה אולי מודע, זה מסגרת NET משמש את Microsoft וצדדים שלישיים אחרים לפיתוח והרצה של יישומי Windows בין השאר. קובץ ההפעלה עבור שירות זה, בשם mscorsvw.exe , הוא רכיב רשמי של Windows ומבצע את המשימה של אופטימיזציה של .NET framework, כלומר קדם והידור מחדש של ספריות .NET. זה עוזר ליישומים ותוכניות להפעיל מהר יותר. שירות האופטימיזציה הוא מיועד לרוץ ברקע כאשר המחשב שלך יושב במצב לא פעיל למשך תקופה קצרה של 5-10 דקות.

מדוע שירות אופטימיזציית זמן ריצה של .NET מביא לשימוש גבוה במעבד?

לפעמים השירות יכול לקחת יותר זמן מהרגיל כדי להרכיב מחדש ספריות NET. זו התוצאה



  • שירות המחשב האישי שלך פועל לאט מהרגיל.
  • מקרי תקלה במחשב שלך.
  • מתן השירות פגום.
  • ניצול משאבי מערכת על ידי תוכנות זדוניות.

תהליך אופטימיזציית זמן הריצה של .net שגוזל זיכרון רב המוצג במנהל המשימות

בהתחשב בהשפעה של שירות זה על ביצועי אפליקציה אינדיבידואלית, לא מומלץ להפסיקו מיידית ממבט ראשון של שובבות. אם נראה שלשירות לוקח יותר מדי זמן לסיים את פעולתו, יש לך אפשרות להאיץ את העניינים על ידי ביצוע כמה פקודות או סקריפט. תיקונים נוספים כוללים סריקת המחשב לאיתור תוכנות זדוניות ווירוסים, הפעלה מחדש של השירות וביצוע אתחול נקי, כפי שמוסבר בקטע הבא.



שיטה 1: בצע אתחול נקי של המחשב

בהחלט ייתכן שהשירות מתקשה להרכיב מחדש את הספריות עבור אפליקציה מסוימת של צד שלישי ולכן הוא צורך יותר כוח מעבד כדי לסיים את המשימה. אתה יכול לבצע אתחול נקי שבו רק מנהלי התקנים ותוכניות אתחול חיוניים נטענים, כדי לבחון אם היא אכן אחת מהתוכנות של צד שלישי המעוררות את בעיית השימוש הגבוה במעבד עבור שירות .NET Runtime Optimization. השלבים לביצוע אתחול נקי של Windows 10 הם כדלקמן:

1. הקש מקשי Windows + R בו זמנית לשיגור לָרוּץ תיבת דיאלוג.

2. הקלד msconfig ופגע ב להיכנס מפתח לפתיחה הגדרות מערכת .

הקלד msconfig והקש על מקש Enter כדי לפתוח את יישום תצורת המערכת. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

3. עבור אל שירותים לשונית וסמן את התיבה המסומנת הסתר את כל שירותי Microsoft .

עבור לכרטיסייה שירותים וסמן את התיבה הסתר את כל שירותי Microsoft.

4. לאחר מכן, לחץ על השבת הכל לחצן, מוצג מודגש. זה ימנע את כל השירותים המיותרים של צד שלישי ומיותרים מלפעול ברקע.

לחץ על כפתור השבת הכל כדי לעצור את כל השירותים המיותרים והצדדים השלישיים לפעול ברקע. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

5. שמור את השינויים על ידי לחיצה על החל > אישור כפתורים.

שמור את השינויים על ידי לחיצה על החל ולאחר מכן צא על ידי לחיצה על אישור

6. חלון קופץ ששואל אם תרצה אתחול אוֹ צא ללא הפעלה מחדש יופיע, כפי שמוצג. לבחור את צא ללא הפעלה מחדש אוֹפְּצִיָה.

יופיע חלון קופץ עם השאלה אם תרצה להפעיל מחדש או לצאת ללא הפעלה מחדש, בחר באפשרות יציאה ללא הפעלה מחדש

7. שוב, הפעל את הגדרות מערכת חלון על ידי חזרה שלבים 1-2. עבור אל סטארט - אפ לשונית.

שוב, הפעל את חלון תצורת המערכת ונווט ללשונית אתחול. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

8. לחץ על פתח את מנהל המשימות היפר קישור, כפי שמוצג.

לחץ על ההיפר-קישור פתח את מנהל המשימות

פתק: בדוק את עמודת השפעת ההפעלה עבור כל היישומים/תהליכים המפורטים והשבת את אלה עם א השפעה גבוהה על הפעלה .

9. לחץ לחיצה ימנית על יישום (לְמָשָׁל. קִיטוֹר ) ובחר השבת אפשרות, כפי שמתואר להלן.

בדוק את עמודת ההשפעה של הפעלה עבור כל היישומים או התהליכים המפורטים והשבת את אלה עם ערך השפעה גבוה. כדי להשבית, פשוט לחץ לחיצה ימנית עליהם ובחר באפשרות השבת. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

10. לבסוף, סגור למטה את כל חלונות היישום הפעילים ו אתחול המחשב האישי שלך . זה יתחיל במצב אתחול נקי.

11. כעת, בדוק את השימוש ב-CPU של שירות .NET Runtime במנהל המשימות. אם זה נורמלי, אפשר תוכניות של צד שלישי אחת בכל פעם להצמיד את הבקשה האשם ו להסיר את ההתקנה כדי להימנע מבעיות כאלה בעתיד.

קרא גם: כיצד לתקן hkcmd שימוש במעבד גבוה

שיטה 2: הגברת תהליכי .NET Framework

מכיוון שסיום שירות זה אינו אופציה, אתה יכול במקום זאת לתת לשירות זה דחיפה קטנה על ידי כך שתאפשר לו להשתמש בליבות CPU נוספות. כברירת מחדל, השירות משתמש בליבה אחת בלבד.

  • אתה יכול לבצע כמה פקודות בעצמך
  • או פשוט הורד סקריפט רשמי של Microsoft מ GitHub ולהפעיל אותו.

אפשרות I: דרך שורת הפקודה

1. לחץ על הַתחָלָה , הקלד שורת פקודה ולחץ הפעל כמנהל , כפי שמוצג.

פתח את תפריט התחל, הקלד שורת פקודה ולחץ על הפעל כמנהל בחלונית הימנית.

2. הקלד את הפקודה הנתונה ולחץ על להיכנס מַפְתֵחַ להוציא להורג.

פתק: הפקודות שצריכות להתבצע שונות על סמך ארכיטקטורת המערכת.

    עבור מערכות 32 סיביות: cd c: Windows Microsoft.NET Framework v4.0.30319 עבור מערכות 64 סיביות: cd c: Windows Microsoft.NET Framework64 v4.0.30319

בצע פקודה כדי לעבור ל-Microsoft Net framework ב-cmd או בשורת הפקודה. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

3. לאחר מכן, בצע ngen.exe executequeueditems , כפי שמתואר להלן.

פקודה כדי לבדוק אם השימוש במעבד יורד לרמה נורמלית בשורת הפקודה או ב-cmd

טיפ מקצועי: קבע אם Windows PC הוא 32 סיביות ו-64 סיביות

אם אינך בטוח לגבי ארכיטקטורת המערכת שלך, פשוט בצע את השלבים המפורטים:

1. פגע מקשי Windows + R יחד כדי לפתוח לָרוּץ תיבת דיאלוג.

2. הקלד msinfo32 ולחץ על בסדר לפתוח מידע מערכת חַלוֹן.

3. כאן, בדוק את סוג המערכת תווית כדי לבדוק את אותו הדבר.

אם אינך בטוח לגבי הארכיטקטורה של המערכת שלך, פשוט הפעל את msinfo32 בתיבת הפקודה הפעל וסמן את התווית System Type בחלון הבא.

קרא גם: מה זה HKEY_LOCAL_MACHINE?

אפשרות ב': באמצעות סקריפט GitHub

1. עבור אל GitHub עמוד עבור תַסרִיט .

לחץ על האפשרות Raw בדף github

2. לחץ לחיצה ימנית על גלם לחצן ובחר את שמור קישור בשם… אפשרות, כפי שמוצג.

לחץ לחיצה ימנית על האפשרות Raw ובחר שמור קישור בשם... בדף github

3. שנה את שמור כסוג ל קובץ סקריפט של Windows ולחץ על להציל .

בחר שמור כסוג לקובץ סקריפט של Windows ולחץ על שמור

4. לאחר ההורדה, פתח את הקובץ עם מארח סקריפט של Windows .

קרא גם: תקן תהליך שירות מארח DISM שימוש גבוה במעבד

שיטה 3: הפעל מחדש את שירות .NET Runtime Optimization

שירותים יכולים לעתים קרובות להיתקל ולאחר מכן, להפגין התנהגות מוזרה כגון ניצול כמויות גבוהות שלא לצורך של משאבי מערכת או הישארות פעילה למשך פרק זמן ממושך. המופע התקלה יכול לקרות בגלל הבאגים הקיימים במבנה הנוכחי של מערכת ההפעלה Windows. הנה איך לפתור את שירות אופטימיזציית זמן הריצה של .NET בשימוש גבוה ב-CPU על ידי הפעלה מחדש של השירות:

פתק : פתרון זה עובד רק עבור מערכות עם כרטיס גרפי ייעודי המופעל על ידי NVIDIA.

1. הקש Windows + R מפתחות בו זמנית לשיגור לָרוּץ תיבת דיאלוג.

2. הקלד services.msc ולחץ על בסדר לפתוח שירותים יישום.

הקלד services.msc ולחץ על אישור כדי לפתוח את אפליקציית השירותים. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

3. גלול ברשימה ואתר את ה מיכל טלמטריה של NVIDIA שֵׁרוּת.

4. לחץ לחיצה ימנית עליו ובחר נכסים מתפריט ההקשר, כפי שמוצג.

גלול ברשימה ואתר את שירות מיכל הטלמטריה של NVIDIA. לחץ לחיצה ימנית עליו ובחר מאפיינים מתפריט ההקשר.

5. לחץ על תפסיק תחילה כפתור. המתן עד שסטטוס השירות יקרא עצר , ולאחר מכן לחץ על הַתחָלָה כפתור כדי להפעיל אותו שוב.

לחץ על עצור כדי לעצור את סטטוס השירות

6. ודא ש סוג הפעלה: נקבע ל אוֹטוֹמָטִי .

בכרטיסייה כללי, לחץ על התפריט הנפתח סוג אתחול ובחר אוטומטי מהתפריט. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

7. לאחר הפעלת השירות מחדש, לחץ על החל > אישור כדי לשמור את השינויים ולסגור את נכסים חַלוֹן.

לאחר שהשירות מופעל מחדש, לחץ על החל כדי לשמור את השינויים ולסגור את חלון המאפיינים.

8. לחץ מקשי Ctrl + Shift + Esc יחד כדי לפתוח מנהל משימות ובדוק אם השירות עדיין משתמש במשאבי CPU גבוהים.

קרא גם: מהו Google Chrome Elevation Service

שיטה 4: זיהוי והסר תוכנה זדונית

אם הצריכה החריגה של ה-CPU נמשכת, הפעל סריקת וירוסים/תוכנות זדוניות כדי לשלול אפשרות של זיהומים. יישומים זדוניים עלולים להתגנב למחשב האישי שלך אם לא תיזהר. תוכניות אלו יסוו את עצמן ויעמידו פנים שהם רכיבי Windows רשמיים, ויגרמו למספר בעיות כגון שימוש גבוה במעבד. אתה יכול להעסיק את Windows Defender המקורי כדי לסרוק את המחשב האישי שלך או שאתה יכול להשתמש בכל תוכנת אבטחה מיוחדת אחרת שתעזור לך. בצע את השלבים הבאים כדי לתקן בעיית שימוש גבוהה ב-CPU בשירות אופטימיזציית זמן הריצה של .NET על ידי הסרת התוכנה הזדונית מהמחשב שלך:

1. פגע מקשי Windows + I בו זמנית לפתוח הגדרות .

2. כאן, לחץ על עדכון ואבטחה , כפי שמוצג.

עדכון ואבטחה

3. עבור אל אבטחת Windows תפריט ולחץ על הגנה מפני וירוסים ואיומים

בחר באפשרות הגנה מפני וירוסים ואיומים תחת אזורי הגנה

4. לחץ סריקה מהירה לסרוק את המחשב האישי שלך כדי לבדוק אם יש תוכנה זדונית כלשהי או לא.

לחץ על סריקה מהירה בתפריט הגנת וירוסים ואיומים. כיצד לתקן .NET Runtime Optimization Service שימוש גבוה במעבד

5. אם נמצא תוכנה זדונית כלשהי אז, לחץ על התחל פעולות ל לְהַסִיר אוֹ לַחסוֹם אותם והפעל מחדש את המחשב.

כל האיומים יתגייסו לכאן. לחץ על התחל פעולות תחת איומים נוכחיים.

מוּמלָץ:

אני מקווה שאחד מהפתרונות לעיל תוקן . שירות אופטימיזציה של זמן ריצה NET CPU גבוה בעיה במחשב האישי שלך. אם אותה בעיה חוזרת לרדוף אותך מאוחר יותר, בדוק אם יש עדכון Windows זמין או התקן מחדש את הגרסה האחרונה של מסגרת NET . כמו כן, אם יש לך שאלות/הצעות כלשהן לגבי מאמר זה, אל תהסס להשאיר אותן בסעיף ההערות.

אילון דקר

אילון הוא סופר טכנולוגי ב- Cyber ​​S. הוא כותב מדריכי הדרכה כבר כ-6 שנים וכיסה נושאים רבים. הוא אוהב לכסות נושאים הקשורים ל-Windows, אנדרואיד, ואת הטריקים והטיפים האחרונים.