服務群組化 (svchosts.exe)
本頁內容
建議
視情況而定在記憶體不足時,群組化才有意義。
在記憶體充足的現代遊戲 PC 上,最好保留服務的預設隔離。套用與還原都需要重新開機。
- 適用範圍
- 服務主機處理程序
- FPS 與記憶體
- 參閱研究
Windows 服務執行於共用的「服務主機」處理程序 (svchost.exe) 中。Windows 會自行選擇群組化的程度:記憶體較少時將服務合併到共用處理程序,記憶體充足時則將其拆分為獨立處理程序。
Windows 的處理程序名稱為 svchost.exe;應用程式設定標籤中有一處錯字。
BoosterX 設定會選擇性地合併經過驗證的服務,而不啟用全域強制群組化:處理程序數量減少並節省記憶體。代價是故障隔離:當共用處理程序中的某個服務發生故障時,相鄰的服務也會一併失效。套用與還原都需要重新開機(依 BoosterX 的可見說明)。
DocsX 的研究中分析了所研究系統中服務拆分的閾值,並顯示手動變更閾值並沒有普遍且經證實的效益。共用處理程序中某個服務的故障會影響相鄰服務——請不要只依處理程序數量來評估結果。
如何驗證結果
Section titled “如何驗證結果”- 開啟工作管理員 (Ctrl + Shift + Esc) →「處理程序」分頁,並在變更前計算「服務主機」處理程序的數量。
- 啟用群組化、重新開機後再次計算:處理程序數量應該變少。
- 觀察穩定性:如果某個服務的故障開始影響相鄰服務,請還原該設定。
如何變更與還原
Section titled “如何變更與還原”在 BoosterX 中開啟 「最佳化」→「微調」→「排程器與記憶體」→「服務群組化 (svchosts.exe)」,將開關切換到所需狀態並按下 「套用」。如果已啟用 「即時套用」,則無需另外按下。執行系統提示的重新開機並核對處理程序數量。
- 服務主機與背景元件的研究 — 服務拆分閾值、記憶體節省與隔離性的喪失。
- Microsoft: Service host grouping in Windows 10 — Windows 在記憶體充足時會自行將服務拆分為不同處理程序,記憶體較少時則將其群組化,拆分時記憶體消耗會增加,已於 2026-09-20 查證。
最後查證:2026-09-19。
