Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

Anda mungkin sering menemukan aplikasi atau proses sistem latar belakang yang(background system process) 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(CPU usage) yang tinggi di situs web kami. Selain itu, hari ini, kita akan membahas masalah penggunaan CPU(CPU usage) yang tinggi pada layanan .NET Runtime Optimization(Runtime Optimization service) dan cara mengembalikannya ke tingkat yang dapat diterima.

Perbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi

Cara Memperbaiki .NET Runtime Optimization Service Penggunaan CPU Tinggi di Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Seperti yang mungkin Anda ketahui, kerangka kerja .NET(.NET framework) ini digunakan oleh Microsoft dan pihak ketiga lainnya untuk mengembangkan dan menjalankan aplikasi Windows(for developing and running Windows applications) . File yang dapat dieksekusi untuk layanan ini, bernama mscorsvw.exe , adalah (mscorsvw.exe)komponen Windows(Windows component) resmi dan melakukan tugas mengoptimalkan .NET framework yaitu pra(viz pre) dan kompilasi ulang .NET library. Ini membantu aplikasi dan program diluncurkan lebih cepat. Layanan pengoptimalan(optimization service) dirancang untuk berjalan di latar belakang( designed to run in the background) saat PC Anda diam selama 5-10 menit.

Mengapa .NET Runtime Optimization Hasil Layanan dalam Penggunaan CPU Tinggi?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

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

  • Layanan PC(PC service) 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(app performance) 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(malware and viruses) , memulai ulang layanan, dan melakukan boot bersih, seperti yang dijelaskan di segmen berikutnya.

Metode 1: Lakukan Boot Bersih PC
(Method 1: Perform Clean Boot of 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 memicu masalah penggunaan CPU(CPU usage) yang tinggi untuk layanan .NET Runtime Optimization(.NET Runtime Optimization service) . Langkah-langkah untuk melakukan boot bersih Windows 10 adalah sebagai berikut:

1. Tekan Windows + R keys secara bersamaan untuk meluncurkan kotak dialog Run .

2. Ketik msconfig dan tekan tombol Enter untuk membuka Konfigurasi Sistem(System Configuration) .

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

3. Buka tab Layanan(Services ) dan centang kotak bertanda Sembunyikan semua layanan Microsoft(Hide all Microsoft services) .

Buka tab Layanan dan centang kotak Sembunyikan semua layanan Microsoft.

4. Kemudian, klik tombol Nonaktifkan Semua(Disable All) , yang 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 tombol Apply > OK .

Simpan perubahan dengan mengklik Terapkan dan kemudian keluar dengan mengklik OK

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

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

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

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

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

Klik pada tautan Buka Pengelola Tugas

Catatan:(Note: ) Periksa kolom dampak Startup(Startup impact) untuk semua aplikasi/proses yang terdaftar dan nonaktifkan yang memiliki dampak Startup Tinggi(High Startup impact) .

9. Klik kanan pada aplikasi( application) (misalnya Steam ) dan pilih opsi Disable , 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. Terakhir, tutup(close) semua jendela aplikasi yang aktif dan restart PC Anda(your PC) . Ini akan mulai dalam keadaan boot(boot state) bersih .

11. Sekarang, periksa penggunaan CPU (CPU usage)layanan .NET Runtime(.NET Runtime service) di Task Manager . Jika normal, aktifkan program pihak ketiga satu per satu( enable third-party programs one at a time) untuk menemukan aplikasi penyebab(culprit application) dan hapus instalannya(uninstall it) untuk menghindari masalah seperti itu di masa mendatang.

Baca Juga:(Also Read:) Cara Memperbaiki Penggunaan CPU Tinggi hkcmd

Metode 2: Tingkatkan Proses .NET Framework(Method 2: Boost .NET Framework Processes)

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

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

Opsi I: Melalui Command Prompt(Option I: Via Command Prompt)

1. Klik Start , ketik Command Prompt dan klik Run as 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(command and press) tombol Enter untuk(key) mengeksekusi.

Catatan:(Note:) Perintah yang perlu dijalankan berbeda berdasarkan arsitektur sistem(system architecture) .

  • Untuk sistem 32-bit: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Untuk sistem 64-bit: (For 64-bit systems: )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 executequeueditems , seperti gambar 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
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Jika Anda tidak yakin tentang arsitektur sistem(system architecture) Anda , cukup ikuti langkah-langkah yang diberikan:

1. Tekan Windows + R keys 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.

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:(Also Read:) Apa Itu HKEY_LOCAL_MACHINE?

Opsi II: Melalui Skrip GitHub(Option II: Via GitHub Script)

1. Buka halaman GitHub untuk skrip(script) .

klik opsi Raw di halaman github

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

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

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

pilih simpan sebagai tipe ke File Skrip Windows dan klik Simpan

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

Baca Juga: (Also Read: )Perbaiki Proses Pelayanan Host DISM Penggunaan CPU Tinggi(Fix DISM Host Servicing Process High CPU Usage)

Metode 3: Mulai ulang .NET Runtime Optimization Service(Method 3: Restart .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. Contoh glitch dapat terjadi karena bug yang ada di build OS Windows(Windows OS build) saat ini . Berikut ini cara mengatasi layanan optimasi(optimization service) runtime .NET penggunaan CPU(CPU usage) yang tinggi dengan memulai ulang layanan:

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

1. Tekan tombol (keys)Windows + R secara bersamaan untuk meluncurkan kotak dialog Run .

2. Ketik services.msc dan klik OK untuk membuka aplikasi Services .

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

3. Gulir(Scroll) daftar dan temukan layanan NVIDIA Telemetry Container .

4. Klik kanan padanya dan pilih Properties 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 tombol Stop terlebih dahulu. Tunggu (Wait)Status Layanan(Service Status) membaca Berhenti ,(Stopped) lalu klik tombol Mulai(Start ) untuk menjalankannya kembali.

klik Berhenti untuk Menghentikan Status Layanan

6. Pastikan jenis Startup:( Startup type:) diatur ke Otomatis(Automatic) .

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 Apply > OK untuk menyimpan perubahan dan tutup jendela Properties .

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

8. Tekan Ctrl + Shift + Esc keys  bersamaan untuk membuka Task Manager dan periksa apakah layanan masih menggunakan sumber daya CPU yang tinggi .

Baca Juga :(Also Read:) Apa Itu Google Chrome Elevation Service?

Metode 4: Deteksi & Hapus Malware(Method 4: Detect & Remove 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(CPU usage) 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(optimization service) runtime .NET masalah (.NET)penggunaan CPU(CPU usage) yang tinggi dengan menghapus malware dari PC Anda:

1. Tekan Windows + I keys secara bersamaan untuk membuka Pengaturan(Settings) .

2. Di sini, klik Perbarui & Keamanan(Update & Security) , seperti yang ditunjukkan.

Pembaruan dan Keamanan

3. Buka menu Keamanan Windows(Windows Security) dan klik Perlindungan virus & ancaman(Virus & threat protection)

pilih opsi Perlindungan virus dan ancaman di bawah Area perlindungan

4. Klik Pindai cepat(Quick scan ) 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(Start actions) untuk menghapus(remove) atau memblokirnya(block) dan restart PC Anda.

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

Direkomendasikan:(Recommended:)

  • Perbaiki Touchpad Scroll(Fix Touchpad Scroll) Tidak Bekerja di Windows 10
  • Cara Mengubah Program Startup(Startup Programs) di Windows 10
  • Cara Mematikan Mikrofon(Microphone) di Windows 10
  • 7 Cara(Ways) Mengatasi Komputer Terus Crash(Fix Computer Keeps Crashing)

Semoga salah satu solusi di atas telah diperbaiki. Layanan optimasi runtime NET(NET runtime optimization service high CPU) masalah CPU tinggi pada PC Anda. Jika masalah yang sama kembali menghantui Anda nanti, periksa pembaruan Windows(Windows update) yang tersedia atau instal ulang versi terbaru .NET framework . Juga, jika Anda memiliki pertanyaan/saran tentang artikel ini, silakan tinggalkan di bagian komentar. 



About the author

Saya seorang insinyur perangkat lunak dan penjelajah. Saya memiliki pengalaman dengan Microsoft Xbox 360 dan Google Explorer. Saya dapat memberikan rekomendasi ahli untuk alat pengembangan perangkat lunak tertentu, serta membantu orang memecahkan masalah umum Explorer.



Related posts