本文介绍如何控制 TCP/IP 的媒体感知功能。
原始 KB 数: 239924
总结
在使用 TCP/IP 的基于 Windows 的计算机上,可以使用媒体感知功能来检测网络媒体是否处于链接状态。 以太网网络适配器和中心通常具有指示连接状态的“链接”灯。 此状态与 Windows 解释为链接状态的条件相同。 每当 Windows 检测到“关闭”状态时,它将从该适配器中删除绑定协议,直到再次被检测为“up”。 有时,你可能不希望网络适配器检测此状态。 可以通过修改注册表来设置此配置。
注意
10B2 同轴(RG-58)以太网电缆不是基于连接的介质。 因此,使用此类布线时,Windows 不会尝试检测链接状态。
详细信息
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 322756 如何在 Windows 中备份和还原注册表
若要防止网络适配器检测链接状态,请执行以下步骤。
注意
NetBEUI 协议和 IPX 协议不支持媒体感知。
启动“注册表编辑器”。
找到以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters将以下注册表项添加到 Parameters 子项:
名称:DisableDHCPMediaSense
数据类型:REG_DWORD(布尔)
值:1注意
此条目控制媒体感知的行为。 默认情况下,媒体感知事件会触发 DHCP 客户端执行操作。 例如,当发生连接事件时,客户端会尝试获取租约。 发生断开连接事件时,客户端可能会使接口和路由失效。 如果将此值数据设置为 1,DHCP 客户端和非 DHCP 客户端将忽略媒体感知事件。
重新启动计算机。
注意
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 群集环境的行为匹配。