Компютърът с Windows работи бавно поради високото натоварване на процесора от mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Като ИТ експерт съм се сблъсквал с този проблем няколко пъти и обикновено се дължи на високото натоварване на процесора от mscorsvw.exe. Има няколко неща, които можете да направите, за да опитате и да коригирате този проблем. Първо опитайте да рестартирате компютъра си. Това понякога ще изясни проблема. Ако това не работи, опитайте да отворите диспечера на задачите и да прекратите процеса mscorsvw.exe. Това ще спре работата на програмата и трябва да освободи част от използването на процесора. Можете също да опитате да деактивирате .NET Framework. Това не винаги се препоръчва, тъй като някои програми може да имат нужда от .NET, за да работят правилно, но понякога може да помогне с този проблем. Ако все още имате проблеми, има няколко други неща, които можете да опитате, но те са по-усъвършенствани и може да не работят за всички. Като цяло, ако компютърът ви с Windows работи бавно поради високото натоварване на процесора от mscorsvw.exe, има няколко неща, които можете да опитате да коригирате проблема. Рестартирането на вашия компютър, прекратяването на процеса mscorsvw.exe и деактивирането на .NET Framework са най-често срещаните решения.



Тази статия обяснява защо, поради високо натоварване на процесора на mscorsvw.exe, Компютърът с Windows 10/8/7 може да работи бавно и какво можете да направите по въпроса. Ако отворите диспечера на задачите в такъв сценарий, ще намерите процес, извикан mscorsvw.exe чието използване на процесора надвишава 50%! Тази услуга всъщност се използва от .NET framework за предварителна компилация. И така, какво представлява процесът mscorsvw.exe и как да се справите с него?









Високо натоварване на процесора на mscorsvw.exe

Дейвид Дейвид Нотарио направи следното наблюдение в блога на Microsoft MSDN:



mscorsvw.exe предварително компилира .NET асембли във фонов режим. След като това стане, то ще изчезне. Обикновено след инсталиране на .NET Redist асемблира с висок приоритет се изпълнява за 5-10 минути и след това изчаква компютърът ви да не работи, за да обработи асембли с нисък приоритет. След като го направи, ще се изключи и няма да видите файла mscorsvw.exe. Едно важно нещо е, че докато може да видите 100% използване на процесора, компилирането се случва в процес с нисък приоритет, така че се опитва да не открадне процесора за други неща, които правите. След като всичко бъде компилирано, компилациите вече ще могат да споделят страници в различни процеси и топлият старт обикновено ще бъде много по-бърз, така че да не изхвърляме циклите ви.

Причината е, че процесът mscorsvw.exe прекомпилира .NET модулите във фонов режим. Обикновено след известно време процесът спира и скоростта на компютъра ви трябва да се нормализира. Дори и да искате, не можете да убиете процес по нормалния начин.

Това е така, защото процесът mscorsvw.exe е системен процес, така че когато се опитате да го затворите директно чрез диспечера на задачите, няма да можете да го направите! Трябва да знаете малко за CMD.



Ако не искате да чакате, докато компютърът ви не работи, за да може да започне компилирането, можете да направите следното:

  1. Преминат към «C: WINDOWS Microsoft.NET Framework v2.0.50727» в Windows Explorer.
  2. Натиснете Започнете , Тип CMD и го стартирайте като администратор.
  3. В командния ред посочете горния път и напишете |_+_| .
  4. Тази команда ще обработи цялата текуща работа.
  5. След като това бъде направено, услугата ще се изключи, тъй като няма какво друго да прави.
  6. Рестартирайте компютъра си; сега ще видите, че процесът mscorsvw.exe няма да се изпълнява в диспечера на задачите.
Изтеглете PC Repair Tool, за да намерите бързо и автоматично да коригирате грешки в Windows

Надявам се това да помогне!

Популярни Публикации