2013-10-07

mscorsvw.exe 佔用CPU導致CPU 100%運行

最近桌機和筆電,不約而同在待機(閒置)時風扇狂轉個不停,把螢幕喚醒後又恢復正常,
今天特地坐在電腦前開啟監控程式,等系統閒置看看到底是什麼東西導致風扇狂轉,
結果真的被我抓到,是mscorsvw.exe莫名其妙一直讓CPU跑到100%,使風扇狂轉,

後來google一下看到下面這篇
Wondering why mscorsvw.exe has high CPU usage? You can speed it up.
說明,主要是對系統中使用.Net Framwork開發的軟體進行優化,以加速系統運行,
這讓我想起,是不是因為最近裝了自然輸入法2013免費版的關係,
所以才會我弟沒這狀況,但我的兩台電腦卻不約而同發生此問題,
將下面的指令貼到命令提示字元中執行即可解決

.Net Framwork 4(含)以後版本
x86
c:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe executeQueuedItems
x64
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe executeQueuedItems

.Net Framwork 4以前版本
x86
c:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe executeQueuedItems
x64
c:\Windows\Microsoft.NET\Framework64\v2.0.50727\ngen.exe executeQueuedItems

張貼留言