什麼是mscorsvw.exe,為什麼它狂佔用我的電腦的CPU?什麼是「新CLR優化服務」? mscorsvw.exe是在後台預編譯.net的assemblies。一旦它執行完畢,就停止。一般來說,當你安裝了.NET的分發程序,它就會先用5到10分鐘預編譯那些高優先級的assemblies,然後等到你的電腦空閒的時候再去處理那些低優先級的assemblies一旦它全部處理完畢,它將會終止,你將不會再看到mscorsvw.exe很重要的一點是,當你看到CPU被100%地佔用,這就是發生在它處於一個低優先級的進程之中,所以它儘可能地不讓其他你正運行的進程搶佔CPU。一旦所有的assemblies都被編譯完畢,assemblies將能跨進程地分享內存頁。一般來說,這時的熱啟動將會快得多,所以我們不再丟棄你的其他進程。 如果你真的想要從你的任務管理器中消除mscorsvw.exe,可以這樣做: ngen.exe executequeueditems 這就可以讓其後所有排隊等候的進程開始工作。

解決方法

1、先右擊桌面的「計算機」圖標,選擇「管理」,打開「計算機管理」窗口並展開「服務和應用程序→服務」分支;
2、雙擊該分支下一個名為「Microsoft.NET Framework NGEN」的服務,打開一個與之同名的對話框;接著單擊「停止」按鈕以停止該服務、單擊「啟動類型」右邊的下拉箭頭,
選擇「禁用」以禁用該服務;單擊「確定」按鈕即可。

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料