萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> mscorsvw進程占用CPU高的解決方法

mscorsvw進程占用CPU高的解決方法

class="area">

 系統的運行速度居然比原來慢了許多。打開“Windows 任務管理器”窗口,卻看到新出現的mscorsvw進程的CPU占有率已經達到了99%。不但如此,該進程在“Windows任務管理器”窗口中根本無法結束。那麼,我們該如何結束mscorsvw進程以使得Win7能夠流暢運行呢? mscorsvw進程是什麼?mscorsvw是在後台預編譯.NET的assemblies(程序集)。一般來說,當你安裝了.NET分發的程序,它就會先編譯那些高優先級的assemblies,然後等到電腦空閒時再去處理那些低優先級的assemblies且全部處理完畢後,該進程將會自動終止。但是mscorsvw在處理一個低優先級的assemblies時,有可能會出現CPU占有率很高的情況。

  微軟在前不久推出Win7 SP1補丁包,為了體驗一下SP1補丁包為Win7系統所帶來的新變化,在第一時間就安裝了。

  悲劇發生了,剛剛安裝Win7 SP1補丁包後不久,系統的運行速度居然比原來慢了許多。打開“Windows 任務管理器”窗口,卻看到新出現的mscorsvw進程的CPU占有率已經達到了99%。不但如此,該進程在“Windows任務管理器”窗口中根本無法結束。那麼,我們該如何結束mscorsvw進程以使得Win7能夠流暢運行呢?

mscorsvw進程占用CPU高怎麼辦 三聯

  ▲mscorsvw進程占用極高的CPU資源

  先右擊桌面的“計算機”圖標,選擇“管理”,打開“計算機管理”窗口並展開“服務和應用程序→服務”分支;然後雙擊該分支下一個名為“Microsoft .NET Framework NGEN”的服務,打開一個與之同名的對話框;接著單擊“停止”按鈕以停止該服務、單擊“啟動類型”右邊的下拉箭頭,選擇“禁用”以禁用該服務;最後單擊“確定”按鈕即可。這樣一來,CPU的占有率就已經恢復正常,Win7也能夠流暢地運行了。

  ▲關閉服務

mscorsvw進程占用CPU高怎麼辦 三聯

  ▲mscorsvw進程占用極高的CPU資源

  先右擊桌面的“計算機”圖標,選擇“管理”,打開“計算機管理”窗口並展開“服務和應用程序→服務”分支;然後雙擊該分支下一個名為“Microsoft .NET Framework NGEN”的服務,打開一個與之同名的對話框;接著單擊“停止”按鈕以停止該服務、單擊“啟動類型”右邊的下拉箭頭,選擇“禁用”以禁用該服務;最後單擊“確定”按鈕即可。這樣一來,CPU的占有率就已經恢復正常,Win7也能夠流暢地運行了。

  ▲關閉服務

copyright © 萬盛學電腦網 all rights reserved