萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 開機 CPU 狂飆 100%?必停用/改手動的 3 個系統服務:SSDP Discovery、UPnP Device Host、.NET NGEN

Win7 開機後明明沒開程式,CPU 卻長期維持高載甚至 100%,常見原因是特定系統服務在背景瘋狂運作。針對低/中階電腦,建議將以下 3 個服務改為「手動」或「停用」,即時降低 CPU 壓力。

1. SSDP Discovery Service (SSDP 探索服務)

  • 對應程序: svchost.exe
  • 功能: 探索網路上的 UPnP 裝置 (如印表機、NAS、媒體伺服器)。
  • 建議: 改為「手動」。停用會導致無法自動發現網路裝置,手動則需時才啟動,平衡功能與效能。

2. UPnP Device Host (UPnP 裝置主機)

  • 對應程序: svchost.exe
  • 功能: 讓電腦作為 UPnP 裝置被其他裝置發現/控制。
  • 建議: 改為「手動」。同樣屬網路裝置探索類,非必要常駐。

3. Microsoft .NET Framework NGEN (mscorsvw.exe)

  • 對應程序: mscorsvw.exe
  • 功能: 背景預先編譯 .NET 組件 (Native Image Generation),提升 .NET 程式啟動速度。
  • 建議: **停用 (Disabled)**。此服務常在開機後長時間佔用高 CPU 編譯組件,對一般使用者體感提升有限,且完成編譯後即不再運作。特殊開發/測試環境除外。

修改服務啟動類型步驟

  1. Win + R → services.msc → Enter。
  2. 找到對應服務名稱 → 右鍵「內容」 → 「啟動類型」下拉選單選擇「手動」或「停用」 → 「確定」。
  3. 若服務正在執行,可點「停止」立即生效,或重開機後自動套用。

補充檢查

  • 若調整後 CPU 仍異常,請開啟「工作管理員」→「效能」→「資源監視器」→「CPU」頁籤,依 CPU 使用率排序,找出真兇。
  • 惡意軟體、驅動程式異常、Windows Update 卡住亦可能導致高 CPU,請同步排查。
copyright © 萬盛學電腦網 all rights reserved