Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi
Diterbitkan: 2022-01-12
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 lain dari sistem 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.

Isi
- Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi di Windows 10
- Mengapa .NET Runtime Optimization Hasil Layanan dalam Penggunaan CPU Tinggi?
- Metode 1: Lakukan Boot Bersih PC
- Metode 2: Tingkatkan Proses .NET Framework
- Opsi I: Melalui Command Prompt
- Opsi II: Melalui Skrip GitHub
- Metode 3: Mulai ulang .NET Runtime Optimization Service
- Metode 4: Deteksi & Hapus Malware
Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi di Windows 10
Seperti yang mungkin Anda ketahui, kerangka kerja .NET ini antara lain digunakan oleh Microsoft dan pihak ketiga lainnya untuk mengembangkan dan menjalankan aplikasi Windows . 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 dirancang untuk berjalan di latar belakang saat 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.

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 kotak dialog Run .
2. Ketik msconfig dan tekan tombol Enter untuk membuka Konfigurasi Sistem .

3. Buka tab Layanan dan centang kotak bertanda Sembunyikan semua layanan Microsoft .

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

5. Simpan perubahan dengan mengklik tombol Apply > OK .

6. Sebuah pop-up menanyakan apakah Anda ingin Restart atau Keluar tanpa restart akan muncul, seperti yang ditunjukkan. pilih opsi Keluar tanpa memulai ulang .

7. Sekali lagi, luncurkan jendela System Configuration dengan mengulangi Langkah 1-2. Beralih ke tab Startup .

8. Klik pada hyperlink Open Task Manager , seperti yang ditunjukkan.

Catatan: Periksa kolom dampak Startup untuk semua aplikasi/proses yang terdaftar dan nonaktifkan yang memiliki dampak Startup Tinggi .
9. Klik kanan pada aplikasi (misalnya Steam ) dan pilih opsi Disable , seperti yang digambarkan di bawah ini.

10. Terakhir, tutup semua jendela aplikasi yang aktif dan restart PC Anda . Ini akan dimulai dalam keadaan boot bersih.
11. Sekarang, periksa penggunaan CPU layanan .NET Runtime di Task Manager. Jika normal, aktifkan program pihak ketiga satu per satu untuk menemukan aplikasi penyebab dan hapus instalannya untuk menghindari masalah seperti itu di masa mendatang.
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 Start , ketik Command Prompt dan klik Run as administrator , seperti yang ditunjukkan.


2. Ketik perintah yang diberikan dan tekan tombol Enter 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

3. Selanjutnya, jalankan ngen.exe executequeueditems , seperti gambar di bawah ini.

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. Tekan tombol Windows + R bersamaan untuk membuka kotak dialog Run .
2. Ketik msinfo32 dan klik OK untuk membuka jendela System Information .
3. Di sini, periksa label System Type untuk memeriksanya.

Baca Juga: Apa Itu HKEY_LOCAL_MACHINE?
Opsi II: Melalui Skrip GitHub
1. Buka halaman GitHub untuk skrip .

2. Klik kanan pada tombol Raw dan pilih opsi Save link as… , seperti yang ditunjukkan.

3. Ubah Save as type ke Windows Script File dan klik Save .

4. Setelah diunduh, buka file dengan Windows Script Host .
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 cara mengatasi .NET runtime optimasi layanan penggunaan CPU yang tinggi dengan memulai ulang layanan:
Catatan : Solusi ini hanya berfungsi untuk sistem dengan kartu grafis khusus yang didukung NVIDIA.
1. Tekan tombol Windows + R secara bersamaan untuk meluncurkan kotak dialog Run .
2. Ketik services.msc dan klik OK untuk membuka aplikasi Services .

3. Gulir daftar dan temukan layanan NVIDIA Telemetry Container .
4. Klik kanan padanya dan pilih Properties dari menu konteks, seperti yang ditunjukkan.

5. Klik tombol Stop terlebih dahulu. Tunggu Status Layanan membaca Berhenti , lalu klik tombol Mulai untuk menjalankannya kembali.

6. Pastikan jenis Startup: diatur ke Otomatis .

7. Setelah layanan dimulai ulang, klik Apply > OK untuk menyimpan perubahan dan tutup jendela Properties .

8. Tekan tombol Ctrl + Shift + Esc bersamaan untuk membuka Task Manager dan periksa apakah layanan masih menggunakan sumber daya CPU yang tinggi.
Baca Juga : Apa Itu Google Chrome Elevation Service?
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. Tekan tombol Windows + I secara bersamaan untuk membuka Pengaturan .
2. Di sini, klik Perbarui & Keamanan , seperti yang ditunjukkan.

3. Buka menu Keamanan Windows dan klik Perlindungan virus & ancaman

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

5. Jika ada malware yang ditemukan, klik Mulai tindakan untuk menghapus atau memblokirnya dan restart PC Anda.

Direkomendasikan:
- Perbaiki Touchpad Scroll Tidak Bekerja di Windows 10
- Cara Mengubah Program Startup di Windows 10
- Cara Mematikan Mikrofon di Windows 10
- 7 Cara Mengatasi Komputer Terus Crash
Mudah-mudahan, salah satu solusi di atas telah diperbaiki. Layanan optimasi runtime NET masalah CPU tinggi pada PC Anda. Jika masalah yang sama kembali menghantui Anda nanti, periksa pembaruan Windows yang tersedia atau instal ulang versi terbaru .NET framework. Juga, jika Anda memiliki pertanyaan/saran tentang artikel ini, silakan tinggalkan di bagian komentar.
