Komputer Windows lambat karena penggunaan CPU mscorsvw.exe tinggi

Artikel ini menjelaskan mengapa karena penggunaan CPU mscorsvw.exe yang tinggi , komputer Windows 10/8/7 dapat berjalan lambat & apa yang dapat Anda lakukan. Jika Anda membuka Task Manager dalam skenario seperti itu, Anda sekarang akan menemukan proses yang disebut mscorsvw.exe yang memiliki penggunaan CPU lebih dari 50%! Layanan ini sebenarnya digunakan oleh kerangka .NET untuk melakukan pra-kompilasi. Jadi, apa proses mscorsvw.exe dan bagaimana cara mengatasinya?

Komputer Windows lambat karena penggunaan CPU mscorsvw.exe tinggi

David Notario yang sudah lama kembali membuat pengamatan berikut di blog MSDN Microsoft:

mscorsvw.exe adalah prakompilasi rakitan .NET di latar belakang. Setelah selesai, itu akan hilang. Biasanya, setelah Anda menginstal .NET Redist, itu akan selesai dengan rakitan prioritas tinggi dalam 5 hingga 10 menit dan kemudian akan menunggu sampai komputer Anda dalam keadaan idle untuk memproses rakitan prioritas rendah. Setelah itu dilakukan itu akan mati dan Anda tidak akan melihat mscorsvw.exe. Satu hal penting adalah meskipun Anda mungkin melihat 100% penggunaan CPU, kompilasi terjadi dalam proses dengan prioritas rendah, jadi mencoba untuk tidak mencuri CPU untuk hal lain yang Anda lakukan. Setelah semuanya dikompilasi, assemblies sekarang akan dapat membagikan halaman ke berbagai proses dan pemanasan biasanya akan jauh lebih cepat, jadi kami tidak membuang siklus Anda.

Penyebabnya adalah proses mscorsvw.exe mengompilasi ulang rakitan .Net di latar belakang. Jadi biasanya, prosesnya akan hilang setelah beberapa saat dan kecepatan komputer Anda akan kembali normal. Bahkan jika Anda mau, Anda tidak dapat menghentikan proses dengan cara biasa.

Ini karena, proses mscorsvw.exe adalah proses sistem, jadi saat Anda mencoba menutupnya secara langsung menggunakan Pengelola Tugas, Anda tidak akan dapat melakukannya! Anda harus sedikit mahir dengan CMD.

Jika Anda tidak ingin menunggu hingga komputer Anda dalam keadaan idle agar dapat mulai dikompilasi, Anda dapat melakukan hal berikut:

  1. Arahkan ke "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727" di Windows Explorer.
  2. Klik Mulai , ketik CMD dan jalankan sebagai admin. Pada command prompt tentukan jalur di atas dan ketik ngen.exe executequeueditems. Perintah ini akan memproses semua pekerjaan yang tertunda. Setelah ini selesai, layanan akan dimatikan, karena tidak ada lagi yang bisa dilakukan.
  3. Hidupkan Kembali komputer Anda; sekarang Anda akan melihat bahwa tidak akan ada proses mscorsvw.exe yang berjalan di Task Manager.

Semoga ini membantu!

Original text