Yumuşak

.NET Runtime Optimization Service Yüksek CPU Kullanımını Düzeltin

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





YayınlananSon güncelleme: 12 Ocak 2022

Anormal miktarda sistem kaynağı kullanan bir uygulama veya arka plan sistem işlemiyle sık sık karşılaşabilirsiniz. Bir işlemin yüksek sistem kaynağı kullanımı, sistemin diğer işlemlerini büyük ölçüde yavaşlatabilir ve bilgisayarınızı gecikmeli bir karmaşaya dönüştürebilir. Ayrıca tamamen çökmesine neden olabilir. Web sitemizde zaten çok sayıda işlemi ve yüksek CPU kullanımı sorunlarını ele aldık. Ayrıca bugün ara sıra .NET Runtime Optimization hizmetinin yüksek CPU kullanım sorununu ve nasıl kabul edilebilir bir düzeye getirebileceğini tartışacağız.



.NET Runtime Optimization Service Yüksek CPU Kullanımını Düzeltin

İçindekiler[ saklamak ]



Windows 10'da .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

Bildiğiniz gibi, bu .NET çerçevesi Microsoft ve diğer üçüncü taraflar tarafından kullanılır Windows uygulamaları geliştirmek ve çalıştırmak için Diğer şeylerin yanı sıra. adlı bu hizmet için yürütülebilir dosya mscorsvw.exe , resmi bir Windows bileşenidir ve .NET çerçevesini optimize etme, yani .NET kitaplıklarını önceden ve yeniden derleme görevini yerine getirir. Bu, uygulamaların ve programların daha hızlı başlatılmasına yardımcı olur. Optimizasyon hizmeti arka planda çalışacak şekilde tasarlanmıştır PC'niz 5-10 dakikalık kısa bir süre boşta kaldığında.

.NET Runtime Optimization Service Neden Yüksek CPU Kullanımıyla Sonuçlanıyor?

Bazen hizmetin .NET kitaplıklarını yeniden derlemesi normalden daha uzun sürebilir. Bunun sonucunda



  • PC hizmetiniz normalden daha yavaş çalışıyor.
  • Bilgisayarınızdaki aksaklık örnekleri.
  • Hizmet işleme bozuk.
  • Kötü amaçlı yazılımlar tarafından sistem kaynaklarının kullanılması.

Görev Yöneticisi'nde gösterilen yüksek bellek alan .net çalışma zamanı optimizasyon hizmeti işlemi

Bu hizmetin bireysel uygulama performansı üzerindeki etkisi göz önüne alındığında, ilk bakışta hemen sonlandırılması önerilmez. Hizmetin çalışmasını tamamlaması çok uzun sürüyor gibi görünüyorsa, birkaç komut veya komut dosyası yürüterek işleri hızlandırma seçeneğiniz vardır. Diğer düzeltmeler arasında, bir sonraki bölümde açıklandığı gibi, bilgisayarda kötü amaçlı yazılım ve virüs taraması, hizmeti yeniden başlatma ve temiz önyükleme gerçekleştirme yer alır.



Yöntem 1: PC'de Temiz Önyükleme Gerçekleştirin

Hizmetin belirli bir üçüncü taraf uygulaması için kitaplıkları yeniden derlemekte güçlük çekmesi ve bu nedenle görevi tamamlamak için daha fazla CPU gücü tüketmesi oldukça olasıdır. Gerçekten de .NET Runtime Optimization hizmeti için yüksek CPU kullanımı sorununa neden olan üçüncü taraf programlardan biri olup olmadığını incelemek için yalnızca temel sürücülerin ve başlangıç ​​programlarının yüklendiği temiz bir önyükleme gerçekleştirebilirsiniz. Windows 10 temiz önyükleme gerçekleştirme adımları aşağıdaki gibidir:

1. Basın Windows + R tuşları başlatmak için aynı anda Çalıştırmak iletişim kutusu.

2. Tip msconfig ve vur Giriş açmak için anahtar Sistem yapılandırması .

Sistem Yapılandırma uygulamasını açmak için msconfig yazın ve Enter tuşuna basın. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

3. Şuraya gidin: Hizmetler sekmesine gidin ve işaretli kutuyu işaretleyin Bütün Microsoft Servisleri'ni gizle .

Hizmetler sekmesine gidin ve Tüm Microsoft hizmetlerini gizle kutusunu işaretleyin.

4. Ardından, simgesine tıklayın. Hepsini etkisiz hale getir düğmesi, vurgulanmış olarak gösterilir. Tüm üçüncü taraf ve gereksiz hizmetlerin arka planda çalışmasını durduracaktır.

Tüm üçüncü taraf ve gereksiz hizmetlerin arka planda çalışmasını durdurmak için Tümünü Devre Dışı Bırak düğmesini tıklayın. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

5. Üzerine tıklayarak değişiklikleri kaydedin. Uygula > Tamam düğmeler.

Uygula'ya tıklayarak değişiklikleri kaydedin ve ardından Tamam'a tıklayarak çıkın

6. Bunu yapmak isteyip istemediğinizi soran bir açılır pencere Tekrar başlat veya Yeniden başlatmadan çık gösterildiği gibi görünecektir. seç Yeniden başlatmadan çık seçenek.

Yeniden Başlatmak mı yoksa yeniden başlatmadan çıkmak mı istediğinizi soran bir açılır pencere görünecektir, Yeniden başlatmadan çık seçeneğini seçin

7. Yeniden başlatın Sistem yapılandırması tekrar ederek pencere Adım 1-2. Şuna geç Başlamak sekme.

Bir kez daha Sistem Yapılandırma Penceresini başlatın ve Başlangıç ​​sekmesine gidin. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

8. Görev Yöneticisini Aç gösterildiği gibi köprü.

Görev Yöneticisini Aç köprüsüne tıklayın

Not: Listelenen tüm uygulamalar/işlemler için Başlangıç ​​etkisi sütununu kontrol edin ve Yüksek Başlangıç ​​etkisi .

9. Sağ tıklayın başvuru (Örneğin. Buhar ) ve Seç Devre dışı bırakmak seçeneği, aşağıda gösterildiği gibi.

Listelenen tüm uygulamalar veya işlemler için Başlangıç ​​etkisi sütununu kontrol edin ve yüksek etki değerine sahip olanları devre dışı bırakın. Devre dışı bırakmak için, üzerlerine sağ tıklayın ve Devre Dışı Bırak seçeneğini seçin. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

10. Son olarak, kapat tüm etkin uygulama pencerelerini kapatın ve tekrar başlat senin bilgisayarın . Temiz önyükleme durumunda başlayacaktır.

11. Şimdi, Görev Yöneticisi'nde .NET Runtime hizmetinin CPU kullanımını kontrol edin. Normal ise, üçüncü taraf programlarını birer birer etkinleştirin suçlu uygulamayı tespit etmek ve kaldır gelecekte bu tür sorunlardan kaçınmak için.

Ayrıca Okuyun: hkcmd Yüksek CPU Kullanımı Nasıl Onarılır

Yöntem 2: .NET Framework İşlemlerini Arttırın

Bu hizmeti sonlandırmak bir seçenek olmadığından, bunun yerine ek CPU çekirdeği kullanmasına izin vererek bu hizmete biraz destek verebilirsiniz. Varsayılan olarak, hizmet yalnızca bir çekirdek kullanır.

  • Birkaç komutu kendiniz uygulayabilirsiniz
  • veya sadece resmi bir Microsoft komut dosyasını şu adresten indirin: GitHub ve çalıştırın.

Seçenek I: Komut İstemi Yoluyla

1. tıklayın Başlangıç , tip Komut istemi ve tıklayın Yönetici olarak çalıştır , gosterildigi gibi.

Başlat menüsünü açın, Komut İstemi yazın ve sağ bölmede Yönetici olarak çalıştır'a tıklayın.

2. Verilen komutu yazın ve Giriş anahtar yürütmek için.

Not: Yürütülmesi gereken komutlar, sistem mimarisine göre farklılık gösterir.

    32 bit sistemler için: cd c: Windows Microsoft.NET Framework v4.0.30319 64 bit sistemler için: cd c: Windows Microsoft.NET Framework64 v4.0.30319

cmd veya Komut İstemi'nde Microsoft Net çerçevesine gitmek için komutu yürütün. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

3. Ardından, yürütün ngen.exe yürütmekuyruk öğeleri , aşağıda gösterildiği gibi.

CPU kullanımının Komut İstemi'nde veya cmd'de normal bir düzeye gelip gelmediğini kontrol etme komutu

Profesyonel İpucu: Windows PC'nin 32 bit ve 64 bit olup olmadığını belirleyin

Sistem mimarinizden emin değilseniz, verilen adımları uygulamanız yeterlidir:

1. Vur Windows + R tuşları birlikte açmak Çalıştırmak iletişim kutusu.

2. Tip msinfo32 ve üzerine tıklayın TAMAM açmak Sistem bilgisi pencere.

3. Burada, kontrol edin Sistem tipi Aynı şeyi kontrol etmek için etiket.

Sisteminizin mimarisinden emin değilseniz, Çalıştır komut kutusunda msinfo32'yi çalıştırın ve aşağıdaki pencerede Sistem Türü etiketini kontrol edin.

Ayrıca Okuyun: HKEY_LOCAL_MACHINE nedir?

Seçenek II: GitHub Komut Dosyası Üzerinden

1. Şuna gidin: GitHub için sayfa senaryo .

github sayfasındaki Raw seçeneğine tıklayın

2. Sağ tıklayın Çiğ düğmesini seçin ve Linki farklı kaydet… seçeneği, gösterildiği gibi.

Raw seçeneğine sağ tıklayın ve github sayfasında Bağlantıyı farklı kaydet... seçeneğini seçin

3. Değiştir Tür olarak kaydet ile Windows Komut Dosyası ve üzerine tıklayın Kaydetmek .

Windows Komut Dosyası olarak kaydetme türünü seçin ve Kaydet'e tıklayın

4. İndirdikten sonra dosyayı şununla açın: Windows Komut Dosyası Ana Bilgisayarı .

Ayrıca Okuyun: DISM Ana Bilgisayar Servis İşlemini Düzeltin Yüksek CPU Kullanımı

Yöntem 3: .NET Runtime Optimization Service'i yeniden başlatın

Hizmetler genellikle arızalanabilir ve ardından gereksiz yere yüksek miktarda sistem kaynağı kullanmak veya uzun bir süre etkin kalmak gibi garip davranışlar sergileyebilir. Hatalı örnek, mevcut Windows işletim sistemi yapısında bulunan hatalar nedeniyle olabilir. Hizmeti yeniden başlatarak .NET çalışma zamanı optimizasyon hizmeti yüksek CPU kullanımını şu şekilde çözebilirsiniz:

Not : Bu çözüm yalnızca NVIDIA destekli grafik kartına sahip sistemler için çalışır.

1. Basın Windows + R anahtarlar başlatmak için aynı anda Çalıştırmak iletişim kutusu.

2. Tip services.msc ve üzerine tıklayın TAMAM açmak Hizmetler başvuru.

Services.msc yazın ve Hizmetler uygulamasını açmak için Tamam'a tıklayın. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

3. Listede gezinin ve NVIDIA Telemetri Konteyneri hizmet.

4. Üzerine sağ tıklayın ve seçin Özellikleri gösterildiği gibi bağlam menüsünden.

Listede ilerleyin ve NVIDIA Telemetri Konteyner hizmetini bulun. Üzerine sağ tıklayın ve içerik menüsünden Özellikler'i seçin.

5. Durmak önce düğme. Hizmet Durumunun okunmasını bekleyin durduruldu öğesine tıklayın ve ardından Başlangıç tekrar çalıştırmak için düğmesine basın.

Hizmet Durumunu Durdurmak için Durdur'a tıklayın

6. emin olun Başlangıç ​​türü: ayarlandı Otomatik .

Genel sekmesinde, Başlangıç ​​türü açılır menüsünü tıklayın ve menüden Otomatik'i seçin. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

7. Servis yeniden başladığında, üzerine tıklayın. Uygula > Tamam değişiklikleri kaydetmek ve kapatmak için Özellikleri pencere.

Hizmet yeniden başladığında, değişiklikleri kaydetmek ve Özellikler penceresini kapatmak için Uygula'ya tıklayın.

8. Basın Ctrl + Shift + Esc tuşları birlikte açmak Görev Yöneticisi ve hizmetin hala yüksek CPU kaynakları kullanıp kullanmadığını kontrol edin.

Ayrıca Okuyun: Google Chrome Yükseklik Hizmeti Nedir?

Yöntem 4: Kötü Amaçlı Yazılımları Algıla ve Kaldır

Hizmetin anormal CPU tüketimi devam ederse, bulaşma olasılığını ortadan kaldırmak için bir virüs/kötü amaçlı yazılım taraması çalıştırın. Dikkatli olmazsanız, kötü amaçlı uygulamalar PC'nize gizlice girebilir. Bu programlar kendilerini gizleyecek ve resmi Windows bileşenleriymiş gibi davranacak ve yüksek CPU kullanımı gibi çeşitli sorunlara neden olacaktır. Bilgisayarınızı taramak için yerel Windows Defender'ı kullanabilir veya kullanışlı olan diğer özel güvenlik programlarını kullanabilirsiniz. Kötü amaçlı yazılımı bilgisayarınızdan kaldırarak .NET çalışma zamanı optimizasyon hizmeti yüksek CPU kullanımı sorununu düzeltmek için şu adımları izleyin:

1. Vur Windows + I tuşları aynı anda açmak Ayarlar .

2. Buraya tıklayın Güncelleme ve Güvenlik , gosterildigi gibi.

Güncelleme ve Güvenlik

3. Şuraya gidin: Windows Güvenliği menü ve tıklayın Virüs ve tehdit koruması

Koruma alanları altında Virüs ve tehdit koruması seçeneğini seçin

4. Tıklayın Hızlı tarama Herhangi bir kötü amaçlı yazılım olup olmadığını kontrol etmek için bilgisayarınızı taramak için.

Virüs ve tehdit koruması menüsünde Hızlı taramaya tıklayın. .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır

5. Bulunan herhangi bir kötü amaçlı yazılım varsa, üzerine tıklayın. Eylemleri başlat ile kaldırmak veya engellemek onları ve bilgisayarınızı yeniden başlatın.

Tüm tehditler burada listelenecek. Mevcut tehditler altındaki Eylemleri Başlat'a tıklayın.

Tavsiye edilen:

Umarım, yukarıdaki çözümlerden biri düzeltilmiştir. NET çalışma zamanı optimizasyon hizmeti yüksek CPU PC'nizde sorun. Aynı sorun daha sonra sizi rahatsız etmeye devam ederse, mevcut Windows güncellemesini kontrol edin veya Windows'un en son sürümünü yeniden yükleyin. .NET çerçevesi . Ayrıca, bu makaleyle ilgili herhangi bir sorunuz / öneriniz varsa, bunları yorumlar bölümüne bırakmaktan çekinmeyin.

Elon Decker

Elon, Cyber ​​S'de bir teknoloji yazarıdır. Yaklaşık 6 yıldır nasıl yapılır kılavuzları yazıyor ve birçok konuyu ele aldı. Windows, Android ve en son püf noktaları ve püf noktaları ile ilgili konuları ele almayı sever.