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

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

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

قدم ديفيد نوتاريو منذ فترة طويلة الملاحظات التالية على مدونة مايكروسوفت 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 وقم بتشغيله كمسؤول. في موجه الأوامر ، حدد المسار أعلاه واكتب exequeueditems ngen.exe. سيقوم هذا الأمر بمعالجة جميع الأعمال المعلقة. بمجرد الانتهاء من ذلك ، سيتم إغلاق الخدمة ، حيث لا يوجد شيء آخر تفعله.
  3. قم بإعادة تشغيل جهاز الحاسوب الخاص بك؛ الآن سترى أنه لن تكون هناك عملية mscorsvw.exe قيد التشغيل في إدارة المهام.

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

Original text