共用方式為


當您的電腦連線到公司網路或公用網路時,Internet Explorer 或 Edge 視窗隨即開啟

本文提供當計算機連線到公司網路或公用網路時,Internet Explorer 或 Edge 視窗開啟問題的一些相關信息。

原始 KB 編號: 4494446

徵兆

您可以在下列任一情況下,將執行 Windows 8 的電腦(或更新版本)連線到網路:

  • 您將電腦連線到需要熱點登入資訊的公用網路(例如旅館、機場等)。
  • 您將電腦連線到使用 Proxy 伺服器連線到因特網的公司網路。

您注意到下列行為:

  • 默認瀏覽器 (例如 Internet ExplorerEdge) 隨即開啟,並顯示網頁,例如網路或 MSN 入口網站頁面的登入頁面。
  • 工作列上的網路圖示會顯示警示符號(例如 , 。 如果您將滑鼠停留在圖示上方,您會看到訊息,例如「沒有連線能力」或「有限的因特網存取」。

登入網路之後,您可以使用一般方式使用網路。 使用網路幾秒鐘之後,工作列上的網路警示就會消失。

原因

這是依照設計的行為。

其他相關資訊

Windows 會使用網路位置感知 (NLA) 服務來偵測網路的屬性,並判斷如何管理該網路的連線。 NLA 會使用名為網路連線狀態指標 (NCSI) 的元件來判斷計算機是否已成功連線到網路,以及網路是否具有內部網路或因特網連線能力。

NCSI 同時使用主動和被動探查。 這些探查是由任何網路介面中的變更所觸發。 當您將電腦連線到網路時,如徵兆一節所述,NCSI 會開始包含下列一或多個程式:

NCSI 主動探查和網路狀態警示

作用中的探查程式包含下列步驟:

  • Windows 10 或更新版本:

    1. NCSI 會傳送 DNS 要求來解析 FQDN 的 www.msftconnecttest.com 位址。

    2. 如果 NCSI 從 DNS 伺服器收到有效的回應,NCSI 會將一般 HTTP GET 要求傳送至 http://www.msftconnecttest.com/connecttest.txt

    3. 如果 NCSI 成功下載文本檔,請確定檔案包含 Microsoft Connect Test。

    4. NCSI 會傳送另一個 DNS 要求,以解析 FQDN 的 dns.msftncsi.com 位址。

      • 如果其中任何一個要求失敗,網路警示會出現在任務欄中(如徵兆中所述)。 如果您將滑鼠停留在圖示上,您會看到訊息,例如「沒有連線能力」或「有限的因特網存取」(視要求失敗而定)。
      • 如果所有這些要求都成功,任務欄會顯示一般網路圖示。 如果您將滑鼠停留在圖示上方,您會看到「因特網存取」之類的訊息。
  • Windows 8.1 或更早版本:

    1. NCSI 會傳送 DNS 要求來解析 FQDN 的 www.msftncsi.com 位址。

    2. 如果 NCSI 從 DNS 伺服器收到有效的回應,NCSI 會將一般 HTTP GET 要求傳送至 http://www.msftncsi.com/ncsi.txt

    3. 如果 NCSI 成功下載文本檔,則可確保檔案包含 Microsoft NCSI。

    4. NCSI 會傳送另一個 DNS 要求,以解析 FQDN 的 dns.msftncsi.com 位址。

      • 如果其中任何一個要求失敗,網路警示會出現在任務欄中(如徵兆中所述)。 如果您將滑鼠停留在圖示上,您會看到訊息,例如「沒有連線能力」或「有限的因特網存取」(視要求失敗而定)。
      • 如果所有這些要求都成功,任務欄會顯示一般網路圖示。 如果您將滑鼠停留在圖示上方,您會看到「因特網存取」之類的訊息。

NCSI 和 NLA 服務會將這些回應與其他資訊結合,以建置網路連線的配置檔,或識別其現有的配置檔。 網路連線配置檔提供 Windows 需要設定適當 Windows 防火牆設定檔的資訊:

  • 針對 Active Directory 驗證的網路:防火牆網域配置檔。
  • 對於使用者已標示為「私人」的網路:防火牆私人配置檔。
  • 對於用戶標示為「公用」的網路:公用防火牆配置檔。

注意

您可以使用組策略來限制作用中的探查程式,而且您可以將不同的網站取代為目標(雖然此替代不是建議的解決方案)。 如需詳細資訊,請參閱以下資源:

驗證和自動登入頁面

如果網路需要認證,Windows 會開啟默認瀏覽器(例如 Internet Explorer 或 Edge)。 如果網路有登入頁面,該頁面會出現在瀏覽器中。

引進此行為以改善 Windows 用戶體驗。 在舊版 Windows 中,當您連線到需要驗證的網路時,瀏覽器視窗不會自動開啟。 您可能會看到訊息,指出您必須採取進一步的動作,才能完全連線到網路。 若要完成連線,您必須按兩下訊息以開啟瀏覽器視窗(或手動開啟瀏覽器視窗),然後輸入使用者名稱和密碼。

因為網路不允許沒有認證的因特網存取,因此網路警示會出現在任務欄中。

NCSI 被動監視、MSN 入口網站頁面和網路狀態警示

除了本文描述的作用中探查之外,NCSI 也會監視電腦上其他應用程式的網路活動。 即使主動探查程式失敗,此被動監視程式仍會繼續。 NCSI 會根據其他應用程式是否可以成功進行 TCP 連線,調整其網路狀態判斷。 如果網路警示因為主動探查失敗而出現,當被動探查成功時就會消失。

注意

NCSI 被動監視程式不會將任何資訊傳送到您的電腦或從計算機傳輸,也不會讀取其他應用程式傳輸的任何資訊。

在某些情況下,例如當您連線到使用 Proxy 伺服器連線到因特網的網路,或當網路限制防止 NCSI 完成其作用中探查程式時,Windows 會在預設瀏覽器中開啟 MSN 入口網站頁面。 如果您分析電腦上的網路追蹤,它會顯示 與的 HTTP 連線 http://www.msftconnecttest.com/redirect ,後面接著 MSN 入口網站的連線。 Windows 會開啟此頁面,以取得被動探查程式的優點。 如果頁面載入,NCSI 會得出電腦具有因特網存取權的結論。 當不同的探查失敗,然後成功時,網路狀態警示隨即出現,然後消失。

注意

若要防止瀏覽器視窗在計算機連線到具有 Proxy 伺服器的網路時開啟,您必須設定網路防火牆,以允許存取埠 80 上的下列 URL:

  • *.msftncsi.com
  • *.msftconnecttest.com

如需詳細資訊,請參閱 KB 2778122,搭配 Windows 8 使用已驗證的 Proxy 伺服器

因應措施

您可以使用登錄或組策略物件 (GPO) 來停用 NCSI 主動或被動探查。

警告

Microsoft不建議停用 NCSI 探查。 數個作業系統元件和應用程式依賴 NCSI。 例如,如果 NCSI 無法正常運作,Microsoft Outlook 可能無法連線到郵件伺服器,或者即使電腦連線到因特網,Windows 也可能無法下載更新。

若要使用登錄來停用 NCSI 使用中探查,請設定下列其中一個登錄機碼。

重要

請仔細依照本節中的步驟執行。 如果您未正確修改登錄,可能會發生嚴重問題。 在修改之前,備份登錄以供還原,以免發生問題。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    • 機碼類型:DWORD
    • 值:十進位 0 (False)
  • HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator\NoActiveProbe
    • 機碼類型:DWORD
    • 值:十進位 1 (True)

      注意

      在預設登錄組態中,此登錄專案不存在。 您必須建立它。

若要使用登錄來停用 NCSI 被動探查,請建立下列登錄機碼。

  • HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator\DisablePassivePolling
    • 機碼類型:DWORD
    • 值:十進位 1 (True)

      注意

      在預設登錄組態中,此登錄專案不存在。 您必須建立它。

若要使用組策略停用 NCSI 作用中探查,請設定下列 GPO:

  • 計算機設定\系統管理範本\系統\因特網通訊管理\因特網通訊設定\關閉 Windows 網路連線狀態指示器作用中測試
    • 值:已啟用

若要使用組策略停用 NCSI 被動探查,請設定下列 GPO:

  • 計算機設定\系統管理範本\網路\連線狀態指標\指定被動輪詢。
    • 值:已啟用