Solusi: Penggunaan CPU Tinggi oleh .NET Runtime Optimization Service

Masalah ini biasanya muncul secara acak tetapi juga bisa terjadi setelah pembaruan diinstal ke .NET Framework. Proses yang dapat dieksekusi adalah mscorsvw.exe dan akan ditampilkan di Task Manager dengan nama itu atau sebagai .NET Runtime Optimization Service. Itu tidak berjalan begitu sering dan itu adalah layanan yang berjalan untuk mengoptimalkan .NET Framework yang, sebagai imbalannya, memastikan aplikasi dan program yang bergantung padanya berjalan lebih cepat.

. Layanan Optimasi Runtime NET. CPU Tinggi

Namun, pengoptimalan ini terkadang memakan waktu terlalu lama dan pengguna telah melaporkan bahwa ia menghabiskan banyak sumber daya CPU setiap kali berjalan. Itu juga berlangsung selama beberapa hari. Ikuti metode yang kami siapkan di bawah ini untuk mencoba menyelesaikan masalah ini.

Apa yang menyebabkan Layanan Optimasi Runtime .NET Penggunaan CPU Tinggi?

Jawaban resmi adalah bahwa proses perlu mengkompilasi ulang pustaka dan bahwa itu hanya akan berjalan ketika komputer dalam keadaan diam. Microsoft juga menyatakan bahwa prosesnya seharusnya tidak lebih dari beberapa menit. Namun, itu tidak terjadi dan orang-orang menemukan diri mereka menunggu lebih dari seminggu tanpa kemajuan. Berikut ini beberapa penyebabnya:

  • Biasanya berjalan lambat dan Anda dapat mencoba mempercepatnya dengan menjalankan perintah tertentu.
  • Mungkin ada malware yang berjalan di komputer Anda yang menyamar sebagai layanan atau layanan telah terinfeksi. Coba jalankan pemindai malware.
  • Layanan mungkin rusak dan Anda harus mencoba memulai kembali.

Solusi 1: Mengoptimalkan proses

Tidak disarankan untuk segera mengakhiri proses ini karena ini akan benar-benar membantu komputer Anda dan cara aplikasi dan game dijalankan. Namun, ada berbagai cara Anda dapat mempercepat proses hanya dengan menjalankan perintah yang membantu ini atau dengan menjalankan skrip untuk efek yang sama. Ini harus memungkinkan proses untuk menggunakan lebih banyak core CPU yang akan memungkinkannya untuk selesai berjalan lebih cepat. Lihat di bawah ini!

  1. Cari " Command Prompt " baik di menu Start atau dengan mengetuk tombol pencarian di sebelahnya. Klik kanan pada hasil pertama yang muncul di bagian atas dan pilih opsi " Run as administrator ".

Menjalankan Command Prompt sebagai administrator
  1. Pengguna yang menggunakan versi Windows yang lebih lama dapat menggunakan kombinasi Tombol Logo Windows + R untuk membuka kotak dialog Run . Ketik "cmd" di kotak dan gunakan kombinasi tombol Ctrl + Shift + Enter untuk menjalankan Command Prompt sebagai administrator.
  2. Salin dan tempel perintah yang ditunjukkan di bawah ini dan pastikan Anda mengklik tombol Enter pada keyboard Anda setelah masing-masing. Di antara dua perintah pertama, pilih yang sesuai dengan sistem operasi Anda (32-bit untuk yang pertama dan 64-bit untuk yang kedua).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executqueueditems 
  1. Periksa untuk melihat apakah penggunaan CPU dari Layanan Optimasi Runtime .NET telah kembali normal!

Alternatif : Jika Anda merasa tidak nyaman menjalankan perintah sendiri atau jika Anda menggunakan versi sistem operasi Windows yang lebih lama, Anda dapat menggunakan skrip resmi yang dibuat oleh Microsoft yang seharusnya melakukan hal yang sama.

  1. Kunjungi tautan ini untuk membuka halaman GitHub dari skrip. Arahkan ke kode, klik kanan tombol Raw dan pilih tautan Save as… Pastikan jenis file adalah Windows Script File (* .wsf).

Menyimpan skrip dari GitHub
  1. Temukan file tepat di tempat Anda menyimpannya dan klik dua kali untuk menjalankannya. Jika Anda dihadapkan dengan pilihan untuk memilih program untuk menjalankannya, pilih Windows Script Host .
  2. Periksa untuk melihat apakah masalahnya telah teratasi sekarang.

Solusi 2: Pindai Komputer Anda untuk Malware

Meskipun ini terdengar dari atas, infeksi malware adalah salah satu penyebab utama dari masalah ini dan sangat penting Anda memeriksa komputer Anda untuk malware. Program jahat ingin mendapatkan sumber daya Anda dan mereka biasanya menamai prosesnya sebagai sesuatu yang menyerupai file di komputer Anda.

Di sini, kami akan menunjukkan kepada Anda bagaimana memindai PC Anda dengan Malwarebytes karena sering menunjukkan hasil terbaik mengingat fakta bahwa ia benar-benar memiliki basis data yang luas. Semoga berhasil!

  1. Malwarebytes Anti-Malware adalah alat anti-malware yang luar biasa dengan versi gratis yang dapat Anda unduh dari situs web resmi mereka. Mudah-mudahan, Anda tidak akan memerlukan paket lengkap setelah Anda menyelesaikan masalah ini (kecuali jika Anda ingin membelinya dan siap untuk masalah lain) jadi pastikan Anda mengunduh versi uji coba dengan mengklik di sini.

Mengunduh Malwarebytes
  1. Temukan file yang dapat dieksekusi yang baru saja Anda unduh dari situs web mereka di folder Downloads di PC Anda dan klik dua kali untuk membukanya di komputer Anda.
  2. Pilih tempat Anda ingin menginstal Malwarebytes dan ikuti instruksi instalasi yang akan muncul di layar untuk menyelesaikan proses instalasi.

Menginstal Malwarebytes
  1. Buka Malwarebytes dengan menempatkannya di menu Mulai atau di Desktop Anda dan pilih opsi Pindai yang tersedia di layar beranda aplikasi.
  2. Alat ini mungkin akan meluncurkan proses pembaruan untuk memperbarui basis data virusnya dan kemudian akan melanjutkan dengan pemindaian. Harap bersabar sampai proses selesai yang mungkin membutuhkan waktu. Jika malware terdeteksi di komputer Anda, konfirmasikan untuk menghapusnya atau dikarantina .

Menjalankan pemindaian di Malwarebytes
  1. Nyalakan kembali komputer Anda setelah proses pemindaian selesai dan periksa untuk melihat apakah Anda masih mengalami masalah dengan Layanan .NET Runtime Optimization!

Catatan : Anda juga harus menggunakan pemindai keamanan lainnya jika Anda dapat mengetahui jenis malware yang Anda miliki di komputer Anda (ransomware, junkware, dll.). Selain itu, satu pemindai tidak akan pernah bisa mengenali dan menghapus semua jenis malware, jadi kami sarankan Anda mencoba yang lain juga!

Solusi 3: Memulai Kembali Layanan

Restart layanan akan memulai kembali seluruh proses juga tetapi harus selesai lebih cepat kali ini, terutama jika bug menyebabkannya melakukan kesalahan. Lihat di bawah.

  1. Buka utilitas Jalankan dengan menggunakan kombinasi tombol Windows + R pada keyboard Anda (tekan tombol-tombol ini secara bersamaan. Ketikkan " devmgmt.msc " di kotak yang baru dibuka tanpa tanda kutip dan klik OK untuk membuka alat Layanan .

Menjalankan Device Manager
  1. Temukan layanan NVIDIA Telemetry Container pada daftar, klik kanan padanya dan pilih Properties dari menu konteks yang muncul.
  2. Jika layanan dimulai (Anda dapat memeriksanya tepat di sebelah pesan status Layanan), Anda harus menghentikannya dengan mengklik tombol Stop di tengah jendela. Bagaimanapun, jalankan lagi dengan mengklik Start

Memulai layanan
  1. Pastikan bahwa opsi di bawah menu Jenis startup di jendela properti layanan diatur ke Otomatis sebelum Anda melanjutkan dengan langkah-langkah lain. Konfirmasikan setiap kotak dialog yang mungkin muncul saat mengubah jenis startup.

Anda dapat menerima pesan galat berikut saat mengeklik Mulai:

“Windows tidak dapat memulai layanan di Komputer Lokal. Kesalahan 1079: Akun yang ditentukan untuk layanan ini berbeda dari akun yang ditentukan untuk layanan lain yang berjalan dalam proses yang sama. "

Jika ini terjadi, ikuti instruksi di bawah ini untuk memperbaikinya.

  1. Ikuti langkah 1-3 dari instruksi di atas untuk membuka jendela properti layanan. Arahkan ke tab Log On dan klik tombol Browse ….

Logon >> Jelajah
  1. Di bawah kotak entri “ Masukkan nama objek untuk dipilih ”, ketik nama akun Anda, klik Periksa Nama dan tunggu sampai nama tersebut tersedia.
  2. Klik OK ketika Anda selesai dan ketik kata sandi di kotak Kata Sandi jika Anda diminta. Sekarang seharusnya mulai tanpa masalah!

Artikel Menarik