許多用戶升級 Win7 SP1 後發現 mscorsvw.exe 佔用 80-100% CPU,導致系統卡頓。此為 .NET Framework NGEN(原生映像產生器)背景預編譯組件,優先級低,正常應在閒置時緩慢完成,但 SP1 更新後常異常佔用。
mscorsvw.exe 屬「Microsoft .NET Runtime Optimization Service」,負責預編譯 .NET 組件以加速後續啟動。SP1 更新 .NET 組件後觸發大量重新編譯任務。
ngen.exe executequeueditemsservices.msc。clr_optimization_v4.0.30319_32/64)。停用後將失去 .NET 程式啟動加速優勢,建議優先用方法一讓編譯完成。
工作管理員觀察 mscorsvw.exe 是否消失或 CPU 歸零。若定期 Windows Update 更新 .NET,可能再次觸發,可再執行一次 ngen.exe executequeueditems。