萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Computer Browser 服務詳解:功能、運作機制、適用場景與停用建議

在 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),讓使用者在「網路鄰居」/「網路」/「檔案總管 → 網路」看到其他電腦、共享資料夾、印表機。

關鍵角色選舉機制 (Browser Election)

  • 主要瀏覽器 (Master Browser): 每個網段/工作群組/網域僅有一台,負責維護完整瀏覽清單。
  • 備用瀏覽器 (Backup Browser): 從主要瀏覽器複製清單,分擔查詢負載,主要掛掉時升級。
  • 潛在瀏覽器 (Potential Browser): 符合條件可參選的電腦。
  • 非瀏覽器: 不參選、不維護清單 (如關閉 File and Printer Sharing、註冊表 MaintainServerList=No)。

選舉觸發條件: 主要瀏覽器離線、新電腦加入、作業系統版本/角色優先級變化、手動強制選舉。

優先級判斷 (由高到低): 網域控制站 (PDC) > WINS 伺服器 > 首選主要瀏覽器 (註冊表 MaintainServerList=Yes) > 作業系統版本 (Server > Pro/Enterprise > Home) > 運行時間較久者。

三、技術協定基礎:NetBIOS over TCP/IP (NBT) + SMB

  • NetBIOS 名稱解析: UDP 137 (名稱查詢/註冊/釋放)
  • NetBIOS 資料傳輸: UDP 138 (資料包)、TCP 139 (會話)
  • SMB/CIFS (檔案/印表機共享): TCP 445 (直接託管 SMB over TCP)
  • 郵件槽 : 瀏覽服務用無連線單向傳輸 (UDP 138) 廣播宣告、選舉、清單同步。

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 服務

五、現代替代機制:為什麼 Windows 10/11/Server 2019+ 仍保留但預設手動?

  • WS-Discovery (Web Services Dynamic Discovery): 現代「網路」節點主要透過 WSD (SOAP over UDP 3702) 發現支援 SMB 2/3 的裝置,不依賴 NetBIOS/Browser 服務。
  • mDNS/Bonjour (TCP 5353): 跨平台服務發現 (印表機、NAS、HomeKit、Chromecast)。
  • SSDP/UPnP (UDP 1900): 網路裝置發現 (路由器、媒體伺服器)。
  • Active Directory / DNS / LDAP: 企業環境電腦/資源查詢權威來源。
  • 功能移除時間軸: Windows 10 1709 起 SMBv1 預設不安裝 (含 Browser 服務核心依賴);Windows 11/Server 2022 仍保留 Browser 服務二進位檔但預設未安裝 SMBv1,服務啟動類型為手動 (觸發)。

六、如何啟用/停用 Computer Browser 服務

圖形介面 (services.msc)

  1. Win+R → services.msc → Enter。
  2. 找「Computer Browser」→ 右鍵「內容」。
  3. 啟動類型:自動 / 手動 / 停用 → 套用 → 若執行中需「停止」再啟動。

命令列 (管理員權限)

# 停用並禁止啟動
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 正常

八、安全性考量:減少攻擊面

  • Browser 服務依賴 SMBv1 (舊版) 與 NetBIOS over TCP/IP,兩者皆為已知攻擊面 (EternalBlue/MS17-010、NBNS 欺騙、中繼攻擊、枚舉資訊洩露)。
  • 現代環境 應停用 SMBv1 (Windows 功能 → 取消勾選 SMB 1.0/CIFS 檔案共用支援),並停用 NetBIOS over TCP/IP (網卡 IPv4 進階 → WINS → 停用 NetBIOS)。
  • 停用 Browser 服務、SMBv1、NetBIOS,可大幅降低內網橫向移動與資訊枚舉風險。

九、總結

  • Computer Browser = 早期 NetBIOS 環境下的「資源發現服務」,維護瀏覽清單、透過選舉機制選出 Master Browser。
  • 現代 Windows (10/11/Server 2019+) 已轉向 WS-Discovery、mDNS、AD/DNS,單機、純現代環境建議停用。
  • 僅在 工作群組檔案共享、舊版 OS 共存、跨子網需 WINS 場景才需啟用,並建議固定 Master Browser 減少選舉風暴。
  • 安全優先:停用 SMBv1、NetBIOS、Browser 服務,改用 SMB 2/3 + WSD + 防火牆分段 + 零信任存取。
copyright © 萬盛學電腦網 all rights reserved