启用 LAN 唤醒功能时发生不需要的唤醒事件

本文介绍在 Windows 7 和 Windows Vista 中启用 LAN 唤醒(WOL)功能时,为何会发生不需要的唤醒事件,并介绍如何将计算机配置为仅在响应 Magic Packet 时唤醒。

适用于: Windows 7 Service Pack 1
原始 KB 数: 941145

简介

在 Windows 7 和 Windows Vista 中,WOL 功能可以从节能状态(如睡眠)唤醒远程计算机。 启用 WOL 时,网络适配器在计算机处于睡眠状态时继续侦听网络。 如果计算机收到特殊数据包,WOL 会唤醒计算机。

一种特殊的数据包包含唤醒模式。 默认情况下,启用 WOL 时,Windows 7 和 Windows Vista 会侦听以下数据包:

  • 定向数据包到网络适配器的 MAC 地址
  • 本地计算机名称的 NetBIOS 名称解析广播
  • 网络适配器 IPv4 地址的地址解析协议 (ARP) 数据包
  • 网络适配器的请求节点多播地址A Magic Packet 的 IPv6 邻居发现数据包还可以唤醒远程计算机。

Magic Packet 是面向特定网络接口的标准唤醒帧。

在大多数情况下,唤醒模式或 Magic Packet 允许远程访问处于节能状态的计算机。 但是,某些网络协议将这些数据包用于其他目的。 例如,路由器使用 ARP 数据包定期确认计算机是否存在。 此类协议不使用这些数据包唤醒计算机。 但是,在某些网络中,网络流量可能会错误地唤醒远程计算机。 这些不需要的唤醒事件可能发生在企业网络等干扰环境中。 因此,默认情况下,在 Windows 7 和 Windows Vista 中禁用 WOL。

详细信息

WOL 是一种节省电源的有效方法,同时使计算机在网络上可访问。

但是,启用 WOL 后,可能会发生不需要的唤醒事件。 例如,计算机在进入节能状态后不久可能会唤醒。 一个原因是网络环境生成唤醒模式过于频繁。 在这种情况下,我们强烈建议将计算机配置为仅在响应 Magic Packets 时唤醒。 神奇数据包特别设计为从节能状态唤醒计算机。 此外,由于 Magic Packet 特定于网络适配器的 MAC 地址,因此不太可能意外发送 Magic Packet。

若要以这种方式配置 Windows 7,请执行以下步骤:

  1. 单击“开始”,在“开始搜索”框中键入“网络和共享中心”,然后按 Enter。
  2. “任务 ”栏上,单击“ 更改适配器设置”。
  3. 右键单击要配置的网络适配器,然后单击“ 属性”。 例如,右键单击“局域网连接,然后单击“属性”。
  4. 如果收到管理员密码提示或确认提示,请键入密码或进行确认。
  5. 单击 “配置”
  6. 如果网络适配器支持 WOL,请单击以选中“电源管理”选项卡上的“允许此设备唤醒计算机”复选框,选中“仅允许神奇数据包唤醒计算机”复选框,然后单击“确定”。

若要以这种方式配置 Windows Vista,请执行以下步骤:

  1. 单击“开始”,在“开始搜索”框中键入“网络和共享中心”,然后按 Enter。
  2. “任务 ”栏上,单击“ 管理网络连接”。
  3. 右键单击要配置的网络适配器,然后单击“ 属性”。 例如,右键单击“局域网连接,然后单击“属性”。
  4. 如果收到管理员密码提示或确认提示,请键入密码或进行确认。
  5. 单击 “配置”
  6. 如果网络适配器支持 WOL,请选择“允许此设备唤醒电源管理”选项卡上的计算机复选框,选中“仅允许管理站唤醒计算机”复选框,然后单击“确定”。

可能还必须启用 BIOS 设置才能启用 WOL。 特定的 BIOS 设置取决于计算机的制造商。