Lembut

Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

Coba Instrumen Kami Untuk Menghilangkan Masalah





Diposting padaTerakhir diperbarui: 12 Januari 2022

Anda mungkin sering menemukan aplikasi atau proses sistem latar belakang yang memonopoli jumlah sumber daya sistem yang tidak normal. Penggunaan sumber daya sistem yang tinggi dari suatu proses dapat sangat memperlambat operasi sistem lainnya dan dapat mengubah PC Anda menjadi berantakan. Ini juga dapat menyebabkan crash sepenuhnya. Kami telah membahas banyak proses dan masalah penggunaan CPU yang tinggi di situs web kami. Selain itu, hari ini, kita akan membahas masalah penggunaan CPU yang tinggi pada layanan .NET Runtime Optimization dan cara mengembalikannya ke tingkat yang dapat diterima.



Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

Isi[ bersembunyi ]



Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi di Windows 10

Seperti yang mungkin Anda sadari, ini .NET kerangka kerja digunakan oleh Microsoft dan pihak ketiga lainnya untuk mengembangkan dan menjalankan aplikasi Windows antara lain. File yang dapat dieksekusi untuk layanan ini, bernama mscorsvw.exe , adalah komponen Windows resmi dan melakukan tugas mengoptimalkan .NET framework yaitu pra dan kompilasi ulang .NET library. Ini membantu aplikasi dan program diluncurkan lebih cepat. Layanan pengoptimalan adalah dirancang untuk berjalan di latar belakang ketika PC Anda diam selama 5-10 menit.

Mengapa .NET Runtime Optimization Hasil Layanan dalam Penggunaan CPU Tinggi?

Terkadang layanan membutuhkan waktu lebih lama dari biasanya untuk mengkompilasi ulang pustaka .NET. Ini menghasilkan



  • Layanan PC Anda berjalan lebih lambat dari biasanya.
  • Instance kesalahan di komputer Anda.
  • Render layanan rusak.
  • Pemanfaatan sumber daya sistem oleh malware.

.proses layanan optimasi runtime net mengambil memori tinggi yang ditampilkan di Task Manager

Mempertimbangkan dampak layanan ini pada kinerja aplikasi individu, penghentian langsung pada pandangan pertama kerusakan tidak disarankan. Jika layanan tampaknya terlalu lama untuk menyelesaikan operasinya, Anda memiliki opsi untuk mempercepatnya dengan menjalankan beberapa perintah atau skrip. Perbaikan lainnya termasuk memindai komputer dari malware dan virus, memulai ulang layanan, dan melakukan boot bersih, seperti yang dijelaskan di segmen berikutnya.



Metode 1: Lakukan Boot Bersih PC

Sangat mungkin bahwa layanan mengalami kesulitan mengkompilasi ulang perpustakaan untuk aplikasi pihak ketiga tertentu dan oleh karena itu, menghabiskan lebih banyak daya CPU untuk menyelesaikan tugas. Anda dapat melakukan boot bersih di mana hanya driver penting dan program startup yang dimuat, untuk memeriksa apakah itu memang salah satu program pihak ketiga yang mendorong masalah penggunaan CPU yang tinggi untuk layanan .NET Runtime Optimization. Langkah-langkah untuk melakukan boot bersih Windows 10 adalah sebagai berikut:

1. Tekan Tombol Windows + R secara bersamaan untuk meluncurkan Lari kotak dialog.

2. Ketik msconfig dan tekan Memasuki kunci untuk membuka Sistem konfigurasi .

Ketik msconfig dan tekan tombol Enter untuk membuka aplikasi Konfigurasi Sistem. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

3. Pergi ke Jasa tab dan centang kotak bertanda Sembunyikan semua layanan Microsoft .

Buka tab Layanan dan centang kotak Sembunyikan semua layanan Microsoft.

4. Kemudian, klik pada Menonaktifkan semua tombol, ditampilkan disorot. Ini akan menghentikan semua layanan pihak ketiga dan yang tidak perlu berjalan di latar belakang.

Klik tombol Nonaktifkan Semua untuk menghentikan semua pihak ketiga dan layanan yang tidak perlu berjalan di latar belakang. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

5. Simpan perubahan dengan mengklik Terapkan > OK tombol.

Simpan perubahan dengan mengklik Terapkan dan kemudian keluar dengan mengklik OK

6. Munculan yang menanyakan apakah Anda ingin Mengulang kembali atau Keluar tanpa memulai ulang akan muncul, seperti yang ditunjukkan. memilih Keluar tanpa memulai ulang pilihan.

Sebuah pop up yang menanyakan apakah Anda ingin Restart atau Exit without restart akan muncul, pilih opsi Exit without restart

7. Sekali lagi, luncurkan Sistem konfigurasi jendela dengan mengulang Langkah 1-2. Beralih ke Memulai tab.

Sekali lagi, luncurkan System Configuration Window, dan navigasikan ke tab Startup. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

8. Klik pada Buka Pengelola Tugas hyperlink, seperti yang ditunjukkan.

Klik pada tautan Buka Pengelola Tugas

Catatan: Periksa kolom dampak Startup untuk semua aplikasi/proses yang terdaftar dan nonaktifkan yang memiliki a Dampak Startup yang tinggi .

9. Klik kanan pada aplikasi (misalnya. Uap ) dan pilih Cacat pilihan, seperti yang digambarkan di bawah ini.

Periksa kolom Dampak startup untuk semua aplikasi atau proses yang terdaftar dan nonaktifkan yang memiliki nilai dampak tinggi. Untuk menonaktifkan, cukup klik kanan pada mereka dan pilih opsi Nonaktifkan. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

10. Akhirnya, menutup turunkan semua jendela aplikasi yang aktif dan mengulang kembali PC Anda . Ini akan mulai dalam keadaan boot bersih.

11. Sekarang, periksa penggunaan CPU layanan .NET Runtime di Task Manager. Jika sudah biasa, aktifkan program pihak ketiga satu per satu untuk menemukan aplikasi pelakunya dan hapus instalannya untuk menghindari masalah seperti itu di masa depan.

Baca juga: Cara Memperbaiki Penggunaan CPU Tinggi hkcmd

Metode 2: Tingkatkan Proses .NET Framework

Karena mengakhiri layanan ini bukanlah suatu pilihan, Anda dapat memberikan layanan ini sedikit dorongan dengan mengizinkannya menggunakan inti CPU tambahan. Secara default, layanan hanya menggunakan satu inti.

  • Anda dapat menjalankan beberapa perintah sendiri
  • atau cukup unduh skrip Microsoft resmi dari GitHub dan jalankan.

Opsi I: Melalui Command Prompt

1. Klik pada Awal , Tipe Prompt Perintah dan klik Jalankan sebagai administrator , seperti yang ditunjukkan.

Buka menu Start, ketik Command Prompt dan klik Run as administrator di panel kanan.

2. Ketik perintah yang diberikan dan tekan tombol Memasuki kunci untuk mengeksekusi.

Catatan: Perintah yang perlu dijalankan berbeda berdasarkan arsitektur sistem.

    Untuk sistem 32-bit: cd c: Windows Microsoft.NET Framework v4.0.30319 Untuk sistem 64-bit: cd c: Windows Microsoft.NET Framework64 v4.0.30319

jalankan perintah untuk masuk ke Microsoft Net framework di cmd atau Command Prompt. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

3. Selanjutnya, jalankan ngen.exe mengeksekusi antrean item , seperti yang digambarkan di bawah ini.

perintah untuk memeriksa apakah penggunaan CPU turun ke tingkat normal di Command Prompt atau cmd

Kiat Pro: Tentukan apakah PC Windows 32-bit & 64-bit

Jika Anda tidak yakin tentang arsitektur sistem Anda, cukup ikuti langkah-langkah yang diberikan:

1. Pukul Tombol Windows + R bersama-sama untuk membuka Lari kotak dialog.

2. Ketik msinfo32 dan klik Oke membuka Sistem Informasi jendela.

3. Di sini, periksa Tipe sistem label untuk memeriksa hal yang sama.

Jika Anda tidak yakin tentang arsitektur sistem Anda, cukup jalankan msinfo32 di kotak perintah Jalankan dan centang label Jenis Sistem di jendela berikut.

Baca juga: Apa itu HKEY_LOCAL_MACHINE?

Opsi II: Melalui Skrip GitHub

1. Pergi ke GitHub halaman untuk naskah .

klik opsi Raw di halaman github

2. Klik kanan pada Mentah tombol dan pilih Simpan tautan sebagai… pilihan, seperti yang ditunjukkan.

klik kanan pada opsi Raw dan pilih Simpan tautan sebagai ... di halaman github

3. Ubah Simpan sebagai tipe ke File Skrip Windows dan klik Menyimpan .

pilih simpan sebagai tipe ke File Skrip Windows dan klik Simpan

4. Setelah diunduh, buka file dengan Host Skrip Windows .

Baca juga: Perbaiki Proses Pelayanan Host DISM Penggunaan CPU Tinggi

Metode 3: Mulai ulang .NET Runtime Optimization Service

Layanan sering kali dapat membuat kesalahan dan kemudian, menunjukkan perilaku aneh seperti menggunakan sumber daya sistem dalam jumlah besar yang tidak perlu atau tetap aktif untuk jangka waktu yang lama. Instance yang bermasalah dapat terjadi karena bug yang ada di build OS Windows saat ini. Berikut ini cara mengatasi layanan optimasi runtime .NET penggunaan CPU yang tinggi dengan memulai ulang layanan:

Catatan : Solusi ini hanya berfungsi untuk sistem dengan kartu grafis khusus yang didukung NVIDIA.

1. Tekan Windows + R kunci secara bersamaan untuk meluncurkan Lari kotak dialog.

2. Ketik services.msc dan klik Oke membuka Jasa aplikasi.

Ketik services.msc dan klik OK untuk membuka aplikasi Services. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

3. Gulir daftar dan temukan Wadah Telemetri NVIDIA melayani.

4. Klik kanan padanya dan pilih Properti dari menu konteks, seperti yang ditunjukkan.

Gulir daftar dan temukan layanan NVIDIA Telemetry Container. Klik kanan padanya dan pilih Properties dari menu konteks.

5. Klik pada Berhenti tombol pertama. Tunggu Status Layanan terbaca Berhenti , lalu klik Awal tombol untuk menjalankannya lagi.

klik Berhenti untuk Menghentikan Status Layanan

6. Pastikan Jenis permulaan: diatur ke Otomatis .

Di tab General, klik menu dropdown Startup type dan pilih Automatic dari menu. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

7. Setelah layanan dimulai ulang, klik Terapkan > OK untuk menyimpan perubahan dan menutup Properti jendela.

Setelah layanan dimulai ulang, klik Terapkan untuk menyimpan perubahan dan tutup jendela Properties.

8. Tekan Ctrl + Shift + tombol Esc bersama-sama untuk membuka Pengelola tugas dan periksa apakah layanan masih menggunakan sumber daya CPU yang tinggi.

Baca juga: Apa itu Layanan Peninggian Google Chrome

Metode 4: Deteksi & Hapus Malware

Jika layanan konsumsi CPU yang tidak normal tetap ada, jalankan pemindaian virus/malware untuk menyingkirkan kemungkinan infeksi. Aplikasi berbahaya dapat menyelinap ke PC Anda jika Anda tidak hati-hati. Program-program ini akan menyamar dan berpura-pura menjadi komponen Windows resmi, dan menyebabkan beberapa masalah seperti penggunaan CPU yang tinggi. Anda dapat menggunakan Windows Defender asli untuk memindai PC Anda atau Anda dapat menggunakan program keamanan khusus lainnya yang berguna. Ikuti langkah-langkah ini untuk memperbaiki layanan optimasi runtime .NET masalah penggunaan CPU yang tinggi dengan menghapus malware dari PC Anda:

1. Pukul Tombol Windows + I secara bersamaan untuk membuka Pengaturan .

2. Di sini, klik Pembaruan & Keamanan , seperti yang ditunjukkan.

Pembaruan dan Keamanan

3. Pergi ke Keamanan Windows menu dan klik Perlindungan virus & ancaman

pilih opsi Perlindungan virus dan ancaman di bawah Area perlindungan

4. Klik Scan cepat untuk memindai PC Anda untuk memeriksa apakah ada malware atau tidak.

klik Pemindaian cepat di menu Perlindungan virus dan ancaman. Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

5. Jika ada malware yang ditemukan, klik Mulai tindakan ke menghapus atau memblokir mereka dan restart PC Anda.

Semua ancaman akan terdaftar di sini. Klik Mulai Tindakan di bawah Ancaman saat ini.

Direkomendasikan:

Mudah-mudahan, salah satu solusi di atas telah diperbaiki. Layanan optimasi runtime NET CPU tinggi masalah pada PC Anda. Jika masalah yang sama kembali menghantui Anda nanti, periksa pembaruan Windows yang tersedia atau instal ulang versi terbaru .NET kerangka kerja . Juga, jika Anda memiliki pertanyaan/saran tentang artikel ini, silakan tinggalkan di bagian komentar.

Elon Decker

Elon adalah penulis teknologi di Cyber ​​S. Dia telah menulis panduan cara kerja selama sekitar 6 tahun sekarang dan telah membahas banyak topik. Dia suka meliput topik yang berkaitan dengan Windows, Android, dan trik dan tip terbaru.