如何在 Windows 中禁用 TCP/IP 的媒体感知功能

本文介绍如何控制 TCP/IP 的媒体感知功能。

适用于: Windows Server 2012 R2
原始 KB 编号: 239924

摘要

在使用 TCP/IP 的基于 Windows 的计算机上,可以使用媒体感知功能来检测网络媒体是否处于链接状态。 以太网网络适配器和集线器通常具有指示连接状态的“链接”指示灯。 此状态与 Windows 解释为链接状态的条件相同。 每当 Windows 检测到“关闭”状态时,它会从该适配器中删除绑定协议,直到再次检测到它为“up”。 有时,你可能不希望网络适配器检测到此状态。 可以通过修改注册表来设置此配置。

注意

10B2 同轴 (RG-58) 以太网电缆不是基于连接的介质。 因此,使用此类布线时,Windows 不会尝试检测链接状态。

更多信息

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章: 322756 如何在 Windows 中备份和还原注册表

若要防止网络适配器检测链接状态,请执行以下步骤。

注意

NetBEUI 协议和 IPX 协议不支持媒体感知。

  1. 启动注册表编辑器。

  2. 找到以下注册表子项: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

  3. 将以下注册表项添加到 Parameters 子项:

    名称:DisableDHCPMediaSense
    数据类型:REG_DWORD (布尔)
    值: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 服务器群集环境的行为匹配。