إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

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

Fix .NET Runtime Optimization Service High CPU Usage 1200x800 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

كيفية إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية على نظام التشغيل Windows 10

كما تعلم ، يتم استخدام إطار عمل .NET هذا بواسطة Microsoft وأطراف أخرى لتطوير تطبيقات Windows وتشغيلها من بين أشياء أخرى. يعد الملف القابل للتنفيذ لهذه الخدمة ، المسمى mscorsvw.exe ، أحد مكونات Windows الرسمية ويقوم بمهمة تحسين .NET framework viz قبل وإعادة تجميع مكتبات .NET. يساعد هذا في تشغيل التطبيقات والبرامج بشكل أسرع. تم تصميم خدمة التحسين للعمل في الخلفية عندما يكون جهاز الكمبيوتر الخاص بك في وضع الخمول لفترة وجيزة من 5-10 دقائق.

لماذا تؤدي خدمة .NET Runtime Optimization Service إلى استخدام مرتفع لوحدة المعالجة المركزية؟

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

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

net runtime optimization service process taking high memory shown in Task Manager 750x739 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

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

الطريقة الأولى: إجراء التمهيد النظيف لجهاز الكمبيوتر

من المحتمل جدًا أن تواجه الخدمة صعوبة في إعادة تجميع المكتبات لتطبيق معين تابع لجهة خارجية ، وبالتالي فهي تستهلك قدرًا أكبر من طاقة وحدة المعالجة المركزية لإنهاء المهمة. يمكنك إجراء تمهيد نظيف حيث يتم تحميل برامج التشغيل وبرامج بدء التشغيل الأساسية فقط ، لفحص ما إذا كان بالفعل أحد برامج الجهات الخارجية التي تطالب بمشكلة استخدام وحدة المعالجة المركزية عالية لخدمة .NET Runtime Optimization. فيما يلي خطوات إجراء التمهيد النظيف لنظام التشغيل Windows 10:

اقرأ أيضا:  كيفية حذف ملفات Temp في نظام التشغيل Windows 10

1. اضغط على مفتاحي Windows + R في نفس الوقت لبدء تشغيل مربع الحوار.

2. اكتب msconfig واضغط على مفتاح Enter لفتح إعداد النظام.

type msconfig and hit the enter key to open the sy 457x272 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

3. انتقل إلى علامة التبويب “الخدمات” وحدد المربع “إخفاء كافة خدمات Microsoft”.

go to the services tab and check the box for hide 665x470 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

4. ثم انقر فوق الزر “تعطيل الكل” ، الموضح في الصورة المميزة. سيوقف تشغيل جميع خدمات الجهات الخارجية والخدمات غير الضرورية في الخلفية.

click on the disable all button to stop all third  573x398 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

5. قم بحفظ التغييرات بالنقر فوق الزر “تطبيق”> “موافق”.

save the changes by clicking on apply and then exi 570x390 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

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

a pop up enquiring whether you would like to resta 347x143 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

7. مرة أخرى ، قم بتشغيل نافذة تكوين النظام بتكرار الخطوتين 1-2. قم بالتبديل إلى علامة التبويب بدء التشغيل.

once again launch the system configuration window 572x387 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

8. انقر فوق الارتباط التشعبي فتح مدير المهام ، كما هو موضح.

click on the open task manager hyperlink  665x470 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

ملاحظة: تحقق من عمود تأثير بدء التشغيل لجميع التطبيقات / العمليات المدرجة وقم بتعطيل تلك التي لها تأثير عالٍ على بدء التشغيل.

9. انقر بزر الماوس الأيمن على التطبيق (مثل Steam) واختر خيار Disable كما هو موضح أدناه.

check the startup impact column for all the listed 970x777 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

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

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

الطريقة الثانية: تعزيز عمليات .NET Framework

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

  • يمكنك إما تنفيذ بعض الأوامر بنفسك
  • أو ببساطة قم بتنزيل برنامج Microsoft النصي الرسمي من GitHub وقم بتشغيله.
اقرأ أيضا:  كيفية جدولة المهام المتقدمة في Task Scheduler لنظام التشغيل windows 10

الخيار الأول: عبر موجه الأوامر

1. انقر فوق ابدأ ، واكتب موجه الأوامر وانقر فوق تشغيل كمسؤول ، كما هو موضح.

open start menu type command prompt and click on 784x703 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

2. اكتب الأمر المحدد واضغط على مفتاح Enter لتنفيذه.

ملاحظة: تختلف الأوامر التي يجب تنفيذها بناءً على بنية النظام.

  • لأنظمة 32 بت: cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319
  • لأنظمة 64 بت: cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319

execute command to go to Microsoft Net framework in cmd or Command Prompt 1024x214 1 1024x214 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

3. بعد ذلك ، قم بتنفيذ عناصر تنفيذية ngen.exe ، كما هو موضح أدناه.

command to check if the CPU usage dials down to a normal level in Command Prompt or cmd 1024x283 1 1024x283 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

نصيحة للمحترفين: حدد ما إذا كان جهاز الكمبيوتر الذي يعمل بنظام Windows هو 32 بت و 64 بت

إذا لم تكن متأكدًا من بنية نظامك ، فما عليك سوى اتباع الخطوات المحددة:

1. اضغط على مفتاحي Windows + R معًا لفتح مربع حوار Run.

2. اكتب msinfo32 وانقر فوق “موافق” لفتح نافذة “معلومات النظام”.

3. هنا ، تحقق من تسمية نوع النظام للتحقق من ذلك.

note if you are not sure about your systems arch 1024x590 1 1024x590 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

الخيار الثاني: عبر GitHub Script

1. انتقل إلى صفحة GitHub للحصول على البرنامج النصي.

click on Raw option in github page 1024x519 1 1024x519 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

2. انقر بزر الماوس الأيمن على الزر Raw واختر خيار Save link as… كما هو موضح.

right click on Raw option and select Save link as... in github page 1024x491 1 1024x491 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

3. قم بتغيير Save as type إلى Windows Script File وانقر فوق Save.

choose save as type to Windows Script File and click on Save 1024x578 1 1024x578 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

4. بمجرد التنزيل ، افتح الملف باستخدام Windows Script Host.

الطريقة الثالثة: إعادة تشغيل .NET Runtime Optimization Service

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

ملاحظة: يعمل هذا الحل فقط مع الأنظمة التي تحتوي على بطاقة رسومات مخصصة مدعومة من NVIDIA.

1. اضغط على مفتاحي Windows + R في نفس الوقت لبدء تشغيل مربع الحوار.

2. اكتب services.msc وانقر فوق “موافق” لفتح تطبيق الخدمات.

type services msc and click on ok to open the serv 457x272 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

3. قم بالتمرير خلال القائمة وحدد موقع خدمة NVIDIA Telemetry Container.

4. انقر بزر الماوس الأيمن فوقه واختر خصائص من قائمة السياق ، كما هو موضح.

اقرأ أيضا:  ميزات Windows 11 المخفية للمستخدمين المحترفين

scroll through the list and locate nvidia telemetr 733x503 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

5. انقر فوق الزر “إيقاف” أولاً. انتظر حتى تقرأ حالة الخدمة متوقفة ، ثم انقر فوق الزر ابدأ لإعادة تشغيلها مرة أخرى.

word image 389x450 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

6. تأكد من ضبط نوع بدء التشغيل: على تلقائي.

in the general tab click the startup type drop d 406x468 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

7. بمجرد إعادة تشغيل الخدمة ، انقر فوق تطبيق> موافق لحفظ التغييرات وإغلاق نافذة الخصائص.

once the service restarts click on apply to save 389x448 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

8. اضغط على مفاتيح Ctrl + Shift + Esc معًا لفتح Task Manager وتحقق مما إذا كانت الخدمة لا تزال تستخدم موارد CPU عالية.

الطريقة الرابعة: كشف البرامج الضارة وإزالتها

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

1. اضغط على مفتاحي Windows + I في نفس الوقت لفتح الإعدادات.

2. هنا ، انقر فوق التحديث والأمان ، كما هو موضح.

update and security 5 743x606 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

3. اذهب إلى قائمة Windows Security وانقر على Virus & Threat Protection

select the virus and threat protection option unde 777x634 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

4. انقر فوق الفحص السريع لفحص جهاز الكمبيوتر الخاص بك للتحقق مما إذا كان هناك أي برامج ضارة أم لا.

click on Quick scan in Virus and threat protection menu 849x541 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

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

all the threats will be enlisted here click on st 560x511 - إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية

نأمل أن يكون أحد الحلول المذكورة أعلاه قد قام بإصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية على جهاز الكمبيوتر الخاص بك. إذا عادت المشكلة نفسها لتطاردك لاحقًا ، فتحقق من توفر تحديث Windows أو أعد تثبيت أحدث إصدار من .NET framework. أيضًا ، إذا كان لديك أي استفسارات / اقتراحات بخصوص هذه المقالة ، فلا تتردد في تركها في قسم التعليقات.

جميع النصائح المذكورة هنا هي إعلامية وتم ترجمتها من المواقع الأجنية و لا تغني من استشارة أهل الاختصاص راجع صفحة

إشعار حقوق الطبع لموقع أحلى هاوم الإلكتروني