不少玩家發現同樣硬體環境下,Windows 7 玩線上遊戲的 Ping 值明顯高於 XP 時代。經排查,罪魁禍首是 Windows 7 為多媒體播放優先級設計的 Multimedia Class Scheduler Service (MMCSS) 服務。此服務會動態提升音訊/視訊執行緒的 CPU 優先權,但在遊戲場景下反而搶佔網路封包處理的 CPU 時間片,導致延遲飆升。透過登錄編輯移除其依賴並停用服務,可顯著降低遊戲延遲。
MMCSS(多媒體類別排程器)設計初衷是保障媒體串流播放不掉幀,透過登錄鍵值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Audiosrv\DependOnService 中的 MMCSS 項目,讓 Windows Audio 服務依賴 MMCSS。當任何音訊串流啟動(含系統音效、語音軟體、瀏覽器影片),MMCSS 即介入調度,提升相關執行緒優先級,間接擠佔遊戲網路執行緒的 CPU 時間片,導致 Ping 值上升 20–50 ms 甚至更高。
regedit 開啟登錄編輯器HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudiosrvMMCSS 那一行(切勿誤刪 RPCSS 等其他項目)services.msc,找到 Multimedia Class Scheduler → 右鍵「內容」→ 啟動類型改為「停用」→ 若服務正在執行先點「停止」→ 確定MMCSS 並將服務改回「手動」或「自動」即可提醒: 此修改屬於系統級調度干預,理論上可能影響多媒體播放流暢度(高畫質影片、專業音訊工作站場景)。純遊戲玩家收益最大;若兼顧影音剪輯、直播推流等專業需求,請謹慎評估或改用「遊戲模式」(Win10 1703+ 內建)等替代方案。Windows 10/11 同樣存在 MMCSS,同法可用,但新版本已優化排程器對遊戲的干擾,效果可能不如 Win7 明顯。