熱點推薦:
您现在的位置: 電腦知識網 >> 電腦故障 >> 正文

Win7升級SP1後mscorsvw.exe占CPU解決方法

2013-11-11 23:59:11  來源: 電腦故障 
這周是完全屬於Windows SP在微軟正式放開所有用戶的Windows SP 在線升級後一些朋友碰到了一個尴尬的問題就是發現系統變得很慢打開任務管理器發現一個名為 mscorsvwexe 的進程CPU占用率達%以上甚至%

  那麼這個 mscorsvwexe 到底是什麼?該怎麼處理呢?

  關於這個問題微軟的MSDN官方博客上面有這麼一處回答

  

  英文好的朋友可以直接參閱裡面的詳細信息不喜歡英文的朋友接著往下讀小編把這些內容整理了下放到了Win之家裡面

  什麼是mscorsvwexe為什麼它狂占用我的電腦的CPU?什麼是新CLR優化服務?

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

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

  如何關閉這個進程

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

  如果你真的想要從你的任務管理器中消除mscorsvwexe可以這樣做

  通過命令來關閉

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

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

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

  mscorsvwexe 文件分析

  文件屬性如下圖

  

  進程文件: mscorsvwexe

  進程名稱: NET Runtime Optimization Service

  英文描述: mscorsvwexe is a process belonging to Microsoft NET Framework This program is a nonessential process but should not be terminated unless suspected to be causing problems

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

  進程位置: unknown

  程序用途: 後台預編的assemblies

  安全等級 (): (N/A無危險 最危險)

  間諜軟件: 否

  廣告軟件: 否

  病毒: 否

  木馬: 否

  系統進程: 是

  應用程序: 否

  後台程序: 是

  使用訪問: 否

  訪問互聯網: 否

  另外有關ngenexe的相關資料可於微軟官方網站查看

  本機映像生成器 (Ngenexe) NET Framework 工具

  本機映像生成器 (Ngenexe) 是一個提高托管應用程序性能的工具Ngenexe 創建本機映像(包含經編譯的特定於處理器的機器代碼的文件)並將它們安裝到本地計算機上的本機映像緩存中運行庫可從緩存中使用本機映像而不是使用實時 (JIT) 編譯器編譯原始程序集

  在 NET Framework 版中Ngenexe 有了很大變化

  安裝程序集時還將安裝其依賴項從而簡化了 Ngenexe 的語法

  現在可以在應用程序域之間共享本機映像

  可利用新增操作 update 重新創建已經失效的映像

  操作可由計算機上使用空閒時間生成和安裝映像的服務推遲執行

  消除了一些導致映像無效的因素


From:http://tw.wingwit.com/Article/Fault/201311/10412.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.