جهاز الكمبيوتر الذي يعمل بنظام Windows يعمل ببطء بسبب الاستخدام العالي لوحدة المعالجة المركزية لـ mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



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



تشرح هذه المقالة لماذا ، بسبب استخدام CPU عالي لـ mscorsvw.exe ، قد يعمل جهاز الكمبيوتر الذي يعمل بنظام Windows 10/8/7 ببطء وما يمكنك فعله حيال ذلك. إذا فتحت مدير المهام في مثل هذا السيناريو ، فستجد عملية تسمى mscorsvw.exe الذين يتجاوز استخدامهم لوحدة المعالجة المركزية 50٪! يتم استخدام هذه الخدمة بالفعل بواسطة .NET framework للتجميع المسبق. إذن ، ما هي عملية mscorsvw.exe وكيفية التعامل معها؟









استخدام CPU عالي لـ mscorsvw.exe

قدم David David Notario الملاحظات التالية على مدونة Microsoft MSDN:



يجمع mscorsvw.exe تجميعات .NET مسبقًا في الخلفية. بمجرد الانتهاء من ذلك ، سيختفي. عادةً ، بعد تثبيت .NET Redist ، يتم تشغيل التجميع ذي الأولوية العالية لمدة 5-10 دقائق ثم ينتظر حتى يصبح جهاز الكمبيوتر الخاص بك خاملاً لمعالجة التجميعات ذات الأولوية المنخفضة. بمجرد القيام بذلك ، سيتم إيقاف تشغيله ولن ترى ملف mscorsvw.exe. أحد الأشياء المهمة هو أنه على الرغم من أنك قد ترى استخدام وحدة المعالجة المركزية بنسبة 100٪ ، إلا أن التجميع يحدث في عملية ذات أولوية منخفضة ، لذا فهو يحاول عدم سرقة وحدة المعالجة المركزية لأشياء أخرى تقوم بها. بمجرد تجميع كل شيء ، ستتمكن البنيات الآن من مشاركة الصفحات عبر عمليات مختلفة وستكون البداية الدافئة بشكل عام أسرع بكثير حتى لا نتخلص من الحلقات الخاصة بك.

والسبب هو أن عملية mscorsvw.exe تعيد ترجمة تجميعات .NET في الخلفية. عادة ، بعد فترة من الوقت ، تتوقف العملية ويجب أن تعود سرعة الكمبيوتر إلى طبيعتها. حتى لو كنت ترغب في ذلك ، لا يمكنك قتل العملية بالطريقة العادية.

هذا لأن عملية mscorsvw.exe هي عملية نظام ، لذلك عندما تحاول إغلاقها مباشرة باستخدام مدير المهام ، لن تتمكن من القيام بذلك! أنت بحاجة إلى معرفة القليل عن CMD.



إذا كنت لا تريد الانتظار حتى يصبح جهاز الكمبيوتر الخاص بك في وضع الخمول حتى يتمكن من بدء التجميع ، فيمكنك القيام بما يلي:

  1. التبديل إلى «C: WINDOWS Microsoft.NET Framework v2.0.50727» في مستكشف Windows.
  2. يضعط يبدأ ، يكتب CMD وتشغيله كمسؤول.
  3. في سطر الأوامر ، حدد المسار أعلاه واكتب | _ + _ | .
  4. سيقوم هذا الأمر بمعالجة جميع الأعمال الجارية.
  5. بمجرد الانتهاء من ذلك ، سيتم إغلاق الخدمة لأنه ليس لديها أي شيء آخر تفعله.
  6. قم بإعادة تشغيل جهاز الحاسوب الخاص بك؛ سترى الآن أن عملية mscorsvw.exe لن تعمل في مدير المهام.
قم بتنزيل أداة إصلاح الكمبيوتر الشخصي للعثور بسرعة على أخطاء Windows وإصلاحها تلقائيًا

أتمنى أن يساعدك هذا!

المشاركات الشعبية