如何在 Windows 中停用 TCP/IP 的媒體感知功能

本文說明如何控制 TCP/IP 的媒體感知功能。

適用:Windows Server 2012 R2
原始 KB 編號: 239924

摘要

在使用 TCP/IP 的 Windows 電腦上,您可以使用媒體感知功能來偵測網路媒體是否處於連結狀態。 乙太網路適配器和中樞通常會有指出連線狀態的「連結」光源。 此狀態與 Windows 解譯為連結狀態的條件相同。 每當 Windows 偵測到「關閉」狀態時,它會從該配接器移除系結通訊協定,直到再次偵測到「向上」為止。 有時候,您可能不想讓網路適配器偵測此狀態。 您可以修改登錄來設定此組態。

注意事項

10B2 同軸 (RG-58) 乙太網路纜線不是以連線為基礎的媒體。 因此,使用這種纜線時,Windows 不會嘗試偵測鏈接狀態。

其他相關資訊

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份和還原登錄的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章: 322756 如何在 Windows 中備份和還原登錄

若要防止網路適配器偵測連結狀態,請遵循下列步驟。

注意事項

NetBEUI 通訊協定和IPX通訊協定不支援媒體感知。

  1. 啟動 [登錄編輯程式]。

  2. 找出下列登入子機碼: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

  3. 將下列登入專案新增至 Parameters 子機碼:

    名稱:DisableDHCPMediaSense
    數據類型:REG_DWORD (布尔值)
    Value: 1

    注意事項

    此專案可控制媒體感知的行為。 根據預設,媒體感測器事件會觸發 DHCP 用戶端採取動作。 例如,當連線事件發生時,客戶端會嘗試取得租用。 發生中斷連線事件時,用戶端可能會使介面和路由失效。 如果您將此值資料設定為 1,DHCP 用戶端和非 DHCP 用戶端會忽略媒體感知事件。

  4. 重新啟動電腦。

    注意事項

    Microsoft Windows Server 2003 在伺服器叢集環境中使用時,支援媒體檢測。 不過,根據預設,以 Windows Server 2003 為基礎的伺服器叢集中會停用媒體感知,而且 DisableDHCPMediaSense 登錄項目沒有任何作用。 在 Windows Server 2003 Service Pack 1 (SP1) 中,引進了 DisableClusSvcMediaSense 登錄專案。 您可以使用此登錄專案,在伺服器叢集的 Windows Server 2003 型節點上啟用媒體感知。 DisableClusSvcMediaSense 登錄專案的詳細數據如下:

    索引鍵:HKEY_LOCAL_MACHINE\Cluster\Parameters
    名稱:DisableClusSvcMediaSense
    數據類型:REG_DWORD (布尔值)
    預設值:0
    根據預設,DisableClusSvcMediaSense 項目會設定為 0。 當此項目設定為 0 時,會停用媒體感知。 如果您將 DisableClusSvcMediaSense 項目設定為 1,您可以使用 DisableDHCPMediaSense 專案來啟用媒體檢測。 此行為符合 Microsoft Windows 2000 Server 叢集環境的行為。