Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

mscorsvw.exe 佔用 CPU 100%?.NET 執行階段優化服務的正體與關閉方法

編輯:Windows 7 系統介紹

安裝 Win 7 SP1 後發現 mscorsvw.exe 長期佔用高 CPU。這是 .NET Framework 的「NGEN 優化服務」,背景預編譯組件以提升後續啟動速度。

運作機制

  • 安裝 .NET 後先花 5-10 分鐘編譯高優先序組件。
  • 電腦閒置時處理低優先序組件,屬低優先序程序,不會搶佔前景程式 CPU。
  • 全部編譯完成後自動終止,不再出現。

若想立即結束

  1. 命令列執行 ngen.exe executequeueditems,強制處理所有排隊項目。
  2. 或停用服務:services.msc → 找 Microsoft .NET Framework NGEN v4.0.30319(或類似名稱)→ 停用並設為手動/停用。

對非開發者用戶,關閉此服務無副作用,可立即釋放 CPU 資源。

Copyright © Windows教程網 All Rights Reserved