Komputer z systemem Windows działa wolno z powodu dużego obciążenia procesora przez mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Jako ekspert IT natknąłem się na ten problem kilka razy i zwykle jest to spowodowane dużym obciążeniem procesora przez mscorsvw.exe. Jest kilka rzeczy, które możesz zrobić, aby spróbować rozwiązać ten problem. Najpierw spróbuj ponownie uruchomić komputer. To czasami wyjaśnia sprawę. Jeśli to nie zadziała, spróbuj otworzyć Menedżera zadań i zakończyć proces mscorsvw.exe. Spowoduje to zatrzymanie działania programu i powinno zwolnić część użycia procesora. Możesz także spróbować wyłączyć .NET Framework. Nie zawsze jest to zalecane, ponieważ niektóre programy mogą wymagać platformy .NET do prawidłowego działania, ale czasami może to pomóc w rozwiązaniu tego problemu. Jeśli nadal masz problemy, możesz wypróbować kilka innych rzeczy, ale są one bardziej zaawansowane i mogą nie działać dla wszystkich. Ogólnie rzecz biorąc, jeśli komputer z systemem Windows działa wolno z powodu dużego obciążenia procesora przez program mscorsvw.exe, jest kilka rzeczy, które możesz spróbować naprawić. Ponowne uruchomienie komputera, zakończenie procesu mscorsvw.exe i wyłączenie .NET Framework to najczęstsze rozwiązania.



W tym artykule wyjaśniono, dlaczego, ze względu na wysokie użycie procesora przez mscorsvw.exe, Komputer z systemem Windows 10/8/7 może działać wolno i co możesz z tym zrobić. Jeśli otworzysz Menedżera zadań w takim scenariuszu, znajdziesz proces o nazwie mscorsvw.exe których użycie procesora przekracza 50%! Ta usługa jest faktycznie używana przez platformę .NET do prekompilacji. Czym więc jest proces mscorsvw.exe i jak sobie z nim radzić?









Wysokie użycie procesora przez mscorsvw.exe

David David Notario poczynił następującą obserwację na blogu Microsoft MSDN:



mscorsvw.exe prekompiluje zestawy .NET w tle. Gdy to się stanie, zniknie. Zwykle po zainstalowaniu .NET Redist zestaw o wysokim priorytecie działa przez 5-10 minut, a następnie czeka, aż komputer przejdzie w stan bezczynności, aby przetworzyć zestawy o niskim priorytecie. Gdy to zrobi, zamknie się i nie zobaczysz pliku mscorsvw.exe. Jedną ważną rzeczą jest to, że chociaż możesz zobaczyć 100% użycia procesora, kompilacja odbywa się w procesie o niskim priorytecie, więc stara się nie kraść procesora do innych rzeczy, które robisz. Gdy wszystko zostanie skompilowane, kompilacje będą teraz mogły udostępniać strony w różnych procesach, a ciepły start będzie generalnie znacznie szybszy, więc nie wyrzucamy twoich pętli.

Powodem jest to, że proces mscorsvw.exe ponownie kompiluje zestawy .NET w tle. Zwykle po pewnym czasie proces zatrzymuje się, a prędkość komputera powinna wrócić do normy. Nawet jeśli chcesz, nie możesz zabić procesu w normalny sposób.

Dzieje się tak, ponieważ proces mscorsvw.exe jest procesem systemowym, więc kiedy spróbujesz go zamknąć bezpośrednio za pomocą menedżera zadań, nie będziesz w stanie tego zrobić! Musisz wiedzieć trochę o CMD.



Jeśli nie chcesz czekać, aż komputer będzie bezczynny, aby rozpocząć kompilację, możesz wykonać następujące czynności:

  1. Przełącz na «C: WINDOWS Microsoft.NET Framework v2.0.50727» w Eksploratorze Windows.
  2. Naciskać Początek , typ CMD i uruchom jako administrator.
  3. W wierszu polecenia podaj powyższą ścieżkę i wpisz |_+_| .
  4. To polecenie przetworzy całą pracę w toku.
  5. Po wykonaniu tej czynności usługa zostanie zamknięta, ponieważ nie ma nic innego do roboty.
  6. Zrestartuj swój komputer; zobaczysz teraz, że proces mscorsvw.exe nie będzie działał w menedżerze zadań.
Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Mam nadzieję że to pomoże!

Popularne Wiadomości