mscorsvw.exe是什么進(jìn)程?
mscorsvw.exe是MicrosoftVirtulStdio2005Framework預(yù)編譯工具。屬于Microsoft .NET Framework運(yùn)行庫,作用為后臺(tái)預(yù)編譯.net的assemblies
為什么它狂占用我的電腦的CPU?什么是“新CLR優(yōu)化服務(wù)”? mscorsvw.exe是在后臺(tái)預(yù)編譯.net的assemblies。一旦它執(zhí)行完畢,就停止。一般來說,當(dāng)你安裝了.NET的分發(fā)程序,它就會(huì)先用5到10分鐘預(yù)編譯那些高優(yōu)先級(jí)的assemblies,然后等到你的電腦空閑的時(shí)候再去處理那些低優(yōu)先級(jí)的assemblies 。
一旦它全部處理完畢,它將會(huì)終止,你將不會(huì)再看到mscorsvw.exe。很重要的一點(diǎn)是,當(dāng)你看到CPU被100%地占用,這就是發(fā)生在它處于一個(gè)低優(yōu)先級(jí)的進(jìn)程之中,所以它盡可能地不讓其他你正運(yùn)行的進(jìn)程搶占CPU。一旦所有的assemblies都被編譯完畢,assemblies將能跨進(jìn)程地分享內(nèi)存頁。一般來說,這時(shí)的熱啟動(dòng)將會(huì)快得多,所以我們不再丟棄你的其他進(jìn)程。 如果你真的想要從你的任務(wù)管理器中消除mscorsvw.exe,可以這樣做: ngen.exe executequeueditems 這就可以讓其后所有排隊(duì)等候的進(jìn)程開始工作。Win7系統(tǒng)之家winwin7.com 整理
是不是對(duì)于mscorsvw.exe是什么還是不清楚,其實(shí)我也是一樣。那怎么辦?
首先確認(rèn)進(jìn)程占用電腦資源是怎么出現(xiàn)的,檢查你的電腦用了正在使用哪些軟件,當(dāng)退出哪個(gè)軟件時(shí)mscorsvw.exe會(huì)停止使用電腦資源,如果這樣無法檢查出來,就直接重啟電腦。如果還是不能解決直接禁用吧,下面是關(guān)閉mscorsvw.exe的方法
如何關(guān)閉mscorsvw.exe進(jìn)程來解決占用CPU很高的問題
1、先右擊桌面的“計(jì)算機(jī)”圖標(biāo),選擇“管理”,打開“計(jì)算機(jī)管理”窗口并展開“服務(wù)和應(yīng)用程序→服務(wù)”分支;
2、雙擊該分支下一個(gè)名為“Microsoft.NET Framework NGEN”的服務(wù),打開一個(gè)與之同名的對(duì)話框;接著單擊“停止”按鈕以停止該服務(wù)、單擊“啟動(dòng)類型”右邊的下拉箭頭,選擇“禁用”以禁用該服務(wù);單擊“確定”按鈕即可。
點(diǎn)擊開始-運(yùn)行,輸入:services.msc回車,找到Microsoft .NET Framework NGEN服務(wù)項(xiàng),右擊停止并設(shè)置已禁用,即可,如下圖。
點(diǎn)擊開始-運(yùn)行,輸入:services.msc回車,找到Microsoft .NET Framework NGEN服務(wù)項(xiàng),右擊停止并設(shè)置已禁用,即可,如下圖。
以上就是win7系統(tǒng)之家分享的mscorsvw.exe是什么進(jìn)程及解決mscorsvw.exe進(jìn)程占用CPU高的方法,當(dāng)然一些朋友說自己的電腦中沒有這個(gè)進(jìn)程,是由于沒有安裝Microsoft .NET Framework。