启用 "LAN 唤醒" 功能时,将发生不需要的唤醒事件
10/13/2020
本文内容
本文介绍在 Windows 7 和 Windows Vista 中启用 LAN 唤醒 (WOL) 功能时为什么发生不必要的唤醒事件,并介绍如何将计算机配置为仅在响应幻数据包时唤醒。
原始产品版本: Windows 7 Service Pack 1
原始 KB 数: 941145
介绍
在 Windows 7 和 Windows Vista 中,WOL 功能可以从节能状态唤醒远程计算机,例如睡眠。 当您启用 WOL 时,网络适配器将继续在计算机处于睡眠状态时侦听网络。 当计算机收到特殊数据包时,WOL 将其唤醒。
一种特殊的数据包包含唤醒模式。 默认情况下,在启用 WOL 时,Windows 7 和 Windows Vista 会聆听以下数据包:
指向网络适配器的 MAC 地址的定向数据包
本地计算机名称的 NetBIOS 名称解析广播
网络适配器的 IPv4 地址的地址解析协议 (ARP) 数据包
网络适配器的请求节点多播 addressA 幻数据包的 IPv6 邻居发现数据包也可以唤醒远程计算机。
幻数据包是面向特定网络接口的标准唤醒帧。
在大多数情况下,唤醒模式或幻数据包启用对处于节能状态的计算机的远程访问。 但是,某些网络协议将这些数据包用于其他用途。 例如,路由器使用 ARP 数据包定期确认计算机是否存在。 此类协议不使用这些数据包唤醒计算机。 但是,在某些网络中,网络流量可能会错误地唤醒远程计算机。 这些不需要的唤醒事件可能会在尤其是噪音环境(如企业网络)中发生。 因此,默认情况下,在 Windows 7 和 Windows Vista 中禁用 WOL。
更多信息
WOL 可以是节省电力的有效方式,同时使计算机在网络中可访问。
但是,在启用 WOL 后,可能会发生不需要的唤醒事件。 例如,在进入节能状态后,计算机可能会很快唤醒。 一种原因可能是网络环境生成的唤醒模式过于频繁。 在这种情况下,强烈建议您将计算机配置为仅在响应幻数据包时唤醒。 幻数据包特别设计为从节能状态唤醒计算机。 此外,由于幻数据包是特定于网络适配器的 MAC 地址的,因此不会意外发送幻数据包。
若要以这种方式配置 Windows 7,请按照以下步骤操作:
单击 "开始",在 "开始搜索" 框中键入 "网络和共享中心",然后按 enter。
在 任务 栏上,单击 " 更改适配器设置"。
右键单击要配置的网络适配器,然后单击 " 属性"。 例如,右键单击 " 本地连接",然后单击 " 属性"。
如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
单击“配置”****。
如果网络适配器支持 WOL,请单击选中 "电源管理" 选项卡上的 "允许此设备唤醒计算机" 复选框,选中 "仅允许幻数据包唤醒计算机" 复选框,然后单击 "确定"。
若要以这种方式配置 Windows Vista,请按照以下步骤操作:
单击 " 开始",在 " 开始搜索 " 框中键入 "网络和共享中心",然后按 enter。
在 " 任务 " 栏上,单击 " 管理网络连接"。
右键单击要配置的网络适配器,然后单击 " 属性"。 例如,右键单击 " 本地连接",然后单击 " 属性"。
如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
单击“配置”****。
如果网络适配器支持 WOL,请选中 "电源管理" 选项卡上的 "允许此设备唤醒计算机" 复选框,选中 "仅允许管理站唤醒计算机" 复选框,然后单击 "确定"。
您可能还必须启用 BIOS 设置才能启用 WOL。 具体的 BIOS 设置取决于计算机的制造商。