Pagina principala » ferestre » Calculatorul Windows lent din cauza utilizării mari a procesorului mscorsvw.exe

    Calculatorul Windows lent din cauza utilizării mari a procesorului mscorsvw.exe

    Acest articol explică de ce din cauza mare utilizare mscorsvw.exe CPU, un computer Windows 10/8/7 poate să ruleze lent și ce puteți face în legătură cu acesta. Dacă deschideți Managerul de activități într-un astfel de scenariu, veți găsi acum un proces numit mscorsvw.exe care are o utilizare CPU de peste 50%! Acest serviciu este de fapt folosit de framework-ul .NET pentru a pre-compila. Deci, ce este procesul mscorsvw.exe și cum să faceți acest lucru?

    Calculatorul Windows lent din cauza utilizării mari a procesorului mscorsvw.exe

    Între timp, David Notario a făcut următoarea observație pe blogul Microsoft MSDN:

    mscorsvw.exe precomprimă asamblările .NET în fundal. Odată ce sa terminat, va dispărea. În mod obișnuit, după ce instalați .NET Redist, se va face cu ansamblurile cu prioritate ridicată în 5 până la 10 minute și apoi va aștepta până când calculatorul nu este în proces de procesare a ansamblurilor cu prioritate scăzută. Odată ce face acest lucru se va opri și nu veți vedea mscorsvw.exe. Un lucru important este că, deși este posibil să vedeți 100% utilizare CPU, compilarea se întâmplă într-un proces cu prioritate scăzută, așa că încearcă să nu fure procesorul pentru alte lucruri pe care le faceți. Odată ce totul este compilat, ansamblurile vor putea acum să partajeze pagini în diferite procese și pornirea caldă va fi de obicei mult mai rapidă, deci nu ne aruncăm ciclurile.

    Cauza este că procesul mscorsvw.exe recompila ansamblurile .Net în fundal. Deci, în mod normal, procesul va dispărea după un timp și viteza calculatorului ar trebui să revină la normal. Chiar dacă doriți, nu puteți ucide procesul în mod normal.

    Acest lucru se datorează faptului că procesul mscorsvw.exe este un proces de sistem, deci atunci când încercați să îl închideți direct utilizând Managerul de activități, nu veți putea face acest lucru! Trebuie să fii puțin competent cu CMD.

    Dacă nu doriți să așteptați până când computerul este inactiv pentru a începe compilarea, puteți face următoarele:

    1. Navigheaza catre „C: \ WINDOWS \ Microsoft.NET Framework \ v2.0.50727 \“ în Windows Explorer.
    2. Click pe start, tip CMD și rulați-o ca administrator. În linia de comandă specificați calea și tipul de mai sus ngen.exe executequeueditems. Această comandă va procesa toate lucrările în așteptare. Odată ce acest lucru se va realiza, serviciul va fi oprit, deoarece nu are altceva de făcut.
    3. Reporniți computerul; acum veți vedea că nu va exista nici un proces mscorsvw.exe rulat în Manager de activități.
    Sper că acest lucru vă ajută!