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

本文提供一些有關當您的電腦連線至公司網路或公用網路時,Internet Explorer 或 Edge 視窗會開啟的問題資訊。

適用于:  WindowsServer 2019,Windows Server 2016,Windows Server 2012 R2,Windows 10-all 版本
原始 KB 編號:   4494446

徵狀

您可以使用下列任一種情況,將執行 Windows 8 (或更新版本) 的電腦連接至網路:

  • 您可以將電腦連線至需要 (的熱點登入資訊,例如酒店、機場等) 的公用網路。
  • 您可以將電腦連線至使用 proxy 伺服器的公司網路,以連線至網際網路。

您注意到下列行為:

  • 預設瀏覽器 (例如, Internet ExplorerEdge) 隨即開啟,並顯示一個網頁,例如「網路」或「MSN 入口網站」頁面的登入頁面。
  • 工作列上的網狀圖標會顯示警示符號 (例如,網路狀態警示 ) 。 如果您將游標移到圖示上,您會看到訊息,例如「沒有連線」或「限制網際網路存取」。

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

原因

產生此錯誤是系統刻意為之。

其他相關資訊

Windows 使用網路位置感知 (NLA) 服務偵測網路的屬性,並決定如何管理該網路的連線。 NLA 會使用名為 Network Connectivity Status 指示器 (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 連線測試。

    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 驗證的網路:防火牆網域設定檔。
  • 針對使用者已標示為 "private" 的網路:防火牆私人設定檔。
  • 針對使用者已標示為 "public" 的網路:公用防火牆設定檔。

注意

您可以使用群組原則來限制使用中的探查程式,也可以將不同的網站取代為目標 (,但這不是建議的方案) 。 如需詳細資訊,請參閱下列資源:

驗證和自動登入頁面

如果網路需要認證,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上的下列 URLs:

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

如需詳細資訊,請參閱KB 2778122,結合使用已驗證的 proxy 伺服器及 Windows 8

因應措施

您可以使用「登錄」或「群組原則」物件 (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 網路連線狀態指示器 作用中的測試
    • 值: Enabled

若要使用群組原則來停用 NCSI 被動式探查,請設定下列 GPO:

  • 電腦設定 \系統 管理範本 \網路 \網路連線狀態指示器 \指定被動式輪詢
    • 值: Enabled