.NET Runtime Optimization Service Yüksek CPU Kullanımını Düzeltin
Anormal miktarda sistem kaynağı kullanan bir uygulama veya arka plan sistem işlemiyle sık sık karşılaşabilirsiniz. (background system process)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. (CPU usage)Ayrıca bugün ara sıra .NET Runtime Optimization hizmetinin(Runtime Optimization service) yüksek CPU kullanım(CPU usage) sorununu ve nasıl kabul edilebilir bir düzeye getirebileceğini tartışacağız .
Windows 10'da .NET Runtime Optimization Service Yüksek CPU Kullanımı Nasıl Onarılır(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Bildiğiniz gibi, bu .NET çerçevesi (.NET framework)Microsoft ve diğer üçüncü taraflar tarafından diğer şeylerin yanı sıra Windows uygulamaları geliştirmek ve çalıştırmak için(for developing and running Windows applications) kullanılır . Bu hizmet için mscorsvw.exe adlı yürütülebilir dosya , resmi bir Windows bileşenidir ve (Windows component).NET çerçevesini optimize etme, (.NET framework) yani .NET kitaplıklarını önceden(viz pre) 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(optimization service) , bilgisayarınız 5-10 dakikalık kısa bir süre boşta kaldığında arka planda çalışacak şekilde tasarlanmıştır .( designed to run in the background)
.NET Runtime Optimization Service Neden Yüksek CPU Kullanımıyla Sonuçlanıyor?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Bazen hizmetin .NET kitaplıklarını yeniden derlemesi normalden daha uzun sürebilir. Bunun sonucunda
- PC hizmetiniz(PC service) 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ı.
Bu hizmetin bireysel uygulama performansı(app performance) üzerindeki etkisi göz önüne alındığında , ilk bakışta derhal 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.(malware and viruses)
Yöntem 1: PC'de Temiz Önyükleme Gerçekleştirin
(Method 1: Perform Clean Boot of PC
)
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 (.NET Runtime Optimization service)CPU kullanımı(CPU usage) 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. Çalıştır(Run) iletişim kutusunu başlatmak için Windows + R keys
2. Sistem Yapılandırmasını(System Configuration) açmak için msconfig yazın(msconfig) ve Enter tuşuna basın .
3. Hizmetler sekmesine gidin ve (Services )Tüm Microsoft hizmetlerini gizle(Hide all Microsoft services) işaretli kutuyu işaretleyin .
4. Ardından, vurgulanmış olarak gösterilen Tümünü Devre Dışı Bırak düğmesine tıklayın. (Disable All)Tüm üçüncü taraf ve gereksiz hizmetlerin arka planda çalışmasını durduracaktır.
Apply > OK butonlarına tıklayarak değişiklikleri kaydedin .
6. Gösterildiği gibi Yeniden Başlatmak(Restart ) mı yoksa yeniden başlatmadan çıkmak(Exit without restart ) mı istediğinizi soran bir açılır pencere görünecektir. Yeniden başlatmadan çık(Exit without restart ) seçeneğini seçin .
7. Adım 1-2'yi(Steps 1-2.) tekrarlayarak Sistem Yapılandırma penceresini yeniden başlatın. (System Configuration)Başlangıç(Startup ) sekmesine geçin .
8. Gösterildiği gibi Görev Yöneticisini Aç(Open Task Manager) köprüsüne tıklayın.
Not: Listelenen tüm uygulamalar/işlemler için (Note: )Başlangıç etkisi(Startup impact) sütununu kontrol edin ve Yüksek Başlangıç etkisine(High Startup impact) sahip olanları devre dışı bırakın .
9. Uygulamaya( application) (örn . Steam ) sağ tıklayın ve aşağıda gösterildiği gibi Devre Dışı Bırak seçeneğini seçin.(Disable )
10. Son olarak, tüm aktif uygulama pencerelerini kapatın (close)ve bilgisayarınızı (your PC)yeniden başlatın(restart) . Temiz önyükleme durumunda(boot state) başlayacaktır .
11. Şimdi, Görev Yöneticisi'nde (Task Manager).NET Runtime hizmetinin (.NET Runtime service) CPU kullanımını(CPU usage) kontrol edin . Normalse , gelecekte bu tür sorunlardan kaçınmak için suçlu uygulamayı tespit(culprit application) etmek ve kaldırmak (uninstall it)için üçüncü taraf programlarını birer birer etkinleştirin .( enable third-party programs one at a time)
Ayrıca Okuyun:(Also Read:) hkcmd Yüksek CPU Kullanımı Nasıl Onarılır
Yöntem 2: .NET Framework İşlemlerini Arttırın(Method 2: Boost .NET Framework Processes)
Bu hizmeti sonlandırmak bir seçenek olmadığından, bunun yerine ek CPU(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 GitHub'dan(GitHub ) resmi bir Microsoft komut dosyasını(Microsoft script) indirin ve çalıştırın.
Seçenek I: Komut İstemi Yoluyla(Option I: Via Command Prompt)
1. Başlat'a(Start) tıklayın , Komut İstemi yazın ve gösterildiği (Command Prompt)gibi Yönetici olarak çalıştır'a(Run as administrator) tıklayın .
2. Verilen komutu yazın ve(command and press) yürütmek için Enter tuşuna basın.(key)
Not:(Note:) Yürütülmesi gereken komutlar, sistem mimarisine(system architecture) göre farklılık gösterir .
- 32 bit sistemler için: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- 64 bit sistemler için: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Ardından, aşağıda gösterildiği gibi ngen.exeexeexeexequeueditems dosyasını(ngen.exe executequeueditems) yürütün .
Profesyonel İpucu: Windows PC'nin 32 bit ve 64 bit olup olmadığını belirleyin
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Sistem mimarinizden(system architecture) emin değilseniz , verilen adımları uygulamanız yeterlidir:
1. Çalıştır(Run) iletişim kutusunu açmak için Windows + R keys
2. Sistem Bilgileri(System Information ) penceresini açmak için msinfo32 yazın(msinfo32) ve Tamam'a tıklayın.(OK)
3. Burada, aynısını kontrol etmek için Sistem Türü(System Type) etiketini kontrol edin.
Ayrıca Okuyun:(Also Read:) HKEY_LOCAL_MACHINE nedir?
Seçenek II: GitHub Komut Dosyası Üzerinden(Option II: Via GitHub Script)
1. Komut dosyası için (script)GitHub sayfasına gidin .
2. Raw(Raw ) düğmesine sağ tıklayın ve gösterildiği gibi Bağlantıyı farklı kaydet…(Save link as…) seçeneğini seçin.
3. Farklı kaydet türünü (Save as type)Windows Komut Dosyası(Windows Script File) olarak değiştirin ve Kaydet'e tıklayın(Save) .
4. İndirdikten sonra dosyayı Windows Komut Dosyası Ana Bilgisayarı(Windows Script Host) ile açın .
Ayrıca Okuyun: (Also Read: )DISM Ana Bilgisayar Servis İşlemini Düzeltme Yüksek CPU Kullanımı(Fix DISM Host Servicing Process High CPU Usage)
Yöntem 3: .NET Runtime Optimization Service'i yeniden başlatın(Method 3: Restart .NET Runtime Optimization Service)
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(Windows OS build) bulunan hatalar nedeniyle olabilir . Hizmeti yeniden başlatarak .NET çalışma zamanı optimizasyon hizmeti(optimization service) yüksek CPU kullanımını(CPU usage) şu şekilde çözebilirsiniz :
Not(Note) : Bu çözüm yalnızca NVIDIA destekli grafik kartına sahip sistemler için çalışır.
1. Çalıştır(Run) iletişim kutusunu başlatmak için Windows + R tuşlarına aynı anda basın.(keys)
2. Services.msc yazın ve Hizmetler (Services)uygulamasını(services.msc) açmak için Tamam'a(OK) tıklayın .
3. Listede gezinin(Scroll) ve NVIDIA Telemetri Konteyner(NVIDIA Telemetry Container) hizmetini bulun.
4. Üzerine sağ tıklayın ve gösterildiği gibi içerik menüsünden Özellikler'i seçin.(Properties )
5. Önce Durdur düğmesine tıklayın. (Stop )Hizmet Durumunun (Service Status)Durduruldu(Stopped) okumasını bekleyin(Wait) ve ardından yeniden başlatmak için Başlat(Start ) düğmesine tıklayın.
6. Başlangıç türü: öğesinin ( Startup type:)Otomatik(Automatic) olarak ayarlandığından emin olun .
7. Hizmet yeniden başladığında, değişiklikleri kaydetmek ve Özellikler(Properties) penceresini kapatmak için Apply > OK
8. Görev Yöneticisini(Task Manager ) açmak için Ctrl + Shift + Esc keys birlikte basın ve hizmetin hala yüksek CPU kaynakları kullanıp kullanmadığını kontrol edin.
Ayrıca Okuyun: (Also Read:)Google Chrome Yükseklik Hizmeti(Google Chrome Elevation Service) Nedir?
Yöntem 4: Kötü Amaçlı Yazılımları Algıla ve Kaldır(Method 4: Detect & Remove Malware)
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 (Windows)CPU kullanımı(CPU usage) gibi çeşitli sorunlara neden olacaktır . Bilgisayarınızı taramak için yerel Windows Defender'ı(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(optimization service) yüksek CPU kullanımı(CPU usage) sorununu düzeltmek için şu adımları izleyin :
1. Ayarlar'ı(Settings) açmak için Windows + I keys aynı anda basın .
2. Burada, gösterildiği gibi Güncelleme ve Güvenlik'e tıklayın.(Update & Security)
3. Windows Güvenlik(Windows Security) menüsüne gidin ve Virüs ve tehdit korumasına tıklayın(Virus & threat protection)
4. Herhangi bir kötü amaçlı yazılım olup olmadığını kontrol etmek için bilgisayarınızı taramak için Hızlı tarama'yı tıklayın.(Quick scan )
5. Bulunan herhangi bir kötü amaçlı yazılım varsa, bunları kaldırmak(remove) veya engellemek için (block)Eylemleri başlat'a(Start actions) tıklayın ve bilgisayarınızı yeniden başlatın.
Önerilen:(Recommended:)
- (Fix Touchpad Scroll)Windows 10'da(Windows 10) Çalışmayan Dokunmatik Yüzey Kaydırma Düzeltme
- Windows 10'da(Windows 10) Başlangıç Programları(Startup Programs) Nasıl Değiştirilir
- Windows 10'da(Windows 10) Mikrofon Nasıl(Microphone) Sessize Alınır
- Bilgisayarın Sürekli Çökmesini Düzeltmenin(Fix Computer Keeps Crashing) 7 Yolu(Ways)
Umarım, yukarıdaki çözümlerden biri düzeltilmiştir. NET çalışma zamanı optimizasyon hizmeti(NET runtime optimization service high CPU) PC'nizde yüksek CPU sorunu. Aynı sorun daha sonra sizi rahatsız etmeye başlarsa, mevcut Windows güncellemesini kontrol edin veya (Windows update).NET çerçevesinin(.NET framework) en son sürümünü yeniden yükleyin . Ayrıca, bu makaleyle ilgili herhangi bir sorunuz / öneriniz varsa, bunları yorumlar bölümüne bırakmaktan çekinmeyin.
Related posts
Fix High CPU Usage Service Host: Yerel sistem
Fix Service Host: Yerel System (svchost.exe) High CPU and Disk Usage
Hizmet Ana Bilgisayarını Onar: Tanılama İlkesi Hizmeti Yüksek CPU Kullanımı
Windows 10'da SoftThinks Agent Service Yüksek CPU Kullanımını Düzeltin
Nasıl Windows 10 üzerinde Fix High CPU Usage için
Fix High CPU Usage XboxStat.exe tarafından Windows 10'de
Fix PowerShell Windows 11/10 içinde High CPU usage neden
Windows 11/10'da Service Host (SysMain) Yüksek Disk Kullanımı Nasıl Onarılır
Nasıl Fix High CPU Usage için System Idle Process tarafından
Fix Searchindexer.exe High CPU Usage
Fix Local Print Spooler Service çalışmıyor
Windows 10'da WSAPPX Yüksek Disk Kullanımını Düzeltin
WmiPrvSE.exe tarafından Fix High CPU Usage
Fix Service başlatılamadı Windows Defender Error 0x80070422
Windows'ta TiWorker.exe Yüksek CPU Kullanımı Nasıl Onarılır
RuntimeBroker.exe ile Yüksek CPU Kullanımını Düzeltin
Fix Windows Modules Installer Worker High CPU Usage
WUDFHost.exe tarafından Fix High CPU Usage
Windows'ta wmpnetwk.exe Yüksek Bellek ve CPU Kullanımını Düzeltin
8 Ways - TiWorker.exe ile Fix High CPU Usage