إصلاح: برنامج Microsoft Common Language Runtime Native Compiler، الاستخدام العالي لوحدة المعالجة المركزية

جرب أداة القضاء على المشاكل



Aslah Brnamj Microsoft Common Language Runtime Native Compiler Alastkhdam Al Aly Lwhdt Alm Aljt Almrkzyt



  • يمكن أن تحدث مشكلات استخدام وحدة المعالجة المركزية العالية لـ 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.



إذا رأيت استخدامًا مرتفعًا لوحدة المعالجة المركزية (CPU) بسبب هذه العملية، فإليك بعض الأسباب لذلك:

  • تمت جدولة العملية ليتم تشغيلها كجزء من صيانة النظام.
  • إعدادات التكوين غير صحيحة.
  • تستخدم العديد من التطبيقات عملية التجميع.
  • يتم تشغيل العملية في الخلفية مع موارد النظام الأخرى.
  • ملفات النظام أو الخدمات التالفة
  • البرامج الضارة المتخفية كعملية

كيفية إيقاف الاستخدام العالي لوحدة المعالجة المركزية لـ CLR Native Compiler؟

قبل الانخراط في الخطوات المتقدمة لاستكشاف الأخطاء وإصلاحها، يجب عليك التفكير في إجراء الفحوصات التالية:

لا يمكن فتح نوافذ التخصيص 10

1. أوقف العملية

  1. اضغط على + + للفتح مدير المهام .   أغلق مدير المهام Microsoft Common Language Runtime Native Compiler ذو الاستخدام العالي لوحدة المعالجة المركزية
  2. اذهب الى العمليات علامة التبويب، حدد موقع المترجم الأصلي لوقت تشغيل اللغة العامة لـ Microsoft أو ngen.exe ، حدده، ثم انقر فوق إنهاء المهمة .

يعد إغلاق العملية التي تسبب مشكلات في الأداء بمثابة حل بديل يمكنك اتباعه قبل الانتقال إلى حلول أخرى. يمكنك تطبيق نفس النهج على العمليات الأخرى، مثل وسيط وقت التشغيل .



2. أعد تشغيل الخدمة

  1. اضغط على + لفتح يجري صندوق المحادثة.   الخدمات Microsoft Common Language Runtime Native Compiler الاستخدام العالي لوحدة المعالجة المركزية
  2. يكتب الخدمات.msc وانقر نعم لفتح خدمات برنامج.
  3. تحديد موقع وانقر بزر الماوس الأيمن وقت تشغيل اللغة المشتركة لـ Microsoft وانقر قف .   إيقاف الخدمات -
  4. انتظر حتى تتوقف الخدمة، ثم أغلق نافذة الخدمات.

3. أعد تعيين ذاكرة التخزين المؤقت لـ NGen وقم بتغيير إعدادات الأولوية

  1. اضغط على المفتاح، اكتب كمد وانقر فوق تشغيل كمسؤول .   CMD مرتفع - برنامج Microsoft Common Language Runtime Native Compiler ذو استخدام عالٍ لوحدة المعالجة المركزية
  2. اكتب الأمر التالي لإعادة تعيين ذاكرة التخزين المؤقت NGen لحل التعارضات والفساد واضغط على: ngen executeQueuedItems   cmd_executeditems برنامج Microsoft Common Language Runtime Native Compiler ذو الاستخدام العالي لوحدة المعالجة المركزية
  3. انسخ والصق الأمر التالي لضبط الأولوية وجدولة العملية لتقليل الحمل ثم اضغط على : ngen queue /priority priorityLevel   cmd_مستوى الأولوية
اقرأ المزيد عن هذا الموضوع
  • هل يمكن أن يأتي برنامج الدفتر المعزز بالذكاء الاصطناعي مع نظام التشغيل Windows 12؟
  • أفضل 10 تظليلات Minecraft لنظام التشغيل Windows 11

4. قم بتشغيل جهاز الكمبيوتر الخاص بك في بيئة تمهيد نظيفة

  1. اضغط على + لفتح يجري صندوق المحادثة.   Cleanboot1 برنامج Microsoft Common Language Runtime Native Compiler ذو الاستخدام العالي لوحدة المعالجة المركزية
  2. يكتب مسكونفيغ وانقر نعم لفتح أعدادات النظام نافذة او شباك.
  3. اذهب الى خدمات علامة التبويب، انقر فوق اخفي كل خدمات مايكروسوفت ، ثم حدد أوقف عمل الكل .   التمهيد النظيف تعطيل الكل
  4. التبديل إلى بدء علامة التبويب وانقر فوق افتح مدير المهام وصلة.   افتح مدير المهام التمهيد النظيف
  5. في نافذة إدارة المهام، حدد موقع كل منها ممكّن المهمة وانقر إبطال .   تعطيل إدارة المهام في Microsoft Common Language Runtime Native Compiler، الاستخدام العالي لوحدة المعالجة المركزية
  6. أغلق إدارة المهام، انقر فوق يتقدم ، ثم نعم في نافذة تكوين النظام.   التمهيد النظيف 5
  7. انقر إعادة تشغيل .   أعد تشغيل التمهيد النظيف

ستتم إعادة تشغيل جهاز الكمبيوتر الخاص بك بوظائف محدودة حتى تتمكن من تحديد برنامج أو خدمة الجهة الخارجية التي تسبب التعارض. بمجرد الانتهاء من ذلك، اتبع الخطوات المذكورة أعلاه للتراجع عن التغييرات وإعادة تشغيل جهاز الكمبيوتر الخاص بك بشكل طبيعي.

5. قم بتشغيل عمليات فحص SFC وDISM

  1. اضغط على المفتاح، اكتب كمد وانقر فوق تشغيل كمسؤول .   CMD مرتفع - برنامج Microsoft Common Language Runtime Native Compiler ذو استخدام عالٍ لوحدة المعالجة المركزية
  2. انسخ الأمر التالي والصقه لإصلاح ملفات النظام ثم اضغط على: sfc/scannow   SFCSCANNOW CMD
  3. انتظر حتى يكتمل الفحص، ثم اكتب الأمر التالي لاستعادة صورة نظام التشغيل Windows واضغط على: Dism /Online /Cleanup-Image /RestoreHealth   استعادة الصحة Microsoft Common Language Runtime Native Compiler الاستخدام العالي لوحدة المعالجة المركزية
  4. بمجرد تنفيذ الأمر، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك.

6. احذف مفتاح التسجيل

  1. اضغط على + لفتح يجري صندوق المحادثة.   Regedit - برنامج Microsoft Common Language Runtime Native Compiler ذو الاستخدام العالي لوحدة المعالجة المركزية
  2. يكتب رجديت وانقر نعم لفتح محرر التسجيل .
  3. أولا، خذ نسخة احتياطية، اذهب إلى ملف ، ثم حدد يصدّر . احفظ الملف بتنسيق .reg على جهاز الكمبيوتر الخاص بك في مكان يمكن الوصول إليه.   سجل التصدير
  4. انتقل إلى هذا المسار: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. انقر بزر الماوس الأيمن واختر يمسح لإزالة كافة إدخالات المجلد Roots وإغلاق محرر التسجيل.   حذف إدخال التسجيل Microsoft Common Language Runtime Native Compiler High CPU Use
  6. أعد تشغيل جهاز الكمبيوتر الخاص بك.

5. إصلاح/إعادة تثبيت .Net Framework

  1. قم بتنزيل أداة إصلاح Microsoft .NET Framework .   تنزيل .NET Framework - أداة إصلاح استخدام Microsoft Common Language Runtime Native Compiler High CPU -
  2. انقر نقرًا مزدوجًا فوق الملف القابل للتنفيذ واتبع التعليمات التي تظهر على الشاشة لتثبيته.
  3. على ال أداة إصلاح Microsoft .NET Framework النافذة، قم بقبول الشروط، وانقر فوق التالي .   اقبل الشروط
  4. ستقوم الأداة بالبحث عن الملفات التالفة في .NET Framework الحالي وتقديم المشورة للحلول لإصلاحها.
  5. انقر التالي لتطبيق الإصلاحات.   انقر فوق {التالي
  6. ثم اضغط ينهي لإغلاق نافذة أداة الإصلاح.   ينهي

إذا لم يساعد ذلك، فاتبع هذه الخطوات لإعادة تثبيت .Net Framework:

حدث خطأ في قبول هذا العرض التجاري 11
  1. اضغط على + لفتح يجري نافذة او شباك.   Appwiz.cpl - مترجم أصلي لوقت تشغيل اللغة العامة لـ Microsoft يستخدم وحدة المعالجة المركزية بشكل عالي
  2. يكتب appwiz.cpl وانقر نعم لفتح برامج و مميزات نافذة او شباك.   قم بإلغاء تثبيت NET FRAMEWORK Microsoft Common Language Runtime Native Compiler ذو الاستخدام العالي لوحدة المعالجة المركزية
  3. يختار اطار الميكروسوفت للبرمجيات وانقر الغاء التثبيت .
  4. بمجرد إلغاء التثبيت، انتقل إلى الموقع الرسمي لـ.NET Framework .   تنزيل .NET Framework
  5. انقر فوق أحدث إصدار وقم بتنزيله.
  6. بمجرد تنزيل الإعداد، انتقل إلى موقع الملف، وانقر فوقه نقرًا مزدوجًا لبدء التثبيت.
  7. انقر ثَبَّتَ ، وانتظر حتى تكتمل العملية.   ثَبَّتَ

لتجنب مشكلات أداء وحدة المعالجة المركزية العالية وتوقف برنامج Microsoft Common Language Runtime Native Compiler عن العمل، تأكد من السماح بتشغيل عملية ngen.exe عندما يكون نظامك في حالة خمول وحافظ على تحديث النظام والبرامج لديك.

في حالة عدم نجاح الحلول المذكورة معك، حاول للرجوع إلى إصدار سابق من Windows باستخدام نقطة استعادة .

إذا كنت تواجه في كثير من الأحيان استخدام عالي لوحدة المعالجة المركزية (CPU) على نظام التشغيل Windows 11 الخاص بك الكمبيوتر، نوصيك بمراجعة هذا الدليل.

هل واجهت أي مشكلات، أو هل تحتاج إلى مزيد من المعلومات حول برنامج Microsoft Common Language Runtime Native Compiler؟ لا تتردد في ترك تعليق في القسم أدناه.