L'ordinador amb Windows funciona lentament a causa de l'ús elevat de la CPU de mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Com a expert informàtic, m'he trobat amb aquest problema unes quantes vegades i normalment es deu a l'ús elevat de la CPU de mscorsvw.exe. Hi ha algunes coses que podeu fer per intentar solucionar aquest problema. Primer, proveu de reiniciar el vostre ordinador. Això de vegades aclareix el problema. Si això no funciona, proveu d'obrir el Gestor de tasques i finalitzar el procés mscorsvw.exe. Això impedirà que el programa s'executi i hauria d'alliberar una mica d'ús de la CPU. També podeu provar de desactivar .NET Framework. Això no sempre es recomana, ja que alguns programes poden necessitar .NET per funcionar correctament, però de vegades pot ajudar amb aquest problema. Si encara teniu problemes, podeu provar algunes coses més, però aquestes són més avançades i potser no funcionen per a tothom. En general, si el vostre PC amb Windows funciona lent a causa de l'ús elevat de la CPU de mscorsvw.exe, hi ha algunes coses que podeu provar per solucionar el problema. Reiniciar l'ordinador, finalitzar el procés mscorsvw.exe i desactivar .NET Framework són les solucions més habituals.



Aquest article explica per què, a causa de ús elevat de la CPU de mscorsvw.exe, L'ordinador amb Windows 10/8/7 pot funcionar lent i què podeu fer al respecte. Si obriu el Gestor de tasques en aquest escenari, trobareu un procés anomenat mscorsvw.exe l'ús de la CPU supera el 50%! Aquest servei l'utilitza realment el framework .NET per a la compilació prèvia. Aleshores, què és el procés mscorsvw.exe i com tractar-lo?









Alt ús de la CPU de mscorsvw.exe

David David Notario va fer la següent observació al bloc de Microsoft MSDN:



mscorsvw.exe precompila els assemblatges .NET en segon pla. Un cop fet això, desapareixerà. Normalment, després d'instal·lar .NET Redist, un conjunt de prioritat alta s'executa durant 5-10 minuts i després espera que l'ordinador estigui inactiu per processar els conjunts de prioritat baixa. Un cop ho faci, s'apagarà i no veureu el fitxer mscorsvw.exe. Una cosa important és que, tot i que podeu veure un ús de la CPU al 100%, la compilació es produeix en un procés de baixa prioritat, de manera que intenta no robar la CPU per a altres coses que feu. Un cop tot estigui compilat, les compilacions ara podran compartir pàgines a través de diferents processos i, en general, un inici calent serà molt més ràpid, de manera que no llencem els vostres bucles.

El motiu és que el procés mscorsvw.exe recompila els assemblatges .NET en segon pla. Normalment, després d'un temps, el procés s'atura i la velocitat de l'ordinador hauria de tornar a la normalitat. Fins i tot si voleu, no podeu matar un procés de la manera normal.

Això es deu al fet que el procés mscorsvw.exe és un procés del sistema, de manera que quan intenteu tancar-lo directament mitjançant el gestor de tasques, no ho podreu fer! Necessites saber una mica sobre CMD.



Si no voleu esperar fins que l'ordinador estigui inactiu perquè pugui començar a compilar, podeu fer el següent:

  1. Canviar a «C: WINDOWS Microsoft.NET Framework v2.0.50727» a l'Explorador de Windows.
  2. Premeu Començar , tipus CMD i executar-lo com a administrador.
  3. A la línia d'ordres, especifiqueu el camí anterior i escriviu |_+_| .
  4. Aquesta ordre processarà tot el treball en curs.
  5. Un cop fet això, el servei es tancarà perquè no té res més a fer.
  6. Reinicieu l'ordinador; ara veureu que el procés mscorsvw.exe no s'executarà al gestor de tasques.
Baixeu l'eina de reparació de PC per trobar i corregir automàticament els errors de Windows

Espero que això ajudi!

Entrades Populars