Yüksek mscorsvw.exe CPU kullanımı nedeniyle Windows bilgisayar yavaş

Bu makale, yüksek mscorsvw.exe CPU kullanımı nedeniyle bir Windows 10/8/7 bilgisayarın neden yavaş çalışabileceğini ve bu konuda neler yapabileceğinizi açıklar . Görev Yöneticisini böyle bir senaryoda açarsanız, artık % 50'den fazla CPU kullanımına sahip mscorsvw.exe adlı bir işlem bulacaksınız ! Bu hizmet aslında .NET çerçevesi tarafından ön derleme için kullanılır. Peki, mscorsvw.exe işlemi nedir ve bununla nasıl başa çıkılır?

Yüksek mscorsvw.exe CPU kullanımı nedeniyle Windows bilgisayar yavaş

David Notario'nun uzun geçmişi Microsoft'un MSDN blogunda şu gözlemi yaptı:

mscorsvw.exe arka planda .NET derlemelerini önceden derliyor. Tamamlandığında, uzaklaşacaktır. Tipik olarak, .NET Redist'i yükledikten sonra, 5 ila 10 dakika içinde yüksek öncelikli derlemelerle yapılacaktır ve ardından düşük öncelikli derlemeleri işlemek için bilgisayarınız boşta kalana kadar bekleyecektir. Bunu yaptığında kapanacak ve mscorsvw.exe'yi görmeyeceksiniz. Önemli bir şey,% 100 CPU kullanımı görseniz de, derlemenin düşük önceliğe sahip bir süreçte gerçekleşmesi, bu nedenle yaptığınız diğer şeyler için CPU'yu çalmamaya çalışmasıdır. Her şey derlendikten sonra, derlemeler artık sayfaları farklı süreçlerde paylaşabilecek ve ısınmaya başlama tipik olarak çok daha hızlı olacak, bu nedenle çevrimlerinizi atmayacağız.

Nedeni, mscorsvw.exe işleminin .Net derlemelerini arka planda yeniden derlemesidir. Normalde süreç bir süre sonra kaybolur ve bilgisayarınızın hızı normale döner. Dilerseniz bile süreci normal şekilde öldüremezsiniz.

Bunun nedeni, mscorsvw.exe işleminin bir sistem işlemi olmasıdır, bu nedenle doğrudan Görev Yöneticisi'ni kullanarak kapatmaya çalıştığınızda, bunu yapamazsınız! CMD konusunda biraz uzman olmalısınız.

Bilgisayarınızın derlemeye başlayabilmesi için boşta kalmasını beklemek istemiyorsanız, aşağıdakileri yapabilirsiniz:

  1. Gidin : “\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 C” Windows Explorer.
  2. Tıklayın Başlat , yazın CMD ve yönetici olarak çalıştırın. Komut isteminde yukarıdaki yolu belirtin ve ngen.exe executequeueditems yazın. Bu komut tüm bekleyen işleri işleyecektir. Bu yapıldıktan sonra, yapacak başka bir şeyi olmadığı için hizmet kapanacaktır.
  3. Bilgisayarı yeniden başlatın; şimdi Görev Yöneticisinde çalışan mscorsvw.exe işleminin olmayacağını göreceksiniz.

Bu yardımcı olur umarım!

Original text