İşlemi Görev Yöneticisi'nden kapatın
- Microsoft Common Language Runtime Native Compiler .Net Framework'ün bozuk veya eksik kurulumu nedeniyle yüksek CPU kullanımı sorunları ortaya çıkabilir.
- Bunu düzeltmek için Görev Yöneticisi'ndeki işlemi kapatın, Microsoft Ortak Çalışma Zamanı hizmetini durdurun veya NGen önbelleğini sıfırlayın.
- Daha fazla çözüm ve ayrıntılı adımlar için okumaya devam edin!
Bir ngen.exe veya Microsoft Common Language Runtime Native Compiler işleminin yüksek CPU kullanımına neden olduğunu fark ederseniz, bu kılavuz yardımcı olabilir! Nedenlerini açıkladıktan hemen sonra sorunu çözmek için uzmanlar tarafından test edilen yöntemleri tartışacağız.
Microsoft Common Language Runtime Native Compiler (ngen.exe), .Net Framework'ün önemli bir bileşenini oynar ve Programlamalarına bakılmaksızın .Net platformu için yazılan uygulamaların çalışmasını denetleyen çalışma zamanı ortamı dil.
Windows'ta yönetilen uygulamaların performansını artırmak için kodu makine diline dönüştürme, çöp toplama, istisna işleme ve iş parçacığı yönetimi gibi çeşitli görevleri yerine getirir.
Bu işlem nedeniyle yüksek CPU kullanımı görüyorsanız, bunun nedenlerinden bazıları şunlardır:
- İşlemin sistem bakımının bir parçası olarak yürütülmesi planlanıyor.
- Yanlış yapılandırma ayarları.
- Birden fazla uygulama derleme için işlemi kullanıyor.
- İşlem arka planda diğer sistem kaynaklarıyla birlikte çalışıyor.
- Bozuk sistem dosyaları veya hizmetleri
- Süreç gibi görünen kötü amaçlı yazılım
CLR Native Compiler'ın yüksek CPU kullanımı nasıl durdurulur?
Gelişmiş sorun giderme adımlarına geçmeden önce aşağıdaki kontrolleri yapmayı düşünmelisiniz:
- Bilgisayarı yeniden başlatın.
- İşlemin derleme işlemini tamamlamasını bekleyin.
- Güvenilir bir antivirüs kullanarak derin bir tarama yapın Kötü amaçlı yazılım bulaşması olmadığından emin olmak için.
- Windows Güncellemelerini kontrol edin.
- Önemli verilerinizi yedekleyin.
- İstenmeyen uygulamaları kaldırın PC'nizden.
- Çalıştır Farbar Kurtarma Tarama Aracı kesin nedeni bulmak için
1. Süreci durdur
- Basmak Ctrl + Vardiya + Esc açmak Görev Yöneticisi.
- Şuraya git: Süreçler sekme, bul Microsoft Common Language Çalışma Zamanı Yerel Derleyicisi veya ngen.exe, seçin ve tıklayın Görevi bitir.
Performans sorunlarına neden olan süreci kapatmak, diğer çözümlere geçmeden önce izleyebileceğiniz bir geçici çözümdür. Aynı yaklaşımı diğer işlemlere de uygulayabilirsiniz. Çalışma Zamanı Aracısı.
2. Hizmeti yeniden başlat
- Basmak pencereler + R açmak için Koşmak iletişim kutusu.
- Tip services.msc ve tıklayın TAMAM açmak için Hizmetler uygulama.
- Bulun ve sağ tıklayın Microsoft Ortak Dil Çalışma Zamanı ve tıklayın Durmak.
- Hizmetin durmasını bekleyin, ardından Hizmetler penceresini kapatın.
3. NGen önbelleğini sıfırlayın ve öncelik ayarlarını değiştirin
- tuşuna basın pencereler anahtar türü cmdve tıklayın Yönetici olarak çalıştır.
- Çakışmaları ve bozulmaları çözmek amacıyla NGen önbelleğini sıfırlamak için aşağıdaki komutu yazın ve Girmek:
ngen executeQueuedItems
- Yükü azaltmak amacıyla işlemin önceliğini ve zamanlamasını ayarlamak için aşağıdaki komutu kopyalayıp yapıştırın ve tuşuna basın. Girmek:
ngen queue /priority priorityLevel
- Düzeltme: Windows 11'de Dosya Sistemi Hatası (-2147163901)
- Kontrol Paneli ve Ayarlar Uygulaması: Hangisini Kullanmalı?
- Düzeltme: Harici Monitör Bağlandığında Wi-Fi Çalışmayı Durduruyor
4. Bilgisayarınızı temiz önyükleme ortamında çalıştırın
- Basmak pencereler + R açmak için Koşmak iletişim kutusu.
- Tip msconfig ve tıklayın TAMAM açmak için Sistem yapılandırması pencere.
- Şuraya git: Hizmetler sekme, tıklayın Bütün Microsoft Servisleri'ni gizle, ardından seçin Hepsini etkisiz hale getir.
- Şuna geç: Başlatmak sekmesine tıklayın ve Görev Yöneticisini Aç bağlantı.
- Görev Yöneticisi penceresinde her birini bulun Etkinleştirilmiş görev ve tıklayın Devre dışı bırakmak.
- Görev Yöneticisini kapatın, tıklayın Uygula, Daha sonra TAMAM Sistem Yapılandırma penceresinde.
- Tıklamak Tekrar başlat.
Çakışmaya neden olan üçüncü taraf yazılımı veya hizmeti tanımlayabilmeniz için bilgisayarınız sınırlı işlevlerle yeniden başlatılacaktır. İşiniz bittiğinde, değişiklikleri geri almak ve bilgisayarınızı normal şekilde yeniden başlatmak için yukarıdaki adımları izleyin.
5. SFC ve DISM taramalarını çalıştırın
- tuşuna basın pencereler anahtar türü cmdve tıklayın Yönetici olarak çalıştır.
- Sistem dosyalarını onarmak için aşağıdaki komutu kopyalayıp yapıştırın ve tuşuna basın. Girmek:
sfc/scannow
- Taramanın tamamlanmasını bekleyin, ardından Windows işletim sistemi görüntüsünü geri yüklemek için aşağıdaki komutu yazın ve tuşuna basın. Girmek:
Dism /Online /Cleanup-Image /RestoreHealth
- Komut yürütüldükten sonra bilgisayarınızı yeniden başlatın.
6. Kayıt defteri anahtarını silme
- Basmak pencereler +R açmak için Koşmak iletişim kutusu.
- Tip regedit ve tıklayın TAMAM açmak Kayıt düzenleyici.
- İlk önce bir yedek alın, şuraya gidin: Dosya, ardından seçin İhracat. Dosyayı .reg formatında bilgisayarınızda erişilebilir bir yere kaydedin.
- Bu yola gidin:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Sağ tıklayın ve seçin Silmek Kökler klasörüne ilişkin tüm girişleri kaldırmak ve Kayıt Defteri Düzenleyicisi'ni kapatmak için.
- Bilgisayarını yeniden başlat.
7. Net Framework'ü onarın/yeniden yükleyin
- Microsoft .NET Framework Onarım Aracını İndirin.
- Yürütülebilir dosyaya çift tıklayın ve yüklemek için ekrandaki talimatları izleyin.
- Üzerinde Microsoft .NET Framework Onarım Aracı penceresini açın, şartları kabul edin ve tıklayın Sonraki.
- Araç, mevcut .NET Framework'teki bozuk dosyaları tarayacak ve bunları onarmak için çözümler önerecektir.
- Tıklamak Sonraki düzeltmeleri uygulamak için.
- Ardından tıklayın Sona ermek Onarım aracı penceresini kapatmak için.
Bu işe yaramazsa .Net Framework'ü yeniden yüklemek için şu adımları izleyin:
- Basmak pencereler +R açmak için Koşmak pencere.
- Tip appwiz.cpl ve tıklayın TAMAM açmak için Programlar ve Özellikler pencere.
- Seçme Microsoft ağ çerçevesi ve tıklayın Kaldır.
- Kaldırıldıktan sonra şuraya gidin: .NET Framework'ün resmi web sitesi.
- En son sürüme tıklayın ve indirin.
- Kurulum indirildikten sonra dosya konumuna gidin ve kurulumu başlatmak için çift tıklayın.
- Tıklamak Düzenlemekve işlemin tamamlanmasını bekleyin.
Microsoft Ortak Dil Çalışma Zamanı Yerel Derleyicisi de dahil olmak üzere yüksek CPU performansı sorunlarını önlemek için çalışmayı durdurdu Sorunla karşılaşırsanız, sisteminiz boştayken ngen.exe işleminin çalışmasına izin verdiğinizden ve sisteminizi ve yazılımınızı güncel tuttuğunuzdan emin olun. tarih.
Bahsedilen çözümlerin işinize yaramaması durumunda deneyin bir geri yükleme noktası kullanarak Windows'un önceki bir sürümüne geri dönmek için.
Sık sık karşılaşıyorsanız Windows 11'inizde yüksek CPU kullanımı bilgisayar kullanıyorsanız bu kılavuza göz atmanızı öneririz.
Herhangi bir sorunla mı karşılaştınız veya Microsoft Common Language Runtime Native Compiler hakkında daha fazla bilgiye mi ihtiyacınız var? Aşağıdaki bölüme yorum bırakmaktan çekinmeyin.