Skip to content Skip to sidebar Skip to footer

Memperbaiki .NET Runtime Optimization Service Menggunakan CPU yang Tinggi di Windows 10/11

 


Jika anda melihat penggunaan CPU, GPU maupun Disk yang tinggi oleh .NET Runtime Optimization Service (mscorsvw.exe) pada PC Windows 10 atau Windows 11 anda, maka artikel ini akan membantu anda memperbaiki masalah.


Alasan utama .NET Runtime Optimization Service menggunakan CPU yang tinggi pada PC anda adalah jika proses terkait mscorsvw.exe sedang mengkompilasi .NET assemblies di background dan setelah selesai, proses tersebut akan hilang. Penyebab potensial lainnya dapat berupa:

  • .NET Runtime Optimization berjalan lambat.
  • Program yang bertentangan atau malware yang berjalan di PC anda.
  • .NET Runtime Optimization rusak.




Memperbaiki .NET Runtime Optimization Service Menggunakan CPU yang Tinggi


Ketika anda melihat penggunaan CPU yang tinggi oleh .NET Runtime Optimization Service di PC Windows 10 atau Windows 11 anda, maka anda dapat menggunakan metode perbaikan berikut ini untuk memperbaikinya.



1. Akhiri Proses mscorsvw.exe Menggunakan Task Manager


Untuk melakukannya, ikuti langkah-langkah berikut ini.

  • Buka Task Manager dengan menekan tombol Ctrl + Shift + Esc.
  • Di jendela Task Manager, alihkan ke tab Details.
  • Kemudian klik kanan pada proses mscorsvw.exe dan pilih End process tree.



2. Jalankan Scan Malware


Perlu anda ketahui, bahwa file mscorsvw.exe yang sah terletak di folder C:\Windows\Microsoft.NET\Framework atau C:\Windows\Microsoft.NET\Framework64. Anda dapat mengklik kanan pada mscorsvw.exe di Task Manager dan pilih Open file location.


Jika anda menemukannya di tempat lain, maka itu bisa jadi malware. Malware ini hadir di PC anda dan mungkin bertanggung jawab atas penggunaan CPU yang tinggi oleh .NET Runtime Optimization Service. Jadi, scan PC anda dengan program antivirus atau anti-malware untuk memperbaiki masalah. Program antivirus atau anti-malware akan menangani malware tersebut. Jika anda menggunakan Windows Defender Offline, maka anda dapat mengikuti langkah-langkah berikut ini.



Di Windows 10:

  • Luncurkan Settings dengan menekan tombol Win + I, kemudian pilih Update & Security.
  • Selanjutnya klik Windows Security di panel kiri dan di panel kanan klik Open Windows Security.
  • Di jendela Windows Security, klik Virus & threat protection dan kemudian klik Scan Options di panel kanan.
  • Selanjutnya pilih Windows Defender Offline Scan dan klik Scan now.


Di Windows 11:

  • Buka Settings Windows dengan menekan tombol Win + I.
  • Di jendela Settings, klik Privacy & security di panel kiri dan klik Windows Security di panel kanan.
  • Di halaman berikutnya di panel kanan, klik Open Windows Security.
  • Di jendela Windows Security, klik Virus & threat protection dan kemudian klik Scan Options di panel kanan.
  • Di halaman selanjutnya, pilih Windows Defender Offline Scan dan klik Scan now.



3. Optimalkan .Net Runtime Optimization Service


Tool asli Windows ngen.exe memiliki kemampuan untuk meningkatkan kinerja .NET Runtime Optimization. Anda harus menjalankannya melalui Command Prompt di PC anda.


Untuk melakukannya, anda dapat mengikuti langkah-langkah dibawah ini.

  • Tekan tombol Win + R, kemudian ketik cmd dan tekan Ctrl + Shift + Enter untuk membuka Command Prompt dengan hak admin.
  • Di jendela Command Prompt, masukkan perintah berikut ini dan tekan Enter. Gunakan perintah sesuai arsitektur system yang anda install di PC anda.

Untuk Windows 32-bit:

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
Untuk Windows 64-bit:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

  • Sekarang, anda harus menjalankan Ngen.exe. Untuk menjalankannya, masukkan perintah berikut dan tekan Enter.

ngen.exe executequeueditems

Ini akan membantu anda memperbaiki masalah dengan mengurangi penggunaan CPU yang tinggi oleh .NET Runtime Optimization.


3. Gunakan Skrip Resmi dari Microsoft

Melakukan ini sama persis seperti yang dilakukan ngen.exe. Tapi, itu adalah skrip yang dirilis oleh Microsoft. Ikuti langkah-langkah berikut ini untuk menggunakannya.
  • Anda perlu mengcopy kode skrip dari Github. Setelah anda berada di halaman tersebut, klik tombol Raw di atas kode.


  • Kemudian, copy seluruh kode skrip tersebut dan paste di notepad atau teks editor anda.
  • Setelah itu klik File - Save As.
  • Selanjutnya beri nama yang di akhiri dengan ekstensi .wsf (misalnya dotnet.wsf), kemudian pilih All Files dari Save as type dan klik Save.


  • Terakhir, buka folder tempat anda menympannya dan jalankan file .wsf tersebut di PC anda.


4. Restart Service Nvidia Telemetry Container

Merestart Nvidia Telemetry Container juga dapat membantu memperbaiki masalah karena merestart atau meluncurkan kembali mungkin memperbaiki data yang rusak dari .NET Runtime Optimization. Ini adalah perbaikan yang berfungsi yang berhasil untuk banyak pengguna dengan masalah yang sama.
  • Tekan tombol Win + R, kemudian ketik services.msc dan tekan Enter untuk membuka Services.
  • Di jendela Services, klik kanan pada service Nvidia Telemetry Container dan pilih Restart.
  • Anda juga dapat mengklik dobel pada service tersebut, kemudian di jendela properties, klik Stop terlebih dahulu dan kemudian klik Start untuk memulai kembali service.



Itulah berbagai cara yang dapat anda gunakan untuk memperbaiki masalah penggunaan CPU yang tinggi oleh .NET Runtime Optimization. Anda kemudian dapat membaca artikel saya lainnya tentang apa itu Features on Demand Windows 10/11 dan cara menginstallnya atau apa itu RegAsm.exe dan cara Unregister DLL menggunakan RegAsm.exe.

Sekian artikel saya kali ini, semoga bermanfaat dan membantu anda dalam memperbaiki .NET Runtime Optimization Service menggunakan CPU yang tinggi di Windows 10 atau Windows 11 anda. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pemikiran serta pengalaman anda dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!

Post a Comment for "Memperbaiki .NET Runtime Optimization Service Menggunakan CPU yang Tinggi di Windows 10/11"