DailyTipsVault
Windows 網路探索設定:私人與公用網路的差異與啟用方法

Windows 網路探索設定:私人與公用網路的差異與啟用方法

·科技教學·19 分鐘閱讀

在 Windows 作業系統中,「網路探索」功能預設是關閉的,但許多使用者在想存取區域網路內的裝置(例如 NAS、印表機或另一台電腦)時,卻發現無法順利連線。本文將深入探討 Windows 設定中與網路探索相關的選項,解析其作用、開啟方法、可能遇到的問題,以及如何優化網路設定,確保您在家庭或辦公室網路環境中能順暢地分享檔案與裝置。

重點摘要

  • 網路探索是存取區域網路裝置的關鍵功能:開啟後可讓電腦在區域網路中被發現並存取其他裝置。
  • Windows 11/10 預設關閉網路探索:啟用需手動在「網路和網際網路設定」中進行。
  • 啟用網路探索約需 1-2 分鐘:設定步驟包含啟用網路探索、網路設定檔選擇及服務啟動。
  • 常見問題是防火牆阻擋:需確認 Windows 防火牆或第三方安全軟體是否允許網路探索相關規則。
  • 可透過 PowerShell 命令快速啟用:對於進階使用者,可利用指令快速完成設定。

啟用網路探索的關鍵步驟與考量

啟用 Windows 的網路探索功能,主要是為了讓您的電腦能夠在區域網路 (LAN) 中被其他裝置偵測到,同時也能偵測到網路上的其他裝置。這對於在家中或辦公室環境共享檔案、印表機、網路儲存裝置 (NAS) 等設備至關重要。許多使用者在遇到「無法存取網路上的其他電腦」或「看不到 NAS」的問題時,往往是因為此功能未被正確啟用。

在 Windows 11 和 Windows 10 中,網路探索的設定主要與「網路探索」服務和「網路設定檔」有關。當您將網路連線設定為「私人網路」(Private Network) 時,Windows 會預設啟用較高的信任等級,允許網路探索。反之,若設定為「公用網路」(Public Network),出於安全考量,網路探索會被自動關閉,以防止您的裝置在不安全的網路環境(如咖啡廳、機場)中被陌生人存取。

若要確保網路探索正常運作,需要同時檢查兩個地方:一是網路設定檔是否正確,二是負責網路探索的相關 Windows 服務是否正在執行。常見的狀況是,即使您在介面中嘗試啟用,但底層的服務未啟動,功能依然無法作用。因此,了解如何檢查和啟動這些服務,是解決網路探索問題的基礎。

檢查網路設定檔:私人網路是基礎

網路設定檔的設定是影響網路探索功能能否正常運作的首要條件。Windows 會根據您連接的網路類型,自動或手動將其歸類為「私人網路」或「公用網路」。

  • 私人網路 (Private Network):適用於您信任的網路環境,例如家裡或公司內部網路。在此設定下,網路探索會被啟用,電腦可以被網路上的其他裝置發現,您也可以存取網路上的其他資源。
  • 公用網路 (Public Network):適用於不安全的網路環境,例如公共 Wi-Fi 熱點。在此設定下,為了保護您的裝置免受未經授權的存取,網路探索會被自動關閉,電腦也較不容易被網路上的其他裝置發現。

如果您在家中或辦公室網路環境中,卻發現網路探索無法作用,首先要檢查的就是網路設定檔。確保您的網路連線被正確識別為「私人網路」。

Windows 11 中檢查與變更網路設定檔

  1. 開啟「設定」應用程式(可以透過按下 Win + I 組合鍵)。
  2. 點選左側選單的「網路和網際網路」。
  3. 選擇您目前連接的網路類型(例如「Wi-Fi」或「乙太網路」)。
  4. 點選您正在使用的網路名稱。
  5. 在「網路設定檔類型」下方,您會看到目前是「私人」或「公用」。如果顯示為「公用」,請點選旁邊的「私人」按鈕將其變更。

Windows 10 中檢查與變更網路設定檔

  1. 開啟「設定」應用程式(可以透過按下 Win + I 組合鍵)。
  2. 點選「網路和網際網路」。
  3. 在左側選單選擇「狀態」。
  4. 在右側找到「檢視您的網路屬性」。
  5. 在「網路設定檔」下方,您會看到目前是「公用網路」或「私人網路」。如果顯示為「公用網路」,請點選「變更網路設定檔」按鈕,然後選擇「私人」。

一旦確認網路設定檔為「私人網路」,這就為網路探索功能的啟用打下了基礎。但這還不是全部,接下來還需要確保相關的服務正在執行。

啟動網路探索相關服務

即使網路設定檔已設為「私人」,但如果負責網路探索的後端服務沒有啟動,功能依然無法正常運作。Windows 透過多個服務來管理網路相關功能,其中與網路探索最相關的包括「DNS 用戶端」服務和「SSDP 探索」服務,以及「UPnP 裝置主機」服務。

  • DNS 用戶端 (DNS Client):雖然主要功能是解析網域名稱,但對於區域網路裝置的發現與通訊也有間接影響。
  • SSDP 探索 (SSDP Discovery):簡單服務發現協定 (Simple Service Discovery Protocol),是 UPnP (Universal Plug and Play) 的一部分,用於在區域網路中搜尋裝置和服務。
  • UPnP 裝置主機 (UPnP Device Host):提供 UPnP 裝置的自動設定與管理,也是網路探索的重要環節。

如果這些服務未運行,您可能會在嘗試啟用網路探索時遇到錯誤,或是功能啟用後卻依然無法發現網路上的裝置。

檢查與啟動相關服務的步驟:

  1. 按下 Win + R 組合鍵,打開「執行」對話框。
  2. 輸入 services.msc 並按下 Enter,開啟「服務」視窗。
  3. 在服務列表中,找到以下服務:
    • DNS 用戶端 (DNS Client)
    • SSDP 探索 (SSDP Discovery)
    • UPnP 裝置主機 (UPnP Device Host)
  4. 對於每一項服務,檢查其「狀態」欄。如果狀態不是「執行中」,請以滑鼠右鍵點選該服務,然後選擇「啟動」。
  5. 如果狀態已是「執行中」,但您懷疑有問題,可以嘗試右鍵點選服務,選擇「重新啟動」。
  6. 同時,請確保這些服務的「啟動類型」設為「自動」(Automatic)。如果不是,請右鍵點選服務,選擇「內容」,在「啟動類型」下拉選單中選擇「自動」,然後點選「套用」和「確定」。

確保這幾個服務都處於執行中且啟動類型為自動,是成功啟用網路探索的關鍵。

手動啟用網路探索的完整流程

在確認網路設定檔為「私人網路」且相關服務都正常運行後,您可以按照以下步驟手動啟用網路探索功能。這是一個相對直接的過程,但需要注意一些細節。

  1. 開啟「網路連線」視窗
    • 按下 Win + R,輸入 ncpa.cpl 並按下 Enter。
    • 或者,前往「設定」>「網路和網際網路」>(選擇您的網路類型,如 Wi-Fi 或乙太網路)>「網路和共用中心」>(在控制台內)。
  2. 選擇「變更進階共用設定」
    • 在「網路和共用中心」視窗的左側,點選「變更進階共用設定」。
  3. 展開「私人網路」設定檔
    • 您會看到目前作用中的網路設定檔(通常是「私人」)。展開此部分。
  4. 啟用網路探索
    • 尋找「網路探索」選項。
    • 選擇「啟用網路探索」。
    • 同時,勾選「啟用網路設定檔的自動設定」(如果有的話)。
  5. 啟用檔案與印表機共用
    • 在同一個「私人網路」設定檔下,您也會看到「檔案及印表機共用」的選項。
    • 建議勾選「啟用檔案及印表機共用」,這通常是您啟用網路探索的最終目的。
  6. 儲存變更
    • 點選「儲存變更」按鈕。

完成以上步驟後,您的 Windows 電腦應該已經啟用了網路探索功能。您可以嘗試在檔案總管的「網路」節點下,看看是否能看到其他裝置。如果仍然看不到,請繼續閱讀下一節,了解常見的卡關情境與解決方案。

防火牆設定:最常見的阻礙

即使您已正確設定了網路設定檔並啟動了相關服務,防火牆仍然是阻擋網路探索功能運作的頭號敵人。Windows 內建的防火牆,或是您安裝的第三方防毒軟體/防火牆,都可能因為安全策略而封鎖了網路探索所需的通訊協定和埠號。

網路探索功能依賴以下幾個關鍵的通訊協定和埠號:

  • SMB (Server Message Block):用於檔案和印表機共用,預設使用 TCP 埠 445。
  • NetBIOS:早期用於網路名稱解析和資源共用,使用 UDP 埠 137、138 和 TCP 埠 139。
  • SSDP (Simple Service Discovery Protocol):用於裝置發現,使用 UDP 埠 1900。
  • WSD (Web Services Discovery):另一種用於裝置發現的協定。

如果防火牆封鎖了這些通訊,即使其他設定都正確,網路探索也無法正常工作。

如何檢查與調整防火牆設定:

  1. 檢查 Windows Defender 防火牆
    • 在 Windows 搜尋列輸入「Windows Defender 防火牆」,然後開啟它。
    • 點選左側的「允許應用程式或功能通過 Windows Defender 防火牆」。
    • 點選右上角的「變更設定」(需要管理員權限)。
    • 在列表中尋找「網路探索」和「檔案及印表機共用」。
    • 確保它們在「私人」網路類別下是被勾選允許的。如果找不到,可以點選「允許其他應用程式」,然後手動新增「Network Discovery」或相關服務。
    • 如果找不到明確的「網路探索」選項,您可以檢查「檔案及印表機共用」是否啟用。
  2. 檢查第三方防火牆
    • 如果您安裝了第三方防毒軟體或防火牆(如 Norton, McAfee, Kaspersky 等),請開啟該軟體的設定介面。
    • 尋找「防火牆」或「網路安全」相關設定。
    • 通常會有「信任的網路」、「區域網路」或「私人網路」的設定選項。請確保您的家庭或辦公室網路被設為「信任」或「私人」類別。
    • 檢查是否有封鎖 SMB、NetBIOS 或 SSDP 通訊的規則。您可能需要手動添加例外規則,允許這些通訊協定和埠號通過。
  3. 檢查埠號封鎖
    • 在某些進階防火牆設定中,您可以直接檢查特定埠號(如 TCP 445, UDP 1900)是否被允許通過。

重要提示:在調整防火牆設定時,請務必小心。不當的設定可能會降低您的網路安全。建議僅在信任的網路環境中啟用較高的存取權限。

檢查服務啟動類型與相依性

除了確認服務正在執行,還要確保它們的「啟動類型」是「自動」,這樣在電腦每次開機時,這些服務就能被自動啟動,避免了手動啟動的麻煩。同時,某些服務之間可能存在相依性,也就是說,一個服務的正常運行需要另一個服務先啟動。

檢查服務啟動類型:

  1. 再次打開「服務」視窗 (services.msc)。
  2. 找到「SSDP 探索 (SSDP Discovery)」和「UPnP 裝置主機 (UPnP Device Host)」。
  3. 檢查它們的「啟動類型」。如果不是「自動」,請右鍵點選服務,選擇「內容」,將「啟動類型」改為「自動」,然後點選「套用」和「確定」。
  4. 對於「DNS 用戶端」服務,它通常預設就是自動啟動,但也可以再次檢查確認。

檢查服務相依性:

  1. 在「服務」視窗中,右鍵點選「SSDP 探索」服務,選擇「內容」。
  2. 切換到「相依性」標籤頁。
  3. 您會看到「此服務依存於下列系統元件:」。通常,SSDP 探索會依賴「TCP/IP 協定堆疊」等核心網路元件。
  4. 同樣地,檢查「UPnP 裝置主機」的相依性。
  5. 如果發現某個服務的相依性元件未啟動,這可能是問題的根源。您需要先找到並啟動那個相依的服務。

確保所有相關服務都設定為自動啟動,並且它們的相依性都正常,是確保網路探索功能穩定運行的重要環節。

進階設定:使用 PowerShell 啟用網路探索

對於熟悉命令列操作的使用者,可以使用 PowerShell 來更快速、更精確地啟用網路探索功能,這在需要批量設定或遠端管理時非常有用。

PowerShell 指令步驟:

  1. 以管理員身分開啟 PowerShell
    • 在 Windows 搜尋列輸入「PowerShell」。
    • 右鍵點選「Windows PowerShell」,然後選擇「以系統管理員身分執行」。
  2. 啟用網路探索設定
    • 執行以下指令來啟用網路探索:
      Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True
      
    • 這個指令會找到防火牆中與「網路探索」相關的所有規則,並將它們啟用。
  3. 啟用檔案與印表機共用
    • 如果您也需要啟用檔案和印表機共用,可以執行以下指令:
      Set-NetFirewallRule -DisplayGroup "File And Printer Sharing" -Enabled True
      
  4. 檢查服務狀態(可選)
    • 您也可以使用 PowerShell 來檢查和啟動服務。例如,啟動 SSDP 探索服務:
      Start-Service SSDPSRV
      
    • 設定為自動啟動:
      Set-Service SSDPSRV -StartupType Automatic
      
    • 對 UPnP 裝置主機服務 (upnphost) 執行相同操作:
      Start-Service upnphost
      Set-Service upnphost -StartupType Automatic
      

透過 PowerShell,您可以一次性完成多項設定,並且指令的執行結果更為明確,有助於排除故障。

最佳化網路設定以提升發現效率

除了基本啟用網路探索,還有一些進階的網路設定可以幫助您提升在區域網路中發現裝置的效率和穩定性。

  • 設定穩定的 IP 位址
    • 雖然 DHCP 可以自動分配 IP 位址,但對於需要被持續存取的裝置(如 NAS、伺服器),建議為它們設定靜態 IP 位址,或在路由器上進行 IP 位址保留。這樣可以確保它們的 IP 位址不會改變,減少因 IP 位址變動導致的發現失敗。
    • 在 Windows 中,可以到「網路連線」> 右鍵點選網路介面卡 >「內容」>「網際網路通訊協定第 4 版 (TCP/IPv4)」>「內容」,手動設定 IP 位址、子網路遮罩、預設閘道及 DNS 伺服器。
  • 優化 DNS 設定
    • 確保您使用的 DNS 伺服器能夠正確解析區域網路內的裝置名稱。通常,路由器會自動處理區域網路內的 DNS 解析,但如果您手動指定了外部 DNS 伺服器,請確保它們不會干擾區域網路的正常解析。
  • 調整網路探索的網路設定檔
    • 再次強調,務必將您的家庭或辦公室網路設定為「私人網路」。這不僅啟用網路探索,還會調整防火牆規則,使其更適合信任的環境。
  • 更新網路介面卡驅動程式
    • 過時或損壞的網路卡驅動程式有時也會導致網路功能異常,包括網路探索。前往電腦製造商或網路卡製造商的官方網站,下載並安裝最新的驅動程式。

透過這些最佳化設定,您可以讓網路探索功能更加穩定可靠,確保在需要時能夠順利存取區域網路內的各種裝置。

常見問題

我的電腦在網路芳鄰中看不到其他電腦,該怎麼辦?

這通常是幾個原因造成的:首先,請確認您的電腦網路設定檔為「私人網路」。其次,檢查「服務」中的「SSDP 探索」和「UPnP 裝置主機」服務是否正在執行且設定為自動啟動。再來,檢查 Windows Defender 防火牆或第三方防火牆是否允許「網路探索」和「檔案及印表機共用」通過。最後,若您的網路中有 NAS 或其他伺服器,也需檢查它們的網路設定是否正常。

為什麼我開啟了網路探索,但還是無法存取 NAS?

即使啟用了網路探索,您仍需要透過正確的路徑來存取 NAS。常見的方式是在檔案總管的位址列輸入 \\NAS_名稱\\NAS_IP_位址。如果仍然無法連線,請檢查 NAS 本身的網路設定、SMB 協定是否啟用,以及 NAS 的防火牆設定是否允許您的電腦存取。有時,NAS 可能需要重新啟動才能正確回應網路請求。

啟用網路探索會不會影響我的網路安全?

網路探索本身在「公用網路」下是關閉的,以確保安全。但在「私人網路」下啟用,則意味著您的電腦在一個您信任的環境中,願意被其他裝置發現。只要您確定您所在的網路是安全的(例如家庭或辦公室內部網路),並且有設定複雜的密碼保護共用資源,那麼啟用網路探索的風險是可控的。務必避免在公共 Wi-Fi 等不安全環境中啟用此功能。

我該設定為「私人網路」還是「公用網路」?

一般來說,當您連接到自己家裡或辦公室的 Wi-Fi 或有線網路時,應該將網路設定為「私人網路」。這讓您可以方便地存取網路上的印表機、檔案共用等資源。當您連接到公共場所(如咖啡廳、機場、飯店)的 Wi-Fi 時,則應始終選擇「公用網路」,以最大限度地保護您的裝置免受未經授權的存取。Windows 通常會詢問您,請務必謹慎選擇。

在 Windows 11 中,網路探索的介面和 Windows 10 有什麼不同?

Windows 11 在啟用網路探索的流程上與 Windows 10 大致相同,主要都是透過「設定」>「網路和網際網路」來調整網路設定檔,並在「變更進階共用設定」中找到網路探索的開關。然而,Windows 11 的介面設計更為現代化,選項的呈現方式可能略有不同,但核心功能和設定邏輯是保持一致的。您仍然需要確保網路設定為「私人」,並檢查相關服務及防火牆規則。

參考資料

📅 最後更新:2026-09-16

延伸閱讀

📤 分享這篇文章

Rick Huang
Rick Huang

資深系統架構師

我是 Rick,10 年以上企業 IT 維運經驗。曾在外商科技公司負責內部 IT 架構,協助超過 50 家企業導入 Windows / macOS 混合環境管理方案。寫每篇文章前我會在自己的測試機上跑過 Windows 11 + macOS 15 雙系統實際驗證。

外商企業 IT 架構師 10+ 年協助 50+ 家企業導入混合 OS 環境管理過 1,000+ 台 Windows / macOS 終端設備

本站內容遵循 編輯政策,資訊以官方來源為準。

📰 近期文章