Windows-PC läuft aufgrund hoher CPU-Auslastung durch mscorsvw.exe langsam

Windows Computer Slow Due High Mscorsvw



Als IT-Experte bin ich einige Male auf dieses Problem gestoßen und es liegt normalerweise an der hohen CPU-Auslastung von mscorsvw.exe. Es gibt ein paar Dinge, die Sie tun können, um dieses Problem zu beheben. Versuchen Sie zunächst, Ihren PC neu zu starten. Dies wird manchmal das Problem klären. Wenn das nicht funktioniert, versuchen Sie, den Task-Manager zu öffnen und den Prozess mscorsvw.exe zu beenden. Dies stoppt die Ausführung des Programms und sollte etwas CPU-Auslastung freigeben. Sie können auch versuchen, das .NET Framework zu deaktivieren. Dies wird nicht immer empfohlen, da einige Programme möglicherweise .NET benötigen, um ordnungsgemäß ausgeführt zu werden, aber es kann manchmal bei diesem Problem helfen. Wenn Sie immer noch Probleme haben, gibt es ein paar andere Dinge, die Sie ausprobieren können, aber diese sind fortgeschrittener und funktionieren möglicherweise nicht für alle. Wenn Ihr Windows-PC aufgrund der hohen CPU-Auslastung von mscorsvw.exe langsam läuft, gibt es insgesamt ein paar Dinge, die Sie versuchen können, um das Problem zu beheben. Das Neustarten Ihres PCs, das Beenden des mscorsvw.exe-Prozesses und das Deaktivieren von .NET Framework sind die häufigsten Lösungen.



Dieser Artikel erklärt, warum, aufgrund hohe CPU-Auslastung von mscorsvw.exe, Windows 10/8/7 PC läuft möglicherweise langsam und was Sie dagegen tun können. Wenn Sie in einem solchen Szenario den Task-Manager öffnen, finden Sie einen Prozess namens mscorsvw.exe dessen CPU-Auslastung 50 % übersteigt! Dieser Dienst wird tatsächlich vom .NET-Framework für die Vorkompilierung verwendet. Also, was ist der Prozess mscorsvw.exe und wie geht man damit um?









Hohe CPU-Auslastung von mscorsvw.exe

David David Notario machte im Microsoft MSDN-Blog folgende Beobachtung:



mscorsvw.exe kompiliert .NET-Assemblys im Hintergrund vor. Sobald dies erledigt ist, wird es verschwinden. In der Regel wird nach der Installation von .NET Redist eine Assembly mit hoher Priorität 5 bis 10 Minuten lang ausgeführt und wartet dann darauf, dass Ihr Computer im Leerlauf ist, um Assemblys mit niedriger Priorität zu verarbeiten. Sobald dies der Fall ist, wird es heruntergefahren und die Datei mscorsvw.exe wird nicht angezeigt. Eine wichtige Sache ist, dass Sie zwar eine CPU-Auslastung von 100 % sehen, die Kompilierung jedoch in einem Prozess mit niedriger Priorität erfolgt, sodass versucht wird, die CPU nicht für andere Dinge zu stehlen, die Sie tun. Sobald alles kompiliert ist, können die Builds nun Seiten über verschiedene Prozesse hinweg gemeinsam nutzen und ein Warmstart wird im Allgemeinen viel schneller sein, sodass wir Ihre Schleifen nicht wegwerfen.

Der Grund dafür ist, dass der Prozess mscorsvw.exe die .NET-Assemblys im Hintergrund neu kompiliert. Normalerweise stoppt der Vorgang nach einer Weile und die Geschwindigkeit Ihres Computers sollte wieder normal sein. Selbst wenn Sie möchten, können Sie einen Prozess nicht auf die normale Weise beenden.

Dies liegt daran, dass der Prozess mscorsvw.exe ein Systemprozess ist. Wenn Sie also versuchen, ihn direkt mit dem Task-Manager zu schließen, können Sie dies nicht tun! Sie müssen ein wenig über CMD wissen.



Wenn Sie nicht warten möchten, bis Ihr Computer im Leerlauf ist, damit er mit dem Kompilieren beginnen kann, können Sie Folgendes tun:

  1. Wechseln zu «C: WINDOWS Microsoft.NET Framework v2.0.50727» im Windows-Explorer.
  2. Drücken Sie Start , Typ CMD und als Administrator ausführen.
  3. Geben Sie in der Befehlszeile den obigen Pfad an und geben Sie |_+_| ein .
  4. Dieser Befehl verarbeitet alle laufenden Arbeiten.
  5. Sobald dies erledigt ist, wird der Dienst heruntergefahren, da er nichts anderes zu tun hat.
  6. Starte deinen Computer neu; Sie werden nun sehen, dass der Prozess mscorsvw.exe nicht im Task-Manager ausgeführt wird.
Laden Sie das PC Repair Tool herunter, um Windows-Fehler schnell zu finden und automatisch zu beheben

Hoffe das hilft!

Beliebte Beiträge