Korrigieren Sie die hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts
Sie können oft auf eine Anwendung oder einen Hintergrundsystemprozess stoßen, der eine ungewöhnliche Menge an Systemressourcen in Beschlag nimmt. Die hohe Systemressourcennutzung eines Prozesses kann andere Vorgänge des Systems enorm verlangsamen und Ihren PC in ein träges Durcheinander verwandeln. Es kann auch dazu führen, dass es vollständig abstürzt. Wir haben bereits eine Fülle von Prozessen und Problemen mit hoher CPU - Auslastung auf unserer Website behandelt . Darüber hinaus werden wir heute das gelegentlich auftretende Problem mit der hohen CPU -Auslastung des .NET- (CPU)Laufzeitoptimierungsdiensts(Runtime Optimization) erörtern und erläutern, wie es wieder auf ein akzeptables Niveau gebracht werden kann.
So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts unter Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Wie Sie vielleicht wissen, wird dieses .NET-Framework von Microsoft und anderen Drittanbietern unter anderem zum Entwickeln und Ausführen von Windows-Anwendungen verwendet. (for developing and running Windows applications)Die ausführbare Datei für diesen Dienst mit dem Namen mscorsvw.exe ist eine offizielle Windows - Komponente und führt die Aufgabe aus , das .NET -Framework zu optimieren, nämlich die Vor- und Neukompilierung von .NET - Bibliotheken. Dadurch können Anwendungen und Programme schneller gestartet werden. Der Optimierungsdienst ist so konzipiert, dass er im Hintergrund läuft,( designed to run in the background) wenn Ihr PC für einen kurzen Zeitraum von 5-10 Minuten im Leerlauf ist.
Warum führt der .NET-Laufzeitoptimierungsdienst zu einer hohen CPU-Auslastung?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Manchmal kann es länger dauern, bis der Dienst .NET-Bibliotheken neu kompiliert. Das führt zu
- Ihr PC-Dienst läuft langsamer als gewöhnlich.
- Glitch-Instanzen auf Ihrem Computer.
- Das Service-Rendering ist beschädigt.
- Nutzung von Systemressourcen durch Malware.
In Anbetracht der Auswirkungen dieses Dienstes auf die Leistung einzelner Apps wird seine sofortige Beendigung beim ersten Anblick von Unheil nicht empfohlen. Wenn der Dienst zu lange braucht, um seinen Betrieb abzuschließen, haben Sie die Möglichkeit, die Dinge zu beschleunigen, indem Sie ein paar Befehle oder ein Skript ausführen. Weitere Korrekturen umfassen das Scannen des Computers auf Malware und Viren, das Neustarten des Dienstes und das Ausführen eines sauberen Neustarts, wie im nächsten Abschnitt erläutert.
Methode 1: Führen Sie einen sauberen Neustart des PCs durch
(Method 1: Perform Clean Boot of PC
)
Es ist durchaus möglich, dass der Dienst Schwierigkeiten hat, die Bibliotheken für eine bestimmte Drittanbieteranwendung neu zu kompilieren, und daher mehr CPU -Leistung verbraucht, um die Aufgabe abzuschließen. Sie können einen sauberen Neustart durchführen, bei dem nur wichtige Treiber und Startprogramme geladen werden, um zu prüfen, ob es sich tatsächlich um eines der Programme von Drittanbietern handelt, das das Problem mit der hohen CPU - Auslastung für den .NET-Laufzeitoptimierungsdienst verursacht(.NET Runtime Optimization) . Die Schritte zum Ausführen eines sauberen Neustarts von Windows 10 lauten wie folgt:(Windows 10)
1. Drücken Sie gleichzeitig die Windows + R keys , um das Dialogfeld Ausführen(Run) zu starten .
2. Geben Sie msconfig ein und drücken Sie die Eingabetaste , um die (Enter)Systemkonfiguration(System Configuration) zu öffnen .
3. Wechseln Sie zur Registerkarte Dienste(Services ) und aktivieren Sie das Kontrollkästchen Alle Microsoft-Dienste ausblenden(Hide all Microsoft services) .
4. Klicken Sie dann auf die Schaltfläche Alle(Disable All) deaktivieren, die hervorgehoben dargestellt wird. Es wird verhindern, dass alle Drittanbieter- und unnötigen Dienste im Hintergrund ausgeführt werden.
5. Speichern Sie die Änderungen, indem Sie auf die Schaltflächen Apply > OK
6. Ein Popup-Fenster mit der Frage, ob Sie neu starten oder ohne Neustart (Exit without restart )beenden(Restart ) möchten , wird angezeigt (siehe Abbildung). Wählen Sie die Option Beenden ohne Neustart .(Exit without restart )
7. Starten Sie erneut das Systemkonfigurationsfenster , indem Sie die (System Configuration)Schritte 1-2(Steps 1-2.) wiederholen . Wechseln Sie zur Registerkarte Startup .
8. Klicken Sie wie gezeigt auf den Hyperlink Task-Manager öffnen .(Open Task Manager)
Hinweis:(Note: ) Überprüfen Sie die Spalte Auswirkung auf den Start(Startup) für alle aufgelisteten Anwendungen/Prozesse und deaktivieren Sie diejenigen mit einer hohen Auswirkung(High Startup impact) auf den Start .
9. Klicken Sie mit der rechten Maustaste auf die Anwendung( application) (z. B. Steam ) und wählen Sie die Option Deaktivieren , wie unten dargestellt.(Disable )
10. Schließen(close) Sie abschließend alle aktiven Anwendungsfenster und starten (restart) Sie Ihren PC(your PC) neu . Es wird in einem sauberen Boot-Zustand gestartet.
11. Überprüfen Sie nun die CPU -Auslastung des (CPU).NET Runtime -Dienstes im Task-Manager . Wenn dies normal ist, aktivieren Sie nacheinander Programme von Drittanbietern( enable third-party programs one at a time) , um die schuldige Anwendung zu lokalisieren, und deinstallieren Sie sie(uninstall it) , um solche Probleme in Zukunft zu vermeiden.
Lesen Sie auch: (Also Read:) So beheben Sie die hohe CPU-Auslastung von hkcmd(How to Fix hkcmd High CPU Usage)
Methode 2: Steigern Sie .NET Framework-Prozesse(Method 2: Boost .NET Framework Processes)
Da das Beenden dieses Dienstes keine Option ist, können Sie diesem Dienst stattdessen einen kleinen Schub geben, indem Sie ihm erlauben, zusätzliche CPU - Kerne zu verwenden. Standardmäßig verwendet der Dienst nur einen Kern.
- Sie können entweder selbst ein paar Befehle ausführen
- oder laden Sie einfach ein offizielles Microsoft - Skript von GitHub herunter und führen Sie es aus.
Option I: Über die Eingabeaufforderung(Option I: Via Command Prompt)
1. Klicken Sie auf Start , geben Sie Eingabeaufforderung(Command Prompt) ein und klicken Sie wie gezeigt auf Als Administrator(Run as administrator) ausführen .
2. Geben Sie den angegebenen Befehl ein und drücken Sie die Eingabetaste (Enter) ,(key) um ihn auszuführen.
Hinweis:(Note:) Die auszuführenden Befehle unterscheiden sich je nach Systemarchitektur.
- Für 32-Bit-Systeme: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Für 64-Bit-Systeme: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Führen Sie als Nächstes ngen.exe executequeueditems aus(ngen.exe executequeueditems) , wie unten dargestellt.
Profi-Tipp: Stellen Sie fest, ob der Windows-PC 32-Bit und 64-Bit ist
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Wenn Sie sich bezüglich Ihrer Systemarchitektur nicht sicher sind, folgen Sie einfach den angegebenen Schritten:
1. Drücken Sie die Windows + R keys zusammen, um das Dialogfeld Ausführen zu öffnen.(Run)
2. Geben Sie msinfo32 ein und klicken Sie auf OK , um das (OK)Systeminformationsfenster(System Information ) zu öffnen .
3. Überprüfen Sie hier das Etikett des Systemtyps(System Type) , um dasselbe zu finden.
Lesen Sie auch: (Also Read:) Was ist HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)
Option II: Über GitHub-Skript(Option II: Via GitHub Script)
1. Rufen Sie die GitHub -Seite für das Skript(script) auf .
2. Klicken Sie mit der rechten Maustaste auf die Raw - Schaltfläche und wählen Sie die Option Link speichern unter…(Save link as…) , wie gezeigt.
3. Ändern Sie den Dateityp(Save as type) in Windows-Skriptdatei(Windows Script File) und klicken Sie auf Speichern(Save) .
4. Öffnen Sie die heruntergeladene Datei mit Windows Script Host .
Lesen Sie auch: Korrigieren Sie (Also Read: )die hohe CPU-Auslastung des DISM-Host-Wartungsprozesses(Fix DISM Host Servicing Process High CPU Usage)
Methode 3: Starten Sie den .NET-Laufzeitoptimierungsdienst neu(Method 3: Restart .NET Runtime Optimization Service)
Dienste können oft fehlerhaft sein und dann ein seltsames Verhalten zeigen, z. B. unnötig hohe Mengen an Systemressourcen verwenden oder über einen längeren Zeitraum aktiv bleiben. Die fehlerhafte Instanz kann aufgrund von Fehlern im aktuellen Windows-Betriebssystem(Windows OS) - Build auftreten. So beheben Sie die hohe CPU - Auslastung des .NET - Laufzeitoptimierungsdiensts, indem Sie den Dienst neu starten:
Hinweis(Note) : Diese Lösung funktioniert nur für Systeme mit einer dedizierten NVIDIA-Grafikkarte.
1. Drücken Sie gleichzeitig die Tasten (keys)Windows + R , um das Dialogfeld Ausführen(Run) zu starten .
2. Geben Sie services.msc ein(services.msc) und klicken Sie auf OK , um die Anwendung „ Dienste(Services) “ zu öffnen .
3. Scrollen Sie(Scroll) durch die Liste und suchen Sie den Dienst NVIDIA Telemetry Container .
4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften(Properties ) aus dem Kontextmenü, wie gezeigt.
5. Klicken Sie zuerst auf die Schaltfläche Stop . Warten Sie(Wait) , bis der Dienststatus(Service Status) Stopped anzeigt(Stopped) , und klicken Sie dann auf die Schaltfläche Start , um ihn wieder in Gang zu bringen.(Start )
6. Stellen Sie sicher, dass der Starttyp:( Startup type:) auf Automatisch(Automatic) eingestellt ist .
7. Klicken Sie nach dem Neustart des Dienstes auf Apply > OK , um die Änderungen zu speichern und das Fenster Eigenschaften zu schließen.(Properties)
8. Drücken Sie gleichzeitig die Ctrl + Shift + Esc keys Task-Manager zu öffnen und zu prüfen, ob der Dienst immer noch hohe CPU - Ressourcen verwendet.
Lesen Sie auch: (Also Read:) Was ist der Google Chrome-Höhendienst?(What is Google Chrome Elevation Service)
Methode 4: Malware erkennen und entfernen(Method 4: Detect & Remove Malware)
Wenn der abnormale CPU -Verbrauch des Dienstes weiterhin besteht, führen Sie einen Viren-/Malware-Scan durch, um die Möglichkeit von Infektionen auszuschließen. Schädliche Anwendungen können sich auf Ihren PC einschleichen, wenn Sie nicht aufpassen. Diese Programme tarnen sich und geben vor, offizielle Windows -Komponenten zu sein, und verursachen mehrere Probleme, wie z. B. eine hohe CPU - Auslastung. Sie können den nativen Windows Defender verwenden , um Ihren PC zu scannen, oder Sie können andere spezialisierte Sicherheitsprogramme verwenden, die sich als nützlich erweisen. Befolgen Sie diese Schritte, um das Problem mit der hohen CPU -Auslastung des (CPU).NET -Laufzeitoptimierungsdienstes zu beheben , indem Sie die Malware von Ihrem PC entfernen:
1. Drücken Sie gleichzeitig die Windows + I keysEinstellungen(Settings) zu öffnen .
2. Klicken Sie hier wie gezeigt auf Update & Sicherheit(Update & Security) .
3. Gehen Sie zum Windows-Sicherheitsmenü(Windows Security) und klicken Sie auf Viren- und Bedrohungsschutz(Virus & threat protection)
4. Klicken Sie auf Schnellscan(Quick scan ) , um Ihren PC zu scannen und zu überprüfen, ob Malware vorhanden ist oder nicht.
5. Wenn dann Malware gefunden wird, klicken Sie auf Aktionen starten(Start actions) , um sie zu entfernen(remove) oder zu blockieren(block) , und starten Sie Ihren PC neu.
Empfohlen:(Recommended:)
- Fix Touchpad Scroll funktioniert nicht unter Windows 10(Fix Touchpad Scroll Not Working on Windows 10)
- So ändern Sie Startprogramme in Windows 10(How to Change Startup Programs in Windows 10)
- So schalten Sie das Mikrofon in Windows 10 stumm(How to Mute Microphone in Windows 10)
- 7 Möglichkeiten, den Computer zu reparieren, der ständig abstürzt( 7 Ways to Fix Computer Keeps Crashing)
Hoffentlich hat eine der oben genannten Lösungen das Problem behoben. NET-Laufzeitoptimierungsdienst hohes CPU-(NET runtime optimization service high CPU) Problem auf Ihrem PC. Wenn das gleiche Problem später erneut auftritt, suchen Sie nach verfügbaren Windows -Updates oder installieren Sie die neueste Version von .NET Framework neu . Wenn Sie Fragen / Vorschläge zu diesem Artikel haben, können Sie diese auch gerne im Kommentarbereich hinterlassen.
Related posts
Hohe CPU-Auslastung durch Diensthost beheben: Lokales System
Fix Diensthost: Lokales System (svchost.exe) Hohe CPU- und Festplattenauslastung
Fix Service Host: Diagnostic Policy Service Hohe CPU-Auslastung
Beheben Sie die hohe CPU-Auslastung des SoftThinks Agent-Dienstes in Windows 10
So beheben Sie eine hohe CPU-Auslastung unter Windows 10
Hohe CPU-Auslastung des DISM-Host-Wartungsprozesses behoben
WMI-Anbieterhost (WmiPrvSE.exe) Hohe CPU-Auslastung in Windows 11/10
Hohe CPU-Auslastung durch RuntimeBroker.exe beheben
Beheben Sie das Problem der hohen CPU- und Festplattenauslastung von Windows 10
Beheben Sie die hohe CPU-Auslastung von Ntoskrnl.exe
Fix Background Intelligent Transfer Service startet nicht
Beheben Sie das Problem mit dem Realtek High Definition Audio-Treiber
Korrigieren Sie die hohe Speicherauslastung von Microsoft Edge in Windows 11/10
Beheben Sie die hohe Festplattennutzung von DCFWinService unter Windows 11/10
8 Möglichkeiten zur Behebung einer hohen CPU-Auslastung durch TiWorker.exe
Beheben Sie die hohe Speicher- und CPU-Auslastung von wmpnetwk.exe in Windows
7 Möglichkeiten, um zu beheben, dass sich der CPU-Lüfter nicht dreht
So beheben Sie die hohe CPU-Auslastung von audiodg.exe unter Windows 11/10
Behebung des fehlenden intelligenten Hintergrundübertragungsdienstes in den Diensten
Beheben Sie, dass der Windows-Zeitdienst nicht funktioniert