在 Windows 服務清單 (services.msc) 中常看到 Computer Browser (顯示名稱) / Browser (服務名稱),它是做什麼的?為何單機建議停用,域網卻需要啟用?本文深入解析其歷史使命、技術運作、NetBIOS/SMB 關係、現代替代方案與最佳實務設定。
| 屬性 | 值 |
|---|---|
| 服務名稱 | Browser |
| 顯示名稱 | Computer Browser |
| 可執行檔路徑 | C:\Windows\System32\svchost.exe -k netsvcs |
| 啟動類型預設 | 手動 (觸發啟動) / 自動 (舊版) |
| 相依服務 | Server (LanmanServer)、Workstation (LanmanWorkstation)、Remote Procedure Call (RPC) |
| 相依此服務 | 無 (但影響「網路鄰居/網路上的芳鄰」瀏覽功能) |
Computer Browser 服務的單一使命:收集、維護、散播區域網路內電腦/資源的清單 (Browse List),讓使用者在「網路鄰居」/「網路」/「檔案總管 → 網路」看到其他電腦、共享資料夾、印表機。
MaintainServerList=No)。選舉觸發條件: 主要瀏覽器離線、新電腦加入、作業系統版本/角色優先級變化、手動強制選舉。
優先級判斷 (由高到低): 網域控制站 (PDC) > WINS 伺服器 > 首選主要瀏覽器 (註冊表 MaintainServerList=Yes) > 作業系統版本 (Server > Pro/Enterprise > Home) > 運行時間較久者。
Computer Browser 服務透過 Mailslot 在 UDP 138 廣播/多播交換宣告封包 (HostAnnouncement, Election, GetBackupListRequest 等),建立最終一致性的瀏覽清單。
| 環境 | 建議設定 | 理由 |
|---|---|---|
| 獨立單機 (家用、筆電、無加入域/工作群組共享) | 停用 | 無瀏覽需求、減少攻擊面 (NetBIOS/SMB 暴露)、省資源 |
| 工作群組 共享檔案/印表機 | 自動/手動 (至少一台啟用) | 需一台當 Master Browser 維護清單,其他可設自動參選 |
| Active Directory 網域環境 | 網域控制站:自動 (PDC 必為 Master) 成員伺服器/工作站:手動/停用 | PDC 模擬器固定為域 Master Browser,成員機不需競選 |
| 跨子網路/多 VLAN | 需配合 WINS 伺服器 或 DNS/AD 整合 | NetBIOS 廣播不跨路由器,跨網段瀏覽需 WINS 或 DFS/AD |
| 純現代環境 (SMB 2/3、DNS、AD、無舊版 OS) | 停用 | 檔案總管「網路」節點改用 WS-Discovery (WSD) / mDNS / SSDP / AD 查詢,不再依賴 Browser 服務 |
services.msc → Enter。# 停用並禁止啟動
sc config Browser start= disabled
sc stop Browser
# 設為手動 (觸發啟動)
sc config Browser start= demand
sc start Browser
# 設為自動
sc config Browser start= auto
sc start Browser
# 查詢狀態
sc query Browser
# 讓此電腦不參選 Master Browser (不維護清單)
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d No /f
# 強制此電腦當 Master Browser (優先級最高)
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
| 現象 | 可能原因 | 排查步驟 |
|---|---|---|
| 「網路」看不到其他電腦 | Browser 服務停用、SMBv1 未安裝、防火牆封鎖 137/138/139/445、網路設定為「公用」 | 設定網路為「私人」→ 開啟「網路探索」/「檔案和印表機共享」→ 安裝 SMBv1 (不建議) 或依賴 WSD/mDNS |
| 瀏覽清單不完整/延遲 | Master Browser 選舉震盪、跨子網無 WINS、多張網卡造成多重宣告 | 指定固定 Master Browser (註冊表 IsDomainMaster=Yes)、部署 WINS、檢查網卡綁定順序 |
| 事件檢視器大量 Browser 事件 (8021, 8032, 8033) | 選舉頻繁、網路不穩、多台電腦搶當 Master | 固定 Master Browser、停用不需電腦的 Browser 服務、檢查網路穩定度 |
| 服務無法啟動 (錯誤 1068/1079) | 相依服務 (Server/Workstation/RPC) 未執行、登入帳號錯誤 | 啟動相依服務、確認 svchost -k netsvcs 正常 |