跳到內容

服務群組化 (svchosts.exe)

本頁內容

建議

視情況而定

在記憶體不足時,群組化才有意義。

在記憶體充足的現代遊戲 PC 上,最好保留服務的預設隔離。套用與還原都需要重新開機。

適用範圍
服務主機處理程序
FPS 與記憶體
參閱研究

Windows 服務執行於共用的「服務主機」處理程序 (svchost.exe) 中。Windows 會自行選擇群組化的程度:記憶體較少時將服務合併到共用處理程序,記憶體充足時則將其拆分為獨立處理程序。

Windows 的處理程序名稱為 svchost.exe;應用程式設定標籤中有一處錯字。

BoosterX 設定會選擇性地合併經過驗證的服務,而不啟用全域強制群組化:處理程序數量減少並節省記憶體。代價是故障隔離:當共用處理程序中的某個服務發生故障時,相鄰的服務也會一併失效。套用與還原都需要重新開機(依 BoosterX 的可見說明)。

DocsX 的研究中分析了所研究系統中服務拆分的閾值,並顯示手動變更閾值並沒有普遍且經證實的效益。共用處理程序中某個服務的故障會影響相鄰服務——請不要只依處理程序數量來評估結果。

  1. 開啟工作管理員 (Ctrl + Shift + Esc) →「處理程序」分頁,並在變更前計算「服務主機」處理程序的數量。
  2. 啟用群組化、重新開機後再次計算:處理程序數量應該變少。
  3. 觀察穩定性:如果某個服務的故障開始影響相鄰服務,請還原該設定。

在 BoosterX 中開啟 「最佳化」→「微調」→「排程器與記憶體」→「服務群組化 (svchosts.exe)」,將開關切換到所需狀態並按下 「套用」。如果已啟用 「即時套用」,則無需另外按下。執行系統提示的重新開機並核對處理程序數量。

最後查證:2026-09-19。