Windows 預設啟用多項服務以支援企業網域、遠端管理、舊版相容等功能,但對獨立工作站或家庭用戶,這些服務多為「多餘的攻擊面」。本文精選 10 項高風險服務,說明風險與停用建議,附安全性影響評估。
| # | 服務名稱 | 顯示名稱 | 風險說明 | 建議動作 | 影響評估 |
|---|---|---|---|---|---|
| 1 | TermService | 終端機服務 | 允許 RDP 遠端桌面連線,暴力破解、藍色保鑰(CVE-2019-0708)高危 | 不使用遠端桌面 → 停用 | 無法接受 RDP 連線 |
| 2 | RemoteRegistry | 遠端登錄 | 允許遠端讀寫登錄表,極度危險,勒索軟體、惡意軟體最愛 | 停用(除非有集中管理需求) | 無法遠端修改登錄 |
| 3 | FastUserSwitchingCompatibility | 快速使用者切換相容性 | 快速切換機制在傳統登入下可能觸發帳號鎖定邏輯 | 不使用快速切換 → 停用;或控制台 → 使用者帳戶 → 變更登入方式 → 取消勾選 | 失去快速使用者切換 |
| 4 | TlntSvr | Telnet | 明文傳輸帳號密碼,支援遠端命令執行,極高風險 | 停用(除非維護舊版 Unix 設備) | 無法接受 Telnet 連線 |
| 5 | mnmsrvc | NetMeeting 遠端桌面共用 | 明文傳送使用者名稱,易遭竊聽;功能早已淘汰 | 停用 | NetMeeting 遠端協助失效 |
| 6 | upnphost | 通用即插即用裝置主機 | SSDP 協定存在 DDoS 放大攻擊、緩衝區溢位漏洞(CVE-2020-12695 等) | 不使用 UPnP 裝置 → 停用;需時手動啟動 | UPnP 裝置自動發現失效 |
| 7 | Messenger | Messenger | Net Send/Alter 服務訊息傳遞,垃圾廣告、Blaster/Slammer 蠕蟲傳播管道 | 停用 | net send、Alter 服務失效 |
| 8 | PerfLogs | 效能記錄與警示 | 允許遠端收集效能資料,資訊洩露風險 | 停用 | 系統監控工具無法遠端收集 |
| 9 | RDSessMgr | 遠端桌面說明階段作業管理員 | 支援遠端協助,若不使用可關閉 | 不使用遠端協助 → 停用 | 無法發起/接受遠端協助 |
| 10 | LmHosts | TCP/IP NetBIOS Helper | NetBIOS over TCP/IP 早期協定,常被用於列舉共享、暴力破解 | 不需檔案/印表機共享 → 停用;或網卡內容 → 取消「NetBIOS over TCP/IP」 | NetBIOS 名稱解析失效 |
services.mscsc config TermService start= disabled && sc stop TermService服務停用後,建議在 Windows 防火牆/硬體防火牆同步封鎖對應埠:
@echo off
echo === 高風險服務狀態檢查 ===
for %%s in (TermService RemoteRegistry FastUserSwitchingCompatibility TlntSvr mnmsrvc upnphost Messenger PerfLogs RDSessMgr LmHosts) do (
sc query %%s | find "STATE" >nul && echo [RUNNING] %%s || echo [STOPPED] %%s
)
pause
「最小權限、最小服務」是主機防護鐵律。停用這 10 項高風險服務,能大幅縮減攻擊面,配合防火牆埠封鎖、定期修補、強密碼策略,構建纵深防禦。記住:不需要的功能,就是最好的防護。