Wenn Sie 100% sehen bzw hohe CPU-, GPU- oder Festplattenauslastung bis zum .NET-Laufzeitoptimierungsdienst (mscorsvw.exe) auf Ihrem Windows 11/10-PC, dann hilft Ihnen diese Anleitung, das Problem zu beheben.

.Net-Laufzeitoptimierungsdienst Hohe Cpu-Auslastung

Warum verwendet der .NET-Laufzeitoptimierungsdienst eine hohe CPU-Leistung?

Der Hauptgrund dafür, dass der .NET-Laufzeitoptimierungsdienst eine hohe CPU auf Ihrem PC verwendet, ist der zugehörige Prozess mscorsvw.exe .NET-Assemblys im Hintergrund vorkompiliert, und sobald es fertig ist, wird es verschwinden. Die anderen möglichen Ursachen könnten sein:

  • .NET-Laufzeitoptimierung läuft langsam
  • In Konflikt stehendes Programm oder Malware, die auf Ihrem PC ausgeführt wird
  • Beschädigte .NET-Laufzeitoptimierung

Hohe CPU-Auslastung des .NET Runtime Optimization Service behoben

Wenn Sie die hohe CPU-Auslastung des .NET Runtime Optimization Service auf Ihrem PC sehen, können Sie dies auf folgende Weise beheben.

  1. Beenden Sie den Prozess mscorsvw.exe mit dem Task-Manager
  2. Führen Sie einen Malware-Scan durch
  3. Optimieren Sie den .Net-Laufzeitoptimierungsdienst
  4. Verwenden Sie das offizielle Skript von Microsoft
  5. Starten Sie den NVIDIA-Telemetriedienst neu

Lassen Sie uns auf die Details jeder Methode eingehen und das Problem beheben.

1]Beenden Sie den Prozess mscorsvw.exe mit dem Task-Manager

Öffnen Sie den Task-Manager, klicken Sie auf die Registerkarte Details, suchen Sie den Prozess mscorsvw.exe, klicken Sie mit der rechten Maustaste darauf und wählen Sie ihn aus Prozessbaum beenden.

2]Führen Sie einen Malware-Scan durch

Mscorsvw-Exe

Die legitime mscorsvw.exe-Datei befindet sich hier:

Siehe auch  Kompromittierung geschäftlicher E-Mails - Definition und Beispiele

C:\Windows\Microsoft.NET\Framework\

Oder

C:\Windows\Microsoft.NET\Framework64

Wenn es an anderer Stelle gefunden wird, könnte es sich um Malware handeln. Diese auf Ihrem PC vorhandene Malware ist möglicherweise für die hohe CPU-Auslastung durch den .NET-Laufoptimierungsdienst verantwortlich. Scannen Sie Ihren PC mit einem Antiviren- oder Anti-Malware-Programm, um das Problem zu beheben. Das Antiviren- oder Anti-Malware-Programm kümmert sich um die Malware.

Sie können auch mit der rechten Maustaste auf die Datei klicken, um ihre Eigenschaften zu überprüfen.

3]Optimieren Sie den .Net-Laufzeitoptimierungsdienst

Das Windows-native Tool ngen.exe kann die Leistung der .NET-Laufzeitoptimierung verbessern. Sie müssen es über die Eingabeaufforderung auf Ihrem PC ausführen.

Klicken Sie dazu auf das Startmenü und suchen Sie nach cmd. In den Ergebnissen wird die Eingabeaufforderung angezeigt. Klicken Sie mit der rechten Maustaste darauf und klicken Sie auf Als Administrator ausführen im Kontextmenü oder klicken Sie in den Suchergebnissen unter Eingabeaufforderung direkt auf Als Administrator ausführen. Geben Sie im Eingabeaufforderungsfenster Folgendes ein.

Wenn Sie einen 32-Bit-Windows-PC haben, geben Sie Folgendes ein:

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

Wenn Sie einen 64-Bit-Windows-PC haben, geben Sie Folgendes ein:

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Jetzt müssen Sie Ngen.exe ausführen. Geben Sie zum Ausführen den folgenden Befehl ein.

ngen.exe executequeueditems

Es hilft Ihnen, das Problem zu beheben, indem es die hohe CPU-Auslastung durch die .NET-Laufzeitoptimierung reduziert.

3]Verwenden Sie das offizielle Skript von Microsoft

Dies macht genau das, was ngen.exe getan hat. Es handelt sich jedoch um ein von Microsoft veröffentlichtes Skript. Sie müssen es von herunterladen GitHub. Sobald Sie auf der Seite sind, klicken Sie auf die Roh Schaltfläche über dem Code und speichern Sie ihn als WSF-Datei. Führen Sie dann die .wsf-Datei auf Ihrem PC aus.

Siehe auch  Sophos Home Free Antivirus für Windows-PCs

4]Starten Sie den NVIDIA-Telemetriedienst neu

Auch ein Neustart des NVIDIA-Telemetriediensts kann helfen, das Problem zu beheben, da ein Neustart oder Neustart die beschädigten Daten mit der .NET-Laufzeitoptimierung beheben könnte. Dies ist ein funktionierender Fix, der für viele Benutzer mit demselben Problem funktioniert hat.

Öffnen Sie den Befehl Ausführen und geben Sie ihn ein Dienste.msc. Suchen Sie NVIDIA Telemetry Service in der Liste der Dienste und doppelklicken Sie darauf. Es öffnet sich ein NVIDIA Telemetry Service-Fenster. Klicke auf Stoppen zuerst und dann Start um es neu zu starten.

Dies sind die verschiedenen Möglichkeiten, mit denen Sie das Problem der hohen CPU-Auslastung durch die .NET-Laufzeitoptimierung beheben können.

YouTube Video

Wie behebe ich eine hohe CPU-Leistung des NET-Laufzeitoptimierungsdiensts?

Sie können sie mithilfe der vorgeschlagenen Methoden beheben, z. B. durch Ausführen eines Malware-Scans oder Optimieren des .Net-Laufzeitoptimierungsdiensts mithilfe von ngen.exe oder mithilfe des offiziellen Skripts von Microsoft oder durch Neustarten des NVIDIA-Telemetriediensts.

Kann ich den .NET-Laufzeitoptimierungsdienst deaktivieren?

Der .NET-Laufzeitoptimierungsdienst sorgt dafür, dass Windows schnell läuft. Wenn Sie es deaktivieren, kann die Leistung Ihres PCs beeinträchtigt werden. Es liegt ganz bei Ihnen, es zu deaktivieren oder zu verwenden.

10

⬅ Bewerten Sie post
Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein