Düzeltme: .NET Çalışma Zamanı Optimizasyonu Hizmeti ile Yüksek CPU Kullanımı

Bu sorun genellikle rastgele görünür, ancak .NET Framework'e bir güncelleştirme yüklendikten sonra da oluşabilir. İşlemin yürütülebilir dosyası mscorsvw.exe'dir ve Görev Yöneticisi'nde bu adla veya .NET Runtime Optimization Service olarak görüntülenecektir. Sık sık çalışmaz ve karşılığında, ona bağlı uygulamaların ve programların daha hızlı çalışmasını sağlayan .NET Framework'ü optimize etmek için çalışan bir hizmettir.

.NET Runtime Optimization Service Yüksek CPU

Ancak, bu optimizasyon bazen çok uzun sürebilir ve kullanıcılar her çalıştırıldığında büyük miktarda CPU kaynağı tükettiğini bildirdi. Aynı zamanda birkaç gün devam ediyor. Bu sorunu çözmeye çalışmak için aşağıda hazırladığımız yöntemleri izleyin.

.NET Runtime Optimization Service Yüksek CPU Kullanımına Neden Olan Ne?

Resmi cevap, sürecin kütüphanelerini yeniden derlemesi ve yalnızca bilgisayar boştayken çalışması gerektiğidir. Microsoft ayrıca işlemin birkaç dakikadan uzun sürmemesi gerektiğini de belirtti. Ancak, durum böyle değil ve insanlar kendilerini bir haftadan daha uzun bir süre beklemeden bekliyorlar. İşte bazı nedenler:

  • Genellikle yavaş çalışıyor ve belirli komutları çalıştırarak hızlandırmayı deneyebilirsiniz.
  • Bilgisayarınızda çalışan kötü amaçlı yazılımlar, hizmet veya hizmet bulaşmışken kendisini kamufle etmiş olabilir. Kötü amaçlı bir tarayıcı çalıştırmayı deneyin.
  • Hizmet bozulmuş olabilir ve yeniden başlatmayı denemelisiniz.

1. Çözüm: Süreci optimize etmek

Bilgisayarınıza ve uygulamaların ve oyunların çalışma biçimine gerçekten yardımcı olacağı için bu işlemi hemen sonlandırmanız önerilmez. Ancak, bu yardımcı komutu çalıştırarak veya aynı efekt için bir komut dosyasını çalıştırarak işlemi hızlandırabilmeniz için çeşitli yollar vardır. Bu, işlemin daha hızlı çalışmasını bitirmesini sağlayacak daha fazla CPU çekirdeği kullanmasını sağlamalıdır. Aşağıdaki göz atın!

  1. Başlat menüsünde sağ veya yanındaki arama düğmesine dokunarak “ Komut İstemi ” seçeneğini arayın. En üstte görünen ilk sonucu sağ tıklayın ve “ Yönetici olarak çalıştır ” seçeneğini seçin.

Komut Satırını yönetici olarak çalıştırma
  1. Windows'un eski bir sürümünü kullanan kullanıcılar, Çalıştır iletişim kutusunu açmak için Windows Logo Tuşu + R tuş birleşimini kullanabilir. Komut İstemi'ni yönetici olarak çalıştırmak için kutuya “cmd” yazın ve Ctrl + Shift + Enter tuş birleşimini kullanın.
  2. Aşağıda gösterilen komutları kopyalayıp yapıştırın ve klavyenizdeki Enter tuşunu tıkladığınızdan emin olun. İlk iki komut arasından, işletim sisteminize uygun olanı seçin (ilki için 32 bit, ikincisi için 64 bit).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe yürütmequeditditems 
  1. .NET Runtime Optimization Service’in CPU kullanımının normale döndüğünü kontrol edin!

Alternatif : Komutları kendiniz çalıştırmaktan rahatsızsanız veya Windows işletim sisteminin daha eski bir sürümünü kullanıyorsanız, aynı şeyi yapması gereken Microsoft tarafından yazılmış resmi komut dosyasını kullanabilirsiniz.

  1. Komut dosyasının GitHub sayfasını açmak için bu bağlantıyı ziyaret edin. Koda gidin, Raw düğmesine sağ tıklayın ve Farklı kaydet bağlantısını seçin Dosya türünün Windows Komut Dosyası Dosyası (* .wsf) olduğundan emin olun.

Komut dosyasını GitHub'dan kaydetme
  1. Kaydettiğiniz dosyayı bulun ve çalıştırmak için çift tıklayın. Çalıştırılacak programı seçme seçeneği ile karşı karşıya kalırsanız, Windows Komut Dosyası Sistemi'ni seçin.
  2. Sorunun şimdi çözülüp çözülmediğini kontrol edin.

2. Çözüm: Bilgisayarınızı Kötü Amaçlı Yazılımlara Karşı Tarama

Her ne kadar bu en üst düzeyde olsa da, kötü amaçlı yazılım enfeksiyonları bu sorunun en önemli nedenlerinden biridir ve bilgisayarınızı kötü amaçlı yazılımlara karşı kontrol etmeniz çok önemlidir. Kötü niyetli programlar kaynaklarınızı ele geçirmek ister ve işlemlerini genellikle bilgisayarınızdaki dosyalara benzeyen bir şey olarak adlandırır.

Burada, gerçekten geniş bir veritabanına sahip olduğu gerçeğini göz önünde bulundurarak, bilgisayarınızı Malwarebytes ile nasıl tarayacağınızı göstereceğiz. İyi şanslar!

  1. Malwarebytes Anti-Malware, resmi web sitelerinden indirebileceğiniz ücretsiz bir sürümü olan harika bir anti-malware aracıdır. Umarım, bu sorunu çözdükten sonra tüm süite ihtiyacınız olmaz (satın almak ve diğer sorunlara hazır olmak istemediğiniz sürece), bu nedenle deneme sürümünü buraya indirdiğinizden emin olun.

Malwarebytes İndirme
  1. Bilgisayarınızdan indirdiğiniz yürütülebilir dosyayı, bilgisayarınızdaki İndirilenler klasöründe bulun ve bilgisayarınızda açmak için üzerine çift ​​tıklayın .
  2. Malwarebytes'i nereye kurmak istediğinizi seçin ve yükleme işlemini tamamlamak için ekranda görünecek yükleme talimatlarını izleyin .

Malwarebytes Kurulumu
  1. Malwarebytes'i, Başlat menüsünde veya Masaüstünüzde bularak açın ve uygulamanın ana ekranında mevcut olan Tarama seçeneğini seçin.
  2. Araç muhtemelen virüs veritabanını güncellemek için güncelleme işlemini başlatır ve daha sonra taramaya devam eder. Süreç bitinceye kadar sabırlı olun, ki bu kesinlikle bir süre alabilir. Bilgisayarınızda kötü amaçlı yazılım algılanırsa, silinmesini veya karantinaya alınmasını onaylayın.

Taramayı Malwarebytes'te çalıştırma
  1. Tarama işlemi bittikten sonra bilgisayarınızı yeniden başlatın ve .NET Runtime Optimization Service! İle ilgili sorunlar yaşayıp yaşamadığınızı kontrol edin!

Not : Bilgisayarınızdaki zararlı yazılım türünü (fidye yazılımı, junkware, vb.) Söyleyebiliyorsanız, diğer güvenlik tarayıcılarını da kullanmalısınız. Bunun dışında, tek bir tarayıcı hiçbir zaman tüm kötü amaçlı yazılım türlerini tanıyıp silemez, bu nedenle başkalarını da denemenizi öneririz!

3. Çözüm: Hizmeti Yeniden Başlatma

Hizmeti yeniden başlatmak tüm süreci de yeniden başlatacaktır, ancak bu sefer, özellikle de bir hatanın yanlış çalışmasına neden oluyorsa, daha hızlı bir şekilde tamamlanmalıdır. Aşağıdan kontrol et.

  1. Klavyenizdeki Windows Key + R tuş bileşimini kullanarak Çalıştır yardımcı programını açın (bu tuşlara aynı anda basın. Yeni açılan kutuya tırnak işaretleri olmadan " devmgmt.msc " yazın ve Hizmetler aracını açmak için Tamam'ı tıklayın. .

Aygıt Yöneticisini Çalıştırma
  1. Listede NVIDIA Telemetry Container servisini bulun, üzerine sağ tıklayın ve beliren içerik menüsünden Properties'i seçin.
  2. Servis başlatılırsa (Servis durumu mesajının hemen yanında olduğunu kontrol edebilirsiniz), pencerenin ortasındaki Durdur düğmesini tıklatarak durdurmanız gerekir. Neyse, Başlat'ı tıklatarak tekrar çalıştırın

Servisin başlatılması
  1. Diğer adımlara devam etmeden önce, hizmetin özellikler penceresindeki Başlangıç ​​türü menüsünün altındaki seçeneğin Otomatik olarak ayarlandığından emin olun. Başlangıç ​​türünü değiştirirken ortaya çıkabilecek iletişim kutularını onaylayın.

Başlat'ı tıklattığınızda aşağıdaki hata iletisini alabilirsiniz:

“Windows hizmeti Yerel Bilgisayarda başlatamadı. Hata 1079: Bu hizmet için belirtilen hesap, aynı işlemde çalışan diğer hizmetler için belirtilen hesaptan farklı. ”

Bu durumda düzeltmek için aşağıdaki talimatları izleyin.

  1. Servisin özellikler penceresini açmak için yukarıdaki talimatlardan 1-3 arasındaki adımları izleyin. Giriş sekmesine gidin ve Gözat … düğmesine tıklayın.

Giriş Yap >> Gözat
  1. Seçilecek nesne adını girin ” giriş kutusunun altında, hesabınızın adını yazın, Adları Kontrol Et'i tıklayın ve adın kullanılabilir olmasını bekleyin.
  2. İşiniz bittiğinde Tamam'ı tıklayın ve istenirse Şifre kutusuna şifreyi yazın. Şimdi sorunsuz başlamalı!

Ilginç Haberler