إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية
قد تصادف في كثير من الأحيان تطبيقًا أو عملية نظام في الخلفية(background system process) تستهلك كمية غير طبيعية من موارد النظام. يمكن أن يؤدي الاستخدام المرتفع لموارد النظام لعملية ما إلى إبطاء العمليات الأخرى للنظام بشكل كبير ويمكن أن يحول جهاز الكمبيوتر الخاص بك إلى فوضى بطيئة. قد يتسبب أيضًا في تعطله تمامًا. لقد قمنا بالفعل بتغطية عدد كبير من العمليات ومشكلات استخدام وحدة المعالجة المركزية(CPU usage) عالية على موقعنا على الإنترنت. بالإضافة إلى ذلك ، سنناقش اليوم مشكلة استخدام وحدة المعالجة المركزية (CPU ) (CPU usage)الخاصة بخدمة .NET Runtime Optimization(Runtime Optimization service) العرضية وكيفية إعادتها إلى مستوى مقبول .
كيفية إصلاح استخدام .NET Runtime Optimization Service العالي لوحدة المعالجة المركزية على نظام التشغيل Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
كما تعلم ، يتم استخدام إطار عمل .NET(.NET framework) هذا بواسطة Microsoft وأطراف أخرى لتطوير تطبيقات Windows وتشغيلها(for developing and running Windows applications) من بين أشياء أخرى. يعد الملف القابل للتنفيذ لهذه الخدمة ، المسمى mscorsvw.exe ، أحد (mscorsvw.exe)مكونات Windows(Windows component) الرسمية ويقوم بمهمة تحسين .NET framework viz قبل(viz pre) وإعادة تجميع مكتبات .NET. يساعد هذا في تشغيل التطبيقات والبرامج بشكل أسرع. تم تصميم خدمة التحسين (optimization service)للعمل في الخلفية( designed to run in the background) عندما يكون جهاز الكمبيوتر الخاص بك في وضع الخمول لفترة وجيزة تتراوح من 5 إلى 10 دقائق.
لماذا تؤدي خدمة .NET Runtime Optimization Service إلى استخدام مرتفع لوحدة المعالجة المركزية؟(Why .NET Runtime Optimization Service Results in High CPU Usage?)
في بعض الأحيان قد تستغرق الخدمة وقتًا أطول من المعتاد لإعادة تجميع مكتبات .NET. وينتج عنه
- خدمة جهاز الكمبيوتر(PC service) الخاص بك تعمل بشكل أبطأ من المعتاد.
- حالات الخلل في جهاز الكمبيوتر الخاص بك.
- تقديم الخدمة فاسدة.
- استخدام موارد النظام بواسطة البرامج الضارة.
بالنظر إلى تأثير هذه الخدمة على أداء التطبيق(app performance) الفردي ، لا يوصى بإنهائها الفوري عند أول نظرة للضرر. إذا بدا أن الخدمة تستغرق وقتًا طويلاً لإنهاء تشغيلها ، فلديك خيار تسريع الأمور عن طريق تنفيذ بعض الأوامر أو نص برمجي. تشمل الإصلاحات الأخرى فحص الكمبيوتر بحثًا عن البرامج الضارة والفيروسات(malware and viruses) ، وإعادة تشغيل الخدمة ، وإجراء تمهيد نظيف ، كما هو موضح في المقطع التالي.
الطريقة الأولى: إجراء التمهيد النظيف لجهاز الكمبيوتر
(Method 1: Perform Clean Boot of PC
)
من المحتمل جدًا أن تواجه الخدمة صعوبة في إعادة تجميع المكتبات لتطبيق معين تابع لجهة خارجية ، وبالتالي تستهلك المزيد من طاقة وحدة المعالجة المركزية لإنهاء المهمة. يمكنك إجراء تمهيد نظيف حيث يتم تحميل برامج التشغيل وبرامج بدء التشغيل الأساسية فقط ، لفحص ما إذا كان بالفعل أحد برامج الجهات الخارجية التي تطالب بمشكلة استخدام وحدة المعالجة المركزية(CPU usage) عالية لخدمة .NET Runtime Optimization(.NET Runtime Optimization service) . فيما يلي خطوات إجراء التمهيد النظيف لنظام التشغيل Windows 10 :(Windows 10)
1. اضغط على Windows + R keys في نفس الوقت لبدء تشغيل(Run) مربع الحوار.
2. اكتب msconfig واضغط(msconfig) على مفتاح Enter لفتح تكوين النظام(System Configuration) .
3. انتقل إلى علامة التبويب " الخدمات(Services ) " وحدد المربع " إخفاء كافة خدمات Microsoft(Hide all Microsoft services) " .
4. ثم انقر فوق الزر " تعطيل الكل(Disable All) " ، الموضح في الصورة المميزة. سيوقف تشغيل جميع خدمات الجهات الخارجية والخدمات غير الضرورية في الخلفية.
5. قم بحفظ التغييرات بالنقر فوق الزر " Apply > OK " .
6. ستظهر نافذة منبثقة تستفسر عما إذا كنت ترغب في إعادة التشغيل(Restart ) أو الخروج بدون إعادة التشغيل(Exit without restart ) ، كما هو موضح. اختر خيار الخروج بدون إعادة التشغيل(Exit without restart ) .
7. مرة أخرى ، قم بتشغيل نافذة تكوين النظام(System Configuration) بتكرار الخطوتين 1-2. (Steps 1-2.)قم بالتبديل إلى علامة التبويب بدء التشغيل .(Startup )
8. انقر فوق الارتباط التشعبي فتح مدير المهام(Open Task Manager) ، كما هو موضح.
ملاحظة:(Note: ) تحقق من عمود تأثير بدء التشغيل(Startup impact) لجميع التطبيقات / العمليات المدرجة وقم بتعطيل تلك التي لها تأثير عالٍ على بدء التشغيل(High Startup impact) .
9. انقر بزر الماوس الأيمن فوق التطبيق( application) (مثل Steam ) واختر خيار Disable كما هو موضح أدناه.
10. أخيرًا ، أغلق(close) جميع نوافذ التطبيق النشطة وأعد تشغيل (restart) الكمبيوتر(your PC) . سيبدأ في حالة التمهيد(boot state) النظيف .
11. الآن ، تحقق من استخدام وحدة المعالجة المركزية (CPU usage)لخدمة .NET Runtime(.NET Runtime service) في إدارة المهام(Task Manager) . إذا كان الأمر طبيعيًا ، فقم بتمكين برامج الجهات الخارجية واحدًا تلو الآخر( enable third-party programs one at a time) لتحديد التطبيق الجاني(culprit application) وإلغاء تثبيته(uninstall it) لتجنب مثل هذه المشكلات في المستقبل.
اقرأ أيضًا:(Also Read:) كيفية إصلاح استخدام وحدة المعالجة المركزية عالية hkcmd
الطريقة 2: تعزيز عمليات .NET Framework(Method 2: Boost .NET Framework Processes)
نظرًا لأن إنهاء هذه الخدمة ليس خيارًا ، يمكنك بدلاً من ذلك إعطاء هذه الخدمة دفعة بسيطة من خلال السماح لها باستخدام نوى إضافية لوحدة المعالجة المركزية(CPU) . بشكل افتراضي ، تستخدم الخدمة نواة واحدة فقط.
- يمكنك إما تنفيذ بعض الأوامر بنفسك
- أو ببساطة قم بتنزيل برنامج Microsoft النصي(Microsoft script) الرسمي من GitHub وقم بتشغيله.
الخيار الأول: عبر موجه الأوامر(Option I: Via Command Prompt)
1. انقر فوق ابدأ(Start) ، واكتب موجه الأوامر(Command Prompt) وانقر فوق تشغيل كمسؤول(Run as administrator) ، كما هو موضح.
2. اكتب الأمر المحدد واضغط(command and press) على مفتاح (key)Enter لتنفيذه.
ملاحظة:(Note:) تختلف الأوامر التي يجب تنفيذها بناءً على بنية النظام(system architecture) .
- لأنظمة 32 بت: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- لأنظمة 64 بت: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. بعد ذلك ، قم بتنفيذ عناصر تنفيذية ngen.exe(ngen.exe executequeueditems) ، كما هو موضح أدناه.
نصيحة للمحترفين: حدد ما إذا كان جهاز الكمبيوتر الذي يعمل بنظام Windows هو 32 بت و 64 بت
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
إذا لم تكن متأكدًا من بنية نظامك(system architecture) ، فما عليك سوى اتباع الخطوات المحددة:
1. اضغط على Windows + R keys معًا لفتح مربع الحوار Run .
2. اكتب msinfo32 وانقر فوق " موافق(OK) " لفتح نافذة "معلومات النظام" .(System Information )
3. هنا ، تحقق من تسمية نوع النظام(System Type) للتحقق من ذلك.
اقرأ أيضًا:(Also Read:) ما هو HKEY_LOCAL_MACHINE؟
الخيار الثاني: عبر GitHub Script(Option II: Via GitHub Script)
1. انتقل إلى صفحة GitHub للحصول على البرنامج النصي(script) .
2. انقر بزر الماوس الأيمن على الزر Raw واختر خيار Save link as… كما هو موضح.
3. قم بتغيير Save as type إلى Windows Script File وانقر فوق Save .
4. بمجرد التنزيل ، افتح الملف باستخدام Windows Script Host .
اقرأ أيضًا: (Also Read: )إصلاح عملية خدمة مضيف DISM الاستخدام العالي لوحدة المعالجة المركزية(Fix DISM Host Servicing Process High CPU Usage)
الطريقة الثالثة: إعادة تشغيل .NET Runtime Optimization Service(Method 3: Restart .NET Runtime Optimization Service)
غالبًا ما يحدث خلل في الخدمات ، ثم تظهر سلوكًا غريبًا مثل استخدام كميات كبيرة غير ضرورية من موارد النظام أو البقاء نشطًا لفترة طويلة من الوقت. يمكن أن يحدث المثيل الخاطئ بسبب الأخطاء الموجودة في إصدار نظام التشغيل Windows(Windows OS build) الحالي . فيما يلي كيفية حل الاستخدام المرتفع لوحدة المعالجة المركزية (CPU usage)لخدمة تحسين(optimization service) وقت تشغيل .NET عن طريق إعادة تشغيل الخدمة:
ملاحظة(Note) : يعمل هذا الحل فقط مع الأنظمة التي تحتوي على بطاقة رسومات مخصصة مدعومة من NVIDIA.
1. اضغط على مفتاحي (keys)Windows + R في نفس الوقت لبدء تشغيل(Run) مربع الحوار.
2. اكتب services.msc وانقر فوق " موافق(OK) " لفتح تطبيق الخدمات(Services) .
3. قم بالتمرير(Scroll) خلال القائمة وحدد موقع خدمة NVIDIA Telemetry Container .
4. انقر بزر الماوس الأيمن فوقه واختر خصائص(Properties ) من قائمة السياق ، كما هو موضح.
5. انقر فوق الزر " إيقاف(Stop ) " أولاً. انتظر(Wait) حتى تقرأ حالة الخدمة (Service Status)متوقفة(Stopped) ، ثم انقر فوق الزر ابدأ(Start ) لإعادة تشغيلها مرة أخرى.
6. تأكد من ضبط نوع بدء التشغيل:( Startup type:) على تلقائي(Automatic) .
7. بمجرد إعادة تشغيل الخدمة ، انقر فوق Apply > OK لحفظ التغييرات وإغلاق نافذة الخصائص .(Properties)
8. اضغط على Ctrl + Shift + Esc keys معًا لفتح مدير المهام(Task Manager ) وتحقق مما إذا كانت الخدمة لا تزال تستخدم موارد عالية لوحدة المعالجة المركزية .(CPU)
اقرأ أيضًا:(Also Read:) ما هي خدمة Google Chrome Elevation(Google Chrome Elevation Service)
الطريقة الرابعة: كشف البرامج الضارة وإزالتها(Method 4: Detect & Remove Malware)
إذا استمر الاستهلاك غير الطبيعي للخدمة لوحدة المعالجة المركزية(CPU) (CPU ) ، فقم بإجراء فحص للفيروسات / البرامج الضارة لاستبعاد احتمال حدوث إصابات. يمكن أن تتسلل التطبيقات الضارة إلى جهاز الكمبيوتر الخاص بك إذا لم تكن حريصًا. ستخفي هذه البرامج نفسها وتتظاهر بأنها مكونات Windows الرسمية ، وتتسبب في العديد من المشكلات مثل الاستخدام المرتفع لوحدة المعالجة المركزية(CPU usage) . يمكنك استخدام برنامج Windows Defender الأصلي لفحص جهاز الكمبيوتر الخاص بك أو يمكنك استخدام أي برامج أمان متخصصة أخرى في متناول اليد. اتبع هذه الخطوات لإصلاح مشكلة الاستخدام المرتفع لوحدة المعالجة المركزية (CPU usage)لخدمة تحسين(optimization service) وقت تشغيل .NET عن طريق إزالة البرامج الضارة من جهاز الكمبيوتر الخاص بك:
1. اضغط على Windows + I keys في نفس الوقت لفتح الإعدادات(Settings) .
2. هنا ، انقر فوق التحديث والأمان(Update & Security) ، كما هو موضح.
3. اذهب إلى قائمة Windows Security وانقر على Virus & Threat Protection
4. انقر فوق الفحص السريع لفحص(Quick scan ) جهاز الكمبيوتر الخاص بك للتحقق مما إذا كان هناك أي برامج ضارة أم لا.
5. إذا تم العثور على أي برامج ضارة ، فانقر فوق ابدأ الإجراءات(Start actions) لإزالتها أو(remove) حظرها وإعادة(block) تشغيل الكمبيوتر.
مستحسن:(Recommended:)
- إصلاح Touchpad Scroll(Fix Touchpad Scroll) لا يعمل على نظام التشغيل Windows 10(Windows 10)
- كيفية تغيير برامج بدء التشغيل(Startup Programs) في Windows 10
- كيفية كتم صوت الميكروفون(Microphone) في نظام التشغيل Windows 10(Windows 10)
- 7 طرق(Ways) لإصلاح الكمبيوتر يحطم(Fix Computer Keeps Crashing)
نأمل أن يكون أحد الحلول المذكورة أعلاه قد تم إصلاحه. NET runtime Optimization Service(NET runtime optimization service high CPU) مشكلة كبيرة في وحدة المعالجة المركزية (CPU) على جهاز الكمبيوتر الخاص بك. إذا عادت المشكلة نفسها لتطاردك لاحقًا ، فتحقق من توفر تحديث Windows(Windows update) أو أعد تثبيت أحدث إصدار من .NET framework . أيضًا ، إذا كان لديك أي استفسارات / اقتراحات بخصوص هذه المقالة ، فلا تتردد في تركها في قسم التعليقات.
Related posts
Fix High CPU Usage من Service Host: النظام المحلي
Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage
إصلاح مضيف الخدمة: استخدام وحدة المعالجة المركزية عالية لخدمة السياسة التشخيصية
إصلاح استخدام SoftThinks Agent Service العالي لوحدة المعالجة المركزية في نظام التشغيل Windows 10
كيفية Fix High CPU Usage على Windows 10
لن تبدأ Fix Background Intelligent Transfer Service
كيفية إصلاح استخدام TiWorker.exe المرتفع لوحدة المعالجة المركزية في نظام التشغيل Windows
كيفية إصلاح استخدام audiodg.exe العالي لوحدة المعالجة المركزية على نظام التشغيل Windows 11/10
Fix Searchindexer.exe High CPU Usage
Fix High CPU Usage بواسطة svchost.exe (Netsvcs)
إصلاح استخدام Ntoskrnl.exe العالي لوحدة المعالجة المركزية
5 Ways إلى Fix High بينغ على Windows 10
كيفية إصلاح مضيف الخدمة (SysMain) الاستخدام العالي للقرص في Windows 11/10
8 Ways إلى Fix High CPU Usage من TiWorker.exe
Fix High CPU Usage من WmiPrvSE.exe
Fix High CPU Usage من XboxStat.exe في Windows 10
إصلاح استخدام WaasMedicSVC.exe المرتفع للقرص في نظام التشغيل Windows 10
إصلاح خطأ الخدمة 1053 على نظام التشغيل Windows 10
WMI Provider Host (WmiPrvSE.exe) High CPU Usage في Windows 10
كيفية إصلاح مقاطعة النظام ذات الاستخدام العالي لوحدة المعالجة المركزية في نظام التشغيل Windows 10