Počítač so systémom Windows beží pomaly z dôvodu vysokého využitia procesora mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Ako odborník na IT som sa s týmto problémom stretol niekoľkokrát a zvyčajne je to spôsobené vysokým zaťažením procesora mscorsvw.exe. Existuje niekoľko vecí, ktoré môžete urobiť, aby ste sa pokúsili vyriešiť tento problém. Najprv skúste reštartovať počítač. Tým sa problém niekedy vyjasní. Ak to nepomôže, skúste otvoriť Správcu úloh a ukončiť proces mscorsvw.exe. Tým sa zastaví spustenie programu a malo by sa uvoľniť určité využitie procesora. Môžete tiež skúsiť vypnúť .NET Framework. Nie vždy sa to odporúča, pretože niektoré programy môžu potrebovať .NET, aby fungovali správne, ale niekedy to môže pomôcť s týmto problémom. Ak máte stále problémy, môžete vyskúšať niekoľko ďalších vecí, ale tieto sú pokročilejšie a nemusia fungovať pre každého. Celkovo, ak váš počítač so systémom Windows beží pomaly z dôvodu vysokého využitia procesora mscorsvw.exe, existuje niekoľko vecí, ktoré môžete skúsiť vyriešiť. Reštartovanie počítača, ukončenie procesu mscorsvw.exe a zakázanie .NET Framework sú najbežnejšími riešeniami.



Tento článok vysvetľuje, prečo, kvôli vysoké využitie procesora mscorsvw.exe, Počítač so systémom Windows 10/8/7 môže bežať pomaly a čo s tým môžete urobiť. Ak v takomto scenári otvoríte Správcu úloh, nájdete proces s názvom mscorsvw.exe ktorých využitie CPU presahuje 50 %! Túto službu v skutočnosti používa rámec .NET na predkompiláciu. Takže, čo je proces mscorsvw.exe a ako s ním zaobchádzať?









Vysoké využitie procesora mscorsvw.exe

David David Notario urobil na blogu Microsoft MSDN nasledujúce postrehy:



mscorsvw.exe predkompiluje zostavy .NET na pozadí. Akonáhle to urobíte, zmizne. Po nainštalovaní .NET Redist zostava s vysokou prioritou zvyčajne beží 5 až 10 minút a potom čaká na nečinnosť počítača, aby mohla spracovať zostavy s nízkou prioritou. Keď sa tak stane, vypne sa a súbor mscorsvw.exe neuvidíte. Jedna dôležitá vec je, že aj keď môžete vidieť 100% využitie CPU, kompilácia prebieha v procese s nízkou prioritou, takže sa snaží neukradnúť CPU pre iné veci, ktoré robíte. Keď bude všetko skompilované, zostavy budú môcť zdieľať stránky v rámci rôznych procesov a teplý štart bude vo všeobecnosti oveľa rýchlejší, takže vaše slučky nezahodíme.

Dôvodom je, že proces mscorsvw.exe prekompiluje zostavy .NET na pozadí. Zvyčajne sa po chvíli proces zastaví a rýchlosť počítača by sa mala vrátiť do normálu. Aj keby ste chceli, nemôžete zabiť proces normálnym spôsobom.

Je to preto, že proces mscorsvw.exe je systémový proces, takže keď sa ho pokúsite zatvoriť priamo pomocou správcu úloh, nebudete to môcť urobiť! Potrebujete vedieť niečo o CMD.



Ak nechcete čakať, kým bude počítač nečinný, aby mohol začať kompilovať, môžete urobiť nasledovné:

  1. Prepnúť na «C: WINDOWS Microsoft.NET Framework v2.0.50727» v programe Windows Prieskumník.
  2. Stlačte tlačidlo Štart , typ CMD a spustite ho ako správca.
  3. V príkazovom riadku zadajte vyššie uvedenú cestu a zadajte |_+_| .
  4. Tento príkaz spracuje všetku prebiehajúcu prácu.
  5. Akonáhle to urobíte, služba sa vypne, pretože nemá nič iné na práci.
  6. Reštartujte počítač; teraz uvidíte, že proces mscorsvw.exe nebude spustený v správcovi úloh.
Stiahnite si nástroj na opravu počítača, aby ste rýchlo našli a automaticky opravili chyby systému Windows

Dúfam, že to pomôže!

Populárne Príspevky