Weich

Korrigieren Sie die hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Veröffentlicht amZuletzt aktualisiert: 12. Januar 2022

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-Laufzeitoptimierungsdiensts erörtern und erläutern, wie es wieder auf ein akzeptables Niveau gebracht werden kann.



Korrigieren Sie die hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

ordner verschlusseln mac

Inhalt[ verstecken ]



So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts unter Windows 10

Wie Sie vielleicht wissen, ist dies .NET-Framework wird von Microsoft und anderen Drittanbietern verwendet zum Entwickeln und Ausführen von Windows-Anwendungen unter anderem. Die ausführbare Datei für diesen Dienst mit dem Namen mscorsvw.exe , ist eine offizielle Windows-Komponente und übernimmt die Aufgabe, das .NET-Framework zu optimieren, d. h. Vor- und Neukompilierung von .NET-Bibliotheken. Dadurch können Anwendungen und Programme schneller gestartet werden. Der Optimierungsdienst ist entwickelt, um im Hintergrund zu laufen 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?

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.

.net-Laufzeitoptimierungsdienstprozess, der viel Arbeitsspeicher benötigt, wird im Task-Manager angezeigt

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 seine Arbeit 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

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. Die Schritte zum Ausführen eines sauberen Neustarts von Windows 10 lauten wie folgt:

1. Drücken Sie Windows + R-Tasten gleichzeitig zu starten Laufen Dialogbox.

2. Geben Sie ein msconfig und drücke die Eingeben Schlüssel zum Öffnen Systemkonfiguration .

Geben Sie msconfig ein und drücken Sie die Eingabetaste, um die Systemkonfigurationsanwendung zu öffnen. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

3. Gehen Sie zu Dienstleistungen Registerkarte und aktivieren Sie das markierte Kontrollkästchen Verstecke alle Microsoft-Dienste .

Gehen Sie zur Registerkarte Dienste und aktivieren Sie das Kontrollkästchen Alle Microsoft-Dienste ausblenden.

4. Klicken Sie dann auf die Alle deaktivieren Schaltfläche, hervorgehoben dargestellt. Es wird verhindern, dass alle Drittanbieter- und unnötigen Dienste im Hintergrund ausgeführt werden.

Klicken Sie auf die Schaltfläche Alle deaktivieren, um zu verhindern, dass alle Drittanbieter- und unnötigen Dienste im Hintergrund ausgeführt werden. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

5. Speichern Sie die Änderungen, indem Sie auf klicken Anwenden > OK Tasten.

Speichern Sie die Änderungen, indem Sie auf Übernehmen klicken, und beenden Sie dann, indem Sie auf OK klicken

6. Ein Popup-Fenster, in dem Sie gefragt werden, ob Sie möchten Neu starten oder Beenden ohne Neustart erscheint wie abgebildet. wählen Sie das Beenden ohne Neustart Möglichkeit.

Es erscheint ein Popup-Fenster, in dem Sie gefragt werden, ob Sie neu starten oder ohne Neustart beenden möchten. Wählen Sie die Option Beenden ohne Neustart

7. Starten Sie erneut die Systemkonfiguration Fenster durch Wiederholen Schritte 1-2. Wechseln Sie zu Anlaufen Tab.

Starten Sie erneut das Systemkonfigurationsfenster und navigieren Sie zur Registerkarte Start. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

8. Klicken Sie auf die Öffnen Sie den Task-Manager Hyperlink, wie gezeigt.

Klicken Sie auf den Hyperlink Task-Manager öffnen

Notiz: Überprüfen Sie die Spalte Auswirkungen auf den Start für alle aufgelisteten Anwendungen/Prozesse und deaktivieren Sie diese mit a Hohe Startup-Auswirkung .

9. Klicken Sie mit der rechten Maustaste auf die Anwendung (z.B. Dampf ) und wähle Deaktivieren Option, wie unten abgebildet.

Überprüfen Sie die Spalte Auswirkungen auf den Start für alle aufgelisteten Anwendungen oder Prozesse und deaktivieren Sie diejenigen mit einem hohen Auswirkungswert. Um sie zu deaktivieren, klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie die Option Deaktivieren. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

10. Schließlich, nah dran alle aktiven Anwendungsfenster herunter und neu starten dein PC . Es wird in einem sauberen Boot-Zustand gestartet.

11. Überprüfen Sie nun die CPU-Auslastung des .NET Runtime-Dienstes im Task-Manager. Wenn es normal ist, Programme von Drittanbietern einzeln aktivieren den Täterantrag festzunageln und deinstallieren Sie es um solche Probleme in Zukunft zu vermeiden.

Lesen Sie auch: So beheben Sie die hohe CPU-Auslastung von hkcmd

Methode 2: Steigern Sie .NET Framework-Prozesse

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 herunter GitHub und führe es aus.

Option I: Über die Eingabeaufforderung

1. Klicken Sie auf Start , Art Eingabeaufforderung und klicken Als Administrator ausführen , wie gezeigt.

Öffnen Sie das Startmenü, geben Sie Eingabeaufforderung ein und klicken Sie im rechten Bereich auf Als Administrator ausführen.

2. Geben Sie den angegebenen Befehl ein und drücken Sie die Eingeben Schlüssel ausführen.

Notiz: Die auszuführenden Befehle unterscheiden sich je nach Systemarchitektur.

hamachi tunnel problem
    Für 32-Bit-Systeme: cd c:WindowsMicrosoft.NETFrameworkv4.0.30319 Für 64-Bit-Systeme: cd c:WindowsMicrosoft.NETFramework64v4.0.30319

Führen Sie den Befehl aus, um in cmd oder der Eingabeaufforderung zum Microsoft Net Framework zu wechseln. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

3. Als nächstes ausführen ngen.exe Executequeueditems , wie unten abgebildet.

Befehl, um zu überprüfen, ob die CPU-Auslastung in der Eingabeaufforderung oder cmd auf ein normales Niveau zurückgeht

Profi-Tipp: Stellen Sie fest, ob der Windows-PC 32-Bit und 64-Bit ist

Wenn Sie sich bezüglich Ihrer Systemarchitektur nicht sicher sind, folgen Sie einfach den angegebenen Schritten:

1. Schlagen Windows + R-Tasten gemeinsam öffnen Laufen Dialogbox.

2. Geben Sie ein msinfo32 und klicken Sie auf OK öffnen System Information Fenster.

3. Aktivieren Sie hier die Systemtyp Etikett, um dies zu überprüfen.

Wenn Sie sich über die Architektur Ihres Systems nicht sicher sind, führen Sie einfach msinfo32 im Befehlsfeld Ausführen aus und überprüfen Sie die Bezeichnung Systemtyp im folgenden Fenster.

Lesen Sie auch: Was ist HKEY_LOCAL_MACHINE?

hevc erweiterung

Option II: Über GitHub-Skript

1. Gehen Sie zu GitHub Seite für die Skript .

Klicken Sie auf der Github-Seite auf die Raw-Option

2. Klicken Sie mit der rechten Maustaste auf die Roh Schaltfläche und wählen Sie die Verknüpfung speichern unter… Option, wie abgebildet.

Klicken Sie mit der rechten Maustaste auf die Raw-Option und wählen Sie Link speichern unter ... auf der Github-Seite

3. Ändern Sie die Speichern unter zu Windows-Skriptdatei und klicken Sie auf Speichern .

Wählen Sie „Speichern als Typ in Windows-Skriptdatei“ und klicken Sie auf „Speichern“.

4. Öffnen Sie die heruntergeladene Datei mit Windows-Skripthost .

Lesen Sie auch: Beheben Sie die hohe CPU-Auslastung des DISM-Hostwartungsprozesses

Methode 3: Starten Sie den .NET-Laufzeitoptimierungsdienst neu

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-Build auftreten. So beheben Sie die hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdienstes, indem Sie den Dienst neu starten:

Notiz : Diese Lösung funktioniert nur für Systeme mit einer dedizierten NVIDIA-Grafikkarte.

1. Drücken Sie Windows+R Schlüssel gleichzeitig zu starten Laufen Dialogbox.

2. Geben Sie ein services.msc und klicken Sie auf OK öffnen Dienstleistungen Anwendung.

Geben Sie services.msc ein und klicken Sie auf OK, um die Anwendung „Dienste“ zu öffnen. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

3. Scrollen Sie durch die Liste und suchen Sie die NVIDIA-Telemetrie-Container Bedienung.

4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus dem Kontextmenü, wie gezeigt.

Scrollen Sie durch die Liste und suchen Sie den Dienst NVIDIA Telemetry Container. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus dem Kontextmenü.

5. Klicken Sie auf die Stoppen Taste zuerst. Warten Sie, bis der Dienststatus angezeigt wird Gestoppt , und klicken Sie dann auf die Start Taste, um es wieder in Gang zu bringen.

Klicken Sie auf Stopp, um den Dienststatus zu stoppen

6. Stellen Sie sicher, dass Starttyp: ist eingestellt auf Automatisch .

Klicken Sie auf der Registerkarte Allgemein auf das Dropdown-Menü Starttyp und wählen Sie Automatisch aus dem Menü. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

7. Klicken Sie nach dem Neustart des Dienstes auf Anwenden > OK um die Änderungen zu speichern und die zu schließen Eigenschaften Fenster.

Klicken Sie nach dem Neustart des Dienstes auf Übernehmen, um die Änderungen zu speichern und das Eigenschaftenfenster zu schließen.

8. Drücken Sie Strg + Umschalt + Esc-Tasten gemeinsam öffnen Taskmanager und überprüfen Sie, ob der Dienst immer noch hohe CPU-Ressourcen verwendet.

Lesen Sie auch: Was ist der Google Chrome-Höhendienst?

Methode 4: Malware erkennen und entfernen

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 .NET-Laufzeitoptimierungsdienstes zu beheben, indem Sie die Malware von Ihrem PC entfernen:

1. Schlagen Tasten Windows + I gleichzeitig zu öffnen Einstellungen .

2. Klicken Sie hier auf Update & Sicherheit , wie gezeigt.

netzwerkerkennung einschalten win 10

Update und Sicherheit

3. Gehen Sie zu Windows-Sicherheit Menü und klicken Sie auf Viren- und Bedrohungsschutz

Wählen Sie unter Schutzbereiche die Option Viren- und Bedrohungsschutz

4. Klicken Sie auf Schneller Scan um Ihren PC zu scannen, um zu prüfen, ob Malware vorhanden ist oder nicht.

Klicken Sie im Menü Viren- und Bedrohungsschutz auf Schnellscan. So beheben Sie eine hohe CPU-Auslastung des .NET-Laufzeitoptimierungsdiensts

5. Wenn Malware gefunden wird, klicken Sie auf Aktionen starten zu Löschen oder Block sie und starten Sie Ihren PC neu.

Alle Bedrohungen werden hier eingetragen. Klicken Sie unter Aktuelle Bedrohungen auf Aktionen starten.

Empfohlen:

Hoffentlich hat eine der oben genannten Lösungen das Problem behoben. NET-Laufzeitoptimierungsdienst hohe 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 . Wenn Sie Fragen / Vorschläge zu diesem Artikel haben, können Sie diese auch gerne im Kommentarbereich hinterlassen.

Elon Decker

Elon ist Tech Writer bei Cyber ​​S. Er schreibt seit etwa 6 Jahren Anleitungen und hat viele Themen behandelt. Er liebt es, Themen rund um Windows, Android und die neuesten Tricks und Tipps zu behandeln.