Wie behebt man die hohe CPU-Auslastung des Microsoft Common Language Runtime Native Compilers?

Schließen Sie den Prozess über den Task-Manager

  • Aufgrund einer beschädigten oder unvollständigen Installation des .Net Framework kann es zu Problemen mit der hohen CPU-Auslastung des Microsoft Common Language Runtime Native Compiler kommen.
  • Um das Problem zu beheben, schließen Sie den Prozess im Task-Manager, stoppen Sie den Microsoft Common Runtime-Dienst oder setzen Sie den NGen-Cache zurück.
  • Für weitere Lösungen und detaillierte Schritte lesen Sie weiter!

Wenn Sie bemerken, dass ein Prozess ngen.exe oder der Microsoft Common Language Runtime Native Compiler eine hohe CPU-Auslastung verursacht, kann dieses Handbuch helfen! Wir besprechen direkt nach der Erklärung der Ursachen die von Experten getesteten Methoden zur Behebung des Problems.

Der Microsoft Common Language Runtime Native Compiler (ngen.exe) ist eine wesentliche Komponente des .Net Framework und erstellt eine Laufzeitumgebung, die den Betrieb von Apps überwacht, die für die .Net-Plattform geschrieben wurden, unabhängig von ihrer Programmierung Sprache.

Es übernimmt verschiedene Aufgaben wie die Konvertierung von Code in Maschinensprache, Garbage Collection, Ausnahmebehandlung und Thread-Verwaltung, um die Leistung verwalteter Apps in Windows zu verbessern.

Wenn Sie aufgrund dieses Prozesses eine hohe CPU-Auslastung feststellen, sind hier einige der Gründe dafür aufgeführt:

  • Die Ausführung des Prozesses ist als Teil der Systemwartung geplant.
  • Falsche Konfigurationseinstellungen.
  • Mehrere Apps nutzen den Prozess zur Kompilierung.
  • Der Prozess läuft im Hintergrund mit anderen Systemressourcen.
  • Beschädigte Systemdateien oder -dienste
  • Als Prozess getarnte Schadsoftware

Wie kann die hohe CPU-Auslastung des CLR Native Compiler gestoppt werden?

Bevor Sie mit den erweiterten Fehlerbehebungsschritten beginnen, sollten Sie die folgenden Prüfungen in Betracht ziehen:

  • Starte deinen Computer neu.
  • Warten Sie, bis der Prozess den Kompilierungsvorgang abgeschlossen hat.
  • Führen Sie einen Tiefenscan mit einem zuverlässigen Antivirenprogramm durch um sicherzustellen, dass keine Malware-Infektion vorliegt.
  • Suchen Sie nach Windows-Updates.
  • Sichern Sie Ihre wichtigen Daten.
  • Deinstallieren Sie unerwünschte Apps von Ihrem PC aus.
  • Führen Sie das aus Farbar-Wiederherstellungs-Scan-Tool um die genaue Ursache zu finden

1. Stoppen Sie den Vorgang

  1. Drücken Sie Strg + Schicht + Esc öffnen Taskmanager.Schließen Sie den Task-Manager. Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Gehe zum Prozesse Tab, lokalisieren Nativer Microsoft Common Language Runtime-Compiler oder ngen.exe, wählen Sie es aus und klicken Sie Task beenden.

Das Schließen des Prozesses, der zu Leistungsproblemen führt, ist eine Problemumgehung, die Sie befolgen können, bevor Sie zu anderen Lösungen wechseln. Sie können den gleichen Ansatz auf andere Prozesse anwenden, z Laufzeitbroker.

2. Starten Sie den Dienst neu

  1. Drücken Sie Windows + R um das zu öffnen Laufen Dialogbox.DIENSTLEISTUNGEN Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Typ dienstleistungen.msc und klicken OK um das zu öffnen Dienstleistungen App.
  3. Suchen Sie und klicken Sie mit der rechten Maustaste Microsoft Common Language Runtime und klicken Stoppen.Stoppen Sie die Dienste -
  4. Warten Sie, bis der Dienst beendet wird, und schließen Sie dann das Fenster „Dienste“.

3. Setzen Sie den NGen-Cache zurück und ändern Sie die Prioritätseinstellungen

  1. Drücken Sie die Taste Windows Schlüsselart cmd, und klicken Sie Als Administrator ausführen.CMD erhöht – Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Geben Sie den folgenden Befehl ein, um den NGen-Cache zurückzusetzen, um Konflikte, Beschädigungen und Treffer zu beheben Eingeben: ngen executeQueuedItemscmd_executeditems Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  3. Kopieren Sie den folgenden Befehl und fügen Sie ihn ein, um die Priorität und Planung des Prozesses anzupassen, um die Last zu reduzieren, und drücken Sie Eingeben: ngen queue /priority priorityLevelcmd_priority-Ebene
Lesen Sie mehr zu diesem Thema
  • Fix: Dateisystemfehler (-2147163901) unter Windows 11
  • Systemsteuerung vs. Einstellungs-App: Welche soll ich verwenden?
  • Fix: WLAN funktioniert nicht mehr, wenn ein externer Monitor angeschlossen wird

4. Führen Sie Ihren Computer in einer sauberen Boot-Umgebung aus

  1. Drücken Sie Windows + R um das zu öffnen Laufen Dialogbox. cleanboot1 Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Typ msconfig und klicken OK um das zu öffnen Systemkonfiguration Fenster.
  3. Gehe zum Dienstleistungen Registerkarte, klicken Sie Verstecke alle Microsoft-Dienste, dann auswählen Alle deaktivieren.Sauberer Neustart. Alle deaktivieren
  4. Wechseln Sie zum Start-up Registerkarte und klicken Sie auf Öffnen Sie den Task-Manager Verknüpfung.Öffnen Sie den Task-Manager „Clean Boot“.
  5. Suchen Sie im Task-Manager-Fenster nach jedem Ermöglicht Aufgabe auswählen und klicken Deaktivieren.Deaktivieren Sie den Task-Manager. Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  6. Schließen Sie den Task-Manager und klicken Sie auf Anwenden, Dann OK im Systemkonfigurationsfenster.Sauberer Stiefel 5
  7. Klicken Neu starten.Starten Sie den Clean Boot neu

Ihr Computer wird mit eingeschränkten Funktionen neu gestartet, sodass Sie die Software oder den Dienst eines Drittanbieters identifizieren können, der den Konflikt verursacht. Befolgen Sie anschließend die oben genannten Schritte, um die Änderungen rückgängig zu machen und Ihren Computer normal neu zu starten.

5. Führen Sie SFC- und DISM-Scans durch

  1. Drücken Sie die Taste Windows Schlüsselart cmd, und klicken Sie Als Administrator ausführen.CMD erhöht – Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Kopieren Sie den folgenden Befehl, fügen Sie ihn ein, um Systemdateien zu reparieren, und drücken Sie Eingeben: sfc/scannowSFCSCANNOW CMD
  3. Warten Sie, bis der Scan abgeschlossen ist, geben Sie dann den folgenden Befehl ein, um das Windows-Betriebssystem-Image wiederherzustellen, und klicken Sie auf Eingeben: Dism /Online /Cleanup-Image /RestoreHealthWiederherstellen der Funktionsfähigkeit des nativen Microsoft Common Language Runtime-Compilers mit hoher CPU-Auslastung
  4. Sobald der Befehl ausgeführt wurde, starten Sie Ihren Computer neu.

6. Löschen Sie einen Registrierungsschlüssel

  1. Drücken Sie Windows +R um das zu öffnen Laufen Dialogbox.Regedit – Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  2. Typ regedit und klicken OK öffnen Registierungseditor.
  3. Erstellen Sie zunächst ein Backup und gehen Sie zu Datei, dann auswählen Export. Speichern Sie die Datei im .reg-Format an einem zugänglichen Ort auf Ihrem Computer.Registrierung exportieren
  4. Navigieren Sie zu diesem Pfad: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Klicken Sie mit der rechten Maustaste und wählen Sie aus Löschen um alle Einträge für den Roots-Ordner zu entfernen und den Registrierungseditor zu schließen.Löschen Sie den Registrierungseintrag „Microsoft Common Language Runtime Native Compiler High CPU Usage“.
  6. Starte deinen Computer neu.

7. Reparieren/neuinstallieren Sie das Net Framework

  1. Laden Sie das Microsoft .NET Framework Repair Tool herunter.Laden Sie .NET Framework herunter – Microsoft Common Language Runtime Native Compiler-Reparaturtool für hohe CPU-Auslastung –
  2. Doppelklicken Sie auf die ausführbare Datei und befolgen Sie die Anweisungen auf dem Bildschirm, um sie zu installieren.
  3. Auf der Microsoft .NET Framework-Reparaturtool Öffnen Sie das Fenster, akzeptieren Sie die Bedingungen und klicken Sie auf Nächste.Akzeptieren Sie die Bedingungen
  4. Das Tool sucht im aktuellen .NET Framework nach beschädigten Dateien und empfiehlt Lösungen zu deren Reparatur.
  5. Klicken Nächste um die Korrekturen anzuwenden.Weiter klicken
  6. Dann klick Beenden, um das Reparatur-Tool-Fenster zu schließen.Beenden

Wenn dies nicht hilft, befolgen Sie diese Schritte, um .Net Framework neu zu installieren:

  1. Drücken Sie Windows +R um das zu öffnen Laufen Fenster.Appwiz.cpl – Hohe CPU-Auslastung des nativen Microsoft Common Language Runtime-Compilers
  2. Typ appwiz.cpl und klicken OK um das zu öffnen Programme und Funktionen Fenster.Deinstallieren Sie NET FRAMEWORK Microsoft Common Language Runtime Native Compiler Hohe CPU-Auslastung
  3. Wählen Microsoft NET Framework und klicken Deinstallieren.
  4. Gehen Sie nach der Deinstallation zu Offizielle Website von .NET Framework.Laden Sie .NET Framework herunter
  5. Klicken Sie auf die neueste Version und laden Sie sie herunter.
  6. Sobald das Setup heruntergeladen ist, gehen Sie zum Dateispeicherort und doppelklicken Sie darauf, um die Installation zu starten.
  7. Klicken Installierenund warten Sie, bis der Vorgang abgeschlossen ist.Installieren

Um Probleme mit hoher CPU-Leistung zu vermeiden, funktioniert unter anderem der Microsoft Common Language Runtime Native Compiler nicht mehr Stellen Sie bei Problemen sicher, dass der Prozess ngen.exe ausgeführt werden kann, wenn sich Ihr System im Ruhezustand befindet, und halten Sie Ihr System und Ihre Software auf dem neuesten Stand Datum.

Falls die genannten Lösungen bei Ihnen nicht funktionieren, versuchen Sie es um mithilfe eines Wiederherstellungspunkts ein Rollback auf eine frühere Windows-Version durchzuführen.

Wenn Sie oft konfrontiert werden hohe CPU-Auslastung auf Ihrem Windows 11 Computer, empfehlen wir Ihnen, diese Anleitung zu lesen.

Sind Probleme aufgetreten oder benötigen Sie weitere Informationen zum Microsoft Common Language Runtime Native Compiler? Zögern Sie nicht, im folgenden Abschnitt einen Kommentar zu hinterlassen.

Fix Die angeforderte URL konnte nicht abgerufen werden Problem in Windows 10

Fix Die angeforderte URL konnte nicht abgerufen werden Problem in Windows 10Windows 10Browser

Wenn beim Surfen im Internet die Fehlermeldung "Die angeforderte URL konnte nicht abgerufen werden" angezeigt wird, hilft Ihnen dieser Artikel, diesen Fehler zu beheben. Meistens wird dieser Fehler...

Weiterlesen
So verwenden Sie Focus Assist, um Windows 10-Benachrichtigungen für ein bestimmtes Zeitintervall zu deaktivieren

So verwenden Sie Focus Assist, um Windows 10-Benachrichtigungen für ein bestimmtes Zeitintervall zu deaktivierenWie ManWindows 10

28. August 2019 Durch ZainabIst es schon einmal vorgekommen, dass Sie in der Konferenzsitzung eine wirklich wichtige Präsentation halten oder eine wichtige. schreiben? Dokumentieren oder Ihre Bilde...

Weiterlesen
So verwenden Sie die Adresssymbolleiste in der Taskleiste von Windows 10 Windows

So verwenden Sie die Adresssymbolleiste in der Taskleiste von Windows 10 WindowsZufälligWindows 10

So verwenden Sie die Adresssymbolleiste in der Taskleiste von Windows 10: – Es gibt einige Symbolleisten, die bereits von Windows 10 definiert sind und auf die direkt über die Windows-Taskleiste zu...

Weiterlesen