Windows-pc'er kører langsomt på grund af høj CPU-brug af mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Som it-ekspert er jeg stødt på dette problem et par gange, og det skyldes normalt høj CPU-brug af mscorsvw.exe. Der er et par ting, du kan gøre for at prøve at løse dette problem. Prøv først at genstarte din pc. Dette vil nogle gange opklare problemet. Hvis det ikke virker, kan du prøve at åbne Task Manager og afslutte mscorsvw.exe-processen. Dette vil stoppe programmet i at køre og burde frigøre noget CPU-brug. Du kan også prøve at deaktivere .NET Framework. Dette anbefales ikke altid, da nogle programmer muligvis har brug for .NET for at køre korrekt, men det kan nogle gange hjælpe med dette problem. Hvis du stadig har problemer, er der et par andre ting, du kan prøve, men disse er mere avancerede og fungerer muligvis ikke for alle. Generelt, hvis din Windows-pc kører langsomt på grund af høj CPU-brug af mscorsvw.exe, er der et par ting, du kan prøve for at løse problemet. Genstart af din pc, afslutning af mscorsvw.exe-processen og deaktivering af .NET Framework er de mest almindelige løsninger.



Denne artikel forklarer hvorfor, pga høj CPU-brug af mscorsvw.exe, Windows 10/8/7 pc kan køre langsomt, og hvad du kan gøre ved det. Hvis du åbner Task Manager i et sådant scenarie, vil du finde en proces kaldet mscorsvw.exe hvis CPU-forbrug overstiger 50%! Denne service bruges faktisk af .NET frameworket til prækompilering. Så hvad er mscorsvw.exe-processen, og hvordan håndteres den?









Høj CPU-brug af mscorsvw.exe

David David Notario gjorde følgende observation på Microsoft MSDN-bloggen:



mscorsvw.exe prækompilerer .NET-samlinger i baggrunden. Når dette er gjort, vil det forsvinde. Efter installation af .NET Redist kører en højprioritet assembly typisk i 5-10 minutter og venter derefter på, at din computer er inaktiv for at behandle lavprioritetssamlinger. Når den gør det, lukkes den ned, og du vil ikke se filen mscorsvw.exe. En vigtig ting er, at selvom du kan se 100% CPU-brug, sker kompileringen i en lavprioritet proces, så den forsøger ikke at stjæle CPU'en til andre ting, du laver. Når alt er kompileret, vil builds nu være i stand til at dele sider på tværs af forskellige processer, og en varm start vil generelt være meget hurtigere, så vi ikke smider dine loops væk.

Årsagen er, at mscorsvw.exe-processen genkompilerer .NET-samlingerne i baggrunden. Normalt, efter et stykke tid, stopper processen, og din computerhastighed skulle vende tilbage til normal. Selvom du vil, kan du ikke slå en proces ihjel på normal vis.

Dette skyldes, at mscorsvw.exe-processen er en systemproces, så når du forsøger at lukke den direkte ved hjælp af task manager, vil du ikke være i stand til at gøre det! Du skal vide lidt om CMD.



Hvis du ikke vil vente, indtil din computer er inaktiv, så den kan begynde at kompilere, kan du gøre følgende:

  1. Skifte til «C: WINDOWS Microsoft.NET Framework v2.0.50727» i Windows Stifinder.
  2. Trykke Start , type CMD og kør det som administrator.
  3. Angiv stien ovenfor på kommandolinjen, og skriv |_+_| .
  4. Denne kommando vil behandle alt igangværende arbejde.
  5. Når dette er gjort, lukkes tjenesten ned, da den ikke har andet at gøre.
  6. Genstart din computer; du vil nu se, at mscorsvw.exe-processen ikke kører i opgavehåndteringen.
Download PC Repair Tool for hurtigt at finde og automatisk rette Windows-fejl

Håber dette hjælper!

Populære Indlæg