Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> 升級Win7 SP1後,出現的mscorsvw.exe獨占CPU?

升級Win7 SP1後,出現的mscorsvw.exe獨占CPU?

日期:2017/1/24 14:47:10      編輯:win7系統基礎知識

很多的朋友都像我抱怨說,升級到了SP1之後,一向穩定的Win7出現了卡卡的情況,查看進程後,發現多出了一個名為mscorsvw.exe的進程,通常情況下,占用了80%以上甚至是100%的CPU。

在官方的博客上對此也有回答,英文好的朋友可以參閱http://blogs.msdn.com/b/davidnotario/archive/2005/04/27/412838.ASPx,不喜歡英文的朋友接著往下讀。

mscorsvw.exe是在後台預編譯.net的集合,當你安裝了.Net的分發程序,它就會先用5到10分鐘預編譯那些高優先級的assemblies,然後等到你的電腦空閒的時候再去處理那些低優先級的assemblIEs 。一旦它全部處理完畢,它將會終止,而究其本身來說,mscorsvw.exe的優先級是比較低的,顯然在設計的時候,並不想獨占CPU來拖累其他的進程。

關於其作用,他將能跨進程地分享內存頁,這時的熱啟動將會快得多。

如何關閉,Win7中文網上給出了不錯的解決方法,在這裡引用一下O(∩_∩)O~

如何關閉這個進程:

當您想直接從的任務管理器裡面直接關閉 mscorsvw.exe 進程時,發現這個進程是結束不了的。

如果你真的想要從你的任務管理器中消除mscorsvw.exe,可以這樣做:

1、通過命令來關閉:

ngen.exe executequeueditems 這就可以讓其後所有排隊等候的進程開始工作。

2.通過關閉服務可以關閉這個程序.

Microsoft.NET Runtime Optimization Service是.Net運行優化服務進程,關掉這個服務就可以了!

Copyright © Windows教程網 All Rights Reserved