الإصلاح: استخدام CPU عالي بواسطة خدمة تحسين وقت تشغيل .NET

تظهر هذه المشكلة عادةً بشكل عشوائي ولكن يمكن أن تحدث أيضًا بعد تثبيت التحديث على .NET Framework. الملف القابل للتنفيذ الخاص بالعملية هو mscorsvw.exe وسيتم عرضه في "إدارة المهام" تحت هذا الاسم أو كخدمة تحسين وقت تشغيل .NET. لا يعمل كثيرًا وهي خدمة تعمل على تحسين .NET Framework والتي ، في المقابل ، تعمل على التأكد من تشغيل التطبيقات والبرامج بشكل أسرع.

. NET وقت التشغيل الأمثل وحدة المعالجة المركزية

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

ما الذي يسبب استخدام وحدة خدمة Runtime Optimization Service High CPU؟

الجواب الرسمي هو أن العملية تحتاج إلى إعادة ترجمة مكتباتها وأنه يجب أن تعمل فقط عندما يكون الكمبيوتر خاملاً. تنص Microsoft أيضًا على أن العملية لا ينبغي أن تستغرق أكثر من دقيقتين. ومع ذلك ، ليس هذا هو الحال ويجد الناس أنفسهم في انتظار أكثر من أسبوع دون تقدم. فيما يلي بعض الأسباب:

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

الحل 1: تحسين العملية

لا يوصى بإنهاء هذه العملية فورًا لأنها ستساعد فعليًا جهاز الكمبيوتر الخاص بك وطريقة تشغيل التطبيقات والألعاب. ومع ذلك ، هناك عدة طرق يمكنك من خلالها تسريع العملية ببساطة عن طريق تشغيل هذا الأمر المفيد أو تشغيل برنامج نصي لنفس التأثير. هذا من شأنه أن يمكّن العملية من استخدام المزيد من مراكز وحدة المعالجة المركزية (CPU) والتي ستمكنها من الانتهاء من التشغيل بسرعة أكبر. التحقق من ذلك أدناه!

  1. ابحث عن " موجه الأوامر " إما مباشرة في قائمة "ابدأ" أو عن طريق النقر فوق زر البحث الموجود بجواره مباشرة. انقر بزر الماوس الأيمن على النتيجة الأولى التي تظهر في الأعلى وحدد خيار " تشغيل كمسؤول ".

تشغيل موجه الأوامر كمسؤول
  1. يمكن للمستخدمين الذين يستخدمون إصدارًا أقدم من Windows استخدام مجموعة مفاتيح Windows Logo Key + R لإظهار مربع الحوار "تشغيل" . اكتب "cmd" في المربع واستخدم تركيبة المفاتيح Ctrl + Shift + Enter لتشغيل Command Prompt كمسؤول.
  2. انسخ الأوامر الموضحة أدناه والصقها وتأكد من النقر فوق المفتاح Enter بلوحة المفاتيح بعد كل أمر. من بين الأمرين الأولين ، اختر واحدًا وفقًا لنظام التشغيل الخاص بك (32 بت للأول واحد و 64 بت للأول الثاني).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems 
  1. تحقق لمعرفة ما إذا كان استخدام وحدة المعالجة المركزية لخدمة تحسين وقت تشغيل .NET قد عاد إلى طبيعته!

بديل : إذا كنت تشعر بعدم الارتياح من تشغيل الأوامر بنفسك أو إذا كنت تستخدم إصدارًا أقدم من نظام التشغيل Windows ، فيمكنك استخدام البرنامج النصي الرسمي الذي أعدته Microsoft والذي يجب أن يفعل الشيء نفسه.

  1. تفضل بزيارة هذا الرابط لفتح صفحة جيثب للنص. انتقل لأسفل إلى الرمز ، وانقر بزر الماوس الأيمن فوق الزر Raw واختر الارتباط حفظ باسم ... تأكد من أن نوع الملف هو Windows Script File (* .wsf).

حفظ البرنامج النصي من جيثب
  1. حدد موقع الملف مباشرة حيث قمت بحفظه وانقر نقرًا مزدوجًا لتشغيله. إذا كنت تواجه خيارًا لاختيار البرنامج لتشغيله ، فحدد Windows Script Host .
  2. تحقق لمعرفة ما إذا تم حل المشكلة الآن.

الحل 2: تفحص الكمبيوتر بحثًا عن البرامج الضارة

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

هنا ، سوف نوضح لك كيفية فحص جهاز الكمبيوتر الخاص بك باستخدام Malwarebytes لأنه غالبًا ما يعرض أفضل النتائج مع الأخذ في الاعتبار أن لديه بالفعل قاعدة بيانات واسعة. حظا طيبا وفقك الله!

  1. Malwarebytes Anti-Malware هي أداة مذهلة لمكافحة البرامج الضارة مع إصدار مجاني يمكنك تنزيله من موقعه الرسمي على الويب. نأمل ألا تحتاج إلى المجموعة الكاملة بعد حل هذه المشكلة (إلا إذا كنت ترغب في شرائها والاستعداد للمشاكل الأخرى) ، لذا تأكد من تنزيل الإصدار التجريبي بالنقر هنا.

تنزيل Malwarebytes
  1. حدد موقع الملف القابل للتنفيذ الذي قمت بتنزيله للتو من موقعه على الويب في مجلد التنزيلات على جهاز الكمبيوتر الخاص بك وانقر فوقه نقرًا مزدوجًا لفتحه على جهاز الكمبيوتر الخاص بك.
  2. حدد المكان الذي تريد تثبيت Malwarebytes فيه واتبع إرشادات التثبيت التي ستظهر على الشاشة لإكمال عملية التثبيت.

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

تشغيل الفحص في Malwarebytes
  1. أعد تشغيل الكمبيوتر بعد انتهاء عملية المسح الضوئي وتحقق مما إذا كنت لا تزال تواجه مشكلات في خدمة تحسين وقت تشغيل .NET!

ملاحظة : يجب عليك أيضًا استخدام ماسحات الأمان الأخرى إذا كان بإمكانك تحديد نوع البرامج الضارة الموجودة على جهاز الكمبيوتر الخاص بك (Ransomware ، junkware ، وما إلى ذلك). بصرف النظر عن ذلك ، لن يتمكن الماسح الضوئي الواحد من التعرف على جميع أنواع البرامج الضارة وحذفها ، لذلك نقترح عليك تجربة برامج أخرى أيضًا!

الحل 3: إعادة تشغيل الخدمة

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

  1. افتح الأداة المساعدة "تشغيل" باستخدام مجموعة مفاتيح Windows Key + R على لوحة المفاتيح (اضغط على هذه المفاتيح في نفس الوقت. اكتب " devmgmt.msc " في المربع المفتوح حديثًا بدون علامات اقتباس وانقر فوق "موافق" لفتح أداة "الخدمات" .

تشغيل إدارة الأجهزة
  1. حدد موقع خدمة NVIDIA Telemetry Container في القائمة ، وانقر بزر الماوس الأيمن فوقه وحدد خصائص من قائمة السياق التي تظهر.
  2. إذا تم تشغيل الخدمة (يمكنك التحقق من ذلك بجوار رسالة حالة الخدمة) ، فيجب عليك إيقافها عن طريق النقر فوق الزر " إيقاف" في منتصف النافذة. على أي حال ، قم بتشغيله مرة أخرى بالنقر فوق ابدأ

بدء الخدمة
  1. تأكد من تعيين الخيار ضمن قائمة نوع بدء التشغيل في نافذة خصائص الخدمة على " تلقائي" قبل المتابعة مع الخطوات الأخرى. أكد أي مربعات حوار قد تظهر عند تغيير نوع بدء التشغيل.

قد تتلقى رسالة الخطأ التالية عند النقر فوق ابدأ:

"تعذر على Windows تشغيل الخدمة على الكمبيوتر المحلي. الخطأ 1079: يختلف الحساب المحدد لهذه الخدمة عن الحساب المحدد للخدمات الأخرى التي تعمل في نفس العملية. "

إذا حدث هذا ، فاتبع الإرشادات أدناه لإصلاحه.

  1. اتبع الخطوات 1-3 من التعليمات أعلاه لفتح نافذة خصائص الخدمة. انتقل إلى علامة التبويب تسجيل الدخول وانقر على زر تصفح ...

تسجيل الدخول >> تصفح
  1. ضمن مربع إدخال " أدخل اسم الكائن المراد تحديده " ، اكتب اسم حسابك ، وانقر فوق التحقق من الأسماء وانتظر أن يصبح الاسم متاحًا.
  2. انقر فوق "موافق" عند الانتهاء واكتب كلمة المرور في المربع كلمة المرور إذا طُلب منك ذلك. يجب أن تبدأ الآن دون مشاكل!

مقالات مثيرة للاهتمام