Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> 關於Windows7系統教程 >> mscorsvw.exe程序CPU占用率大的原因解析

mscorsvw.exe程序CPU占用率大的原因解析

日期:2017/4/18 11:00:38      編輯:關於Windows7系統教程

  相信用了win 7的用戶都會對他進行升級吧,但是大家有沒有發現升級Win7 SP1後mscorsvw.exe對CPU的占用率就越來遇到,有時候甚至達到100%的狀況,這是怎麼一回事呢,下面我們就來看看吧。

  那麼,這個 mscorsvw.exe 到底是什麼?該怎麼處理呢?

  什麼是mscorsvw.exe,為什麼它狂占用我的電腦的CPU?什麼是“新CLR優化服務”?

  mscorsvw.exe是在後台預編譯.net的assemblies(軟媒注:程序集之意)。一旦它執行完畢,就停止。一般來說,當你安裝了.NET的分發程序,它就會先用5到10分鐘預編譯那些高優先級的assemblies,然後等到你的電腦空閒的時候再去處理那些低優先級的assemblies 。一旦它全部處理完畢,它將會終止,你將不會再看到mscorsvw.exe。很重要的一點是,當你看到CPU被100%地占用,這就是發生在它處於一個低優先級的進程之中,所以它盡可能地不讓其他你正運行的進程搶占CPU。一旦所有的assemblies都被編譯完畢,assemblies將能跨進程地分享內存頁。一般來說,這時的熱啟動將會快得多,所以我們不再丟棄你的其他進程。

  看完上面一堆說明,有點頭暈吧,這個進程對非程序員開發者用戶來說,是可以關閉掉的。

  如何關閉這個進程:

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

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

  1、通過命令來關閉:

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

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

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

  mscorsvw.exe 文件分析

  文件屬性如下圖:

  

mscorsvw.exe程序CPU占用率大的原因解析

 

  進程文件: mscorsvw.exe

  進程名稱: .NET Runtime Optimization Service

  英文描述: mscorsvw.exe is a process belonging to Microsoft .NET Framework. This program is a non-essential process, but should not be terminated unless suspected to be causing problems.

  進程分析: Microsoft Visual Studio 2005 Framework預編譯工具。

Copyright © Windows教程網 All Rights Reserved