WIN7经常掉线原因
Windows 7 中的网络设备电源管理
10(共 13)对本文的评价是有帮助 - 评价此主题
更新时间: 2009年9月
应用到: Windows 7
什么是网络电源管理?
网络电源管理是指您可进行配置以使网络中的计算机能够节省能源的一组功能。 例如,最常见的网络电源管理功能是 LAN 唤醒(有时称为 WoL)。 LAN 唤醒使得计算机能够被所需的网络流量从睡眠中唤醒。 本文介绍 Windows 7 的网络电源管理功能、如何使用这些功能,以及您可以使用什么控件来自定义这些功能的行为。
网络电源管理中的新增功能
Windows 7 在 LAN 唤醒、无线 LAN 唤醒和媒体断开连接时进入低耗电状态(有时称为“断开连接时进入 D3 状态”)方面进行了增强。
∙ LAN 唤醒和无线 LAN 唤醒。 Windows 7 中的 LAN 唤醒模式旨在确保计算机在网络访问时可唤醒,同时最大程度地减少虚假唤醒。 Windows 7 不会在出现已知会导致频繁和不必要唤醒的定向数据包(例如,ping)时唤醒。
除了针对性更强的唤醒模式外,Windows 7 还增加了对地址解析协议 (ARP) 和邻居请求 (NS) 卸载的支持。 ARP 和 NS 协议将 Internet 协议 (IP) 地址映射到 MAC 地址。 ARP 和 NS 协议通常用于验证计算机在网络上是否仍然存在,而通常无需实际访问计算机。 通过将 ARP 和 NS 响应卸载到网络适配器,计算机不再会只是为了维持网络存在而唤醒。 是否支持这些卸载取决于网络适配器和驱动程序 (NDIS 6.20),在较旧的硬件上可能不支持。
除了针对性更强的唤醒模式外,Windows 7 还增加了对地址解析协议 (ARP) 和邻居请求 (NS) 卸载的支持。 ARP 和 NS 协议将 Internet 协议 (IP) 地址映射到 MAC 地址。 ARP 和 NS 协议通常用于验证计算机在网络上是否仍然存在,而通常无需实际访问计算机。 通过将 ARP 和 NS 响应卸载到网络适配器,计算机不再会只是为了维持网络存在而唤醒。 是否支持这些卸载取决于网络适配器和驱动程序 (NDIS 6.20),在较旧的硬件上可能不支持。
∙ 媒体断开连接时进入低耗电状态。 这是 Windows 7 的一项新功能,它使计算机能够在 LAN 电缆被拔出并且计算机正在运行时将网络适配器置于低耗电状态,从而能够节省能源。 只有在网络适配器支持时,此功能才可用。
Windows 7 中的这些增强功能提高了操作系统在维持网络存在的同时保持睡眠状态的能力。 这使得企业计算机和家庭计算机能够在不使用时进入休眠模式,从而可帮助它们节省能源。
应使用本指南的用户
有兴趣了解和配置 Windows 7 中的网络电源管理增强功能的用户、IT 专业人员和 OEM。
本指南包含的内容
∙ 功能概述
∙ 必备条件
∙ 使用用户界面配置电源管理
∙ 使用命令行配置 LAN 唤醒
∙ 使用关键字配置电源管理
∙ 使用 WMI API 配置电源管理
∙ 摘要
功能概述
本节概述 Windows 7 中的电源管理功能的技术详细信息。
∙ 唤醒模式。 唤醒模式是指确定传入的网络流量是否应唤醒计算机的网络数据包筛选器。 您可以在网络适配器上启用这些模式。 网络适配器可能支持以下唤醒模式:
o 在出现新的 IPv4 和 IPv6 传入 TCP 连接(TCP SYN IPv4 和 TCP SYN IPv6)时唤醒。
o 802.1x 重新身份验证数据包
∙ 位映射模式。 可以使用位映射模式筛选器对大多数网络适配器进行编程。 位映射模式由位映射掩码和模式筛选器定义。 收到网络数据包时,将使用位映射掩码对它们进行过滤,然后与模式筛选器进行比较。 如果存在匹配项,则网络适配器将唤醒计算机。
∙ 幻数据包。 幻数据包始终受支持,并且不需要或不使用模式。 包括大多数媒体共享应用程序在内的某些应用程序使用幻数据包。
默认情况下选择的模式取决于网络适配器的功能以及计算机是否已加入域,如下所示:
默认情况下选择的模式取决于网络适配器的功能以及计算机是否已加入域,如下所示:
网格适配器支持的功能 | 已加入域的计算机的默认值 | 未加入域的计算机的默认值 |
ARP & ND 卸载 | 幻数据包 NETBIOS 名称查询 TCP SYN v4 TCP SYN v6 | 幻数据包 NETBIOS 名称查询 TCP SYN v4 TCP SYN v6 |
快手散打哥 仅 ARP 卸载 | 幻数据包 NETBIOS 名称查询 TCP SYN v4 TCP SYN v6 | 幻数据包 NETBIOS 名称查询 TCP SYN v4 TCP SYN v6 NS |
无卸载 | 幻数据包 | 幻数据包 |
∙ 网络存在。 Windows 7 增加了对 ARP 和 NS 网络存在卸载的支持。
o ARP 卸载。 ARP 卸载是指网络适配器响应 IPv4 ARP 请求而无需唤醒计算机的能力。 硬件和驱动程序都必须支持 ARP 卸载才能启用此功能。
o NS 卸载。 NS 卸载是指网络适配器使用邻居播发响应邻居发现邻居请求而无需唤醒计算机的能力。 硬件和驱动程序都必须支持 NS 卸载才能启用此功能。
∙ 媒体断开连接时进入低耗电状态。 媒体断开连接时进入低耗电状态是指网络适配器在不使用时进入睡眠状态的能力。 当 Windows 检测到媒体已断开连接(例如,拔出了电缆)时,Windows 会将设备置于低耗电状态,并禁用 LAN。 计算机将自动检测电缆何时再次插入,并使网络适配器恢复为完全耗电状态。 当计算机进入睡眠状态时,将禁用“媒体断开连接时进入低耗电状态”。
∙ 无线 LAN 唤醒。 Windows 7 中的无线 LAN 唤醒表示 LAN 唤醒的超集。 除了为有线 LAN 定义的功能外,支持无线 LAN 唤醒的设备还必须能够在计算机处于休眠模式时保持与访问点的连接。 除了从无线访问点接收数据包并对这些数据包进行筛选外,无线网络适
配器还必须能够处理安全密钥更新。 在计算机处于睡眠状态时,GroupWise 瞬时密钥更新由无线网络适配器处理。 对于成对瞬时密钥更新或用户身份验证,网络适配器必须唤醒计算机并允许 Windows 处理请求。
与有线 WoL 相同,在计算机处于睡眠状态时,网络适配器将应用数据包筛选器,并使用电源管理卸载进行响应(如果适用)。 如果连接丢失,网络适配器可能会重新建立与同一访问点的连接。 若要漫游或连接到另一个访问点,网络适配器必须唤醒计算机。
与有线 WoL 相同,在计算机处于睡眠状态时,网络适配器将应用数据包筛选器,并使用电源管理卸载进行响应(如果适用)。 如果连接丢失,网络适配器可能会重新建立与同一访问点的连接。 若要漫游或连接到另一个访问点,网络适配器必须唤醒计算机。
电源管理设置由标准注册表关键字控制。 您可以使用设备属性用户界面、netsh 命令或 Windows Management Instrumentation (WMI) 修改这些标准关键字。 将在每个网络适配器上控制网络电源管理。
必备条件
将硬件和驱动程序更新到 NDIS 6.20。 网络适配器和驱动程序均必须支持 LAN 唤醒、无线 LAN 唤醒、电源管理卸载和媒体断开连接时进入低耗电状态。 LAN 唤醒模式增强功能将适用于 Windows 7 和以前的驱动程序版本。 对于以前的驱动程序版本,Windows 7 将
为什么端午节高速不免费转换 LAN 唤醒模式以与驱动程序的较旧电源管理功能匹配。 硬件和驱动程序的 Windows 7 版本 (NDIS 6.20) 均必须启用对电源管理卸载的支持。
使用用户界面配置电源管理
启用或禁用电源管理功能
1. 打开网络和共享中心(单击“开始”按钮,在“开始搜索”框中键入网络和共享,并按 Enter)。
2. 单击导航窗格左上角的“更改适配器设置”链接。
3. 右键单击要为其启用/禁用电源管理支持的网络连接,并单击“属性”。
4. 单击“配置”。
5. 在“电源管理”选项卡上,选中或清除“允许计算机关闭此设备以节约电源”复选框。
o 如果选中该复选框,则在网络适配器上启用电源管理。
o 如果清除该复选框,则在网络适配器上禁用电源管理。
6. 您可以为所有唤醒方法启用 LAN 唤醒,或仅启用幻数据包 WoL:
o 若要为所有方法启用 LAN 唤醒,请选中“允许此设备唤醒计算机”复选框。
o 若要仅为幻数据包启用 LAN 唤醒,请选中“允许此设备唤醒计算机”复选框,然后选中“只允许幻数据包唤醒计算机”复选框。
备注 |
对于不支持 ARP 和 NS 卸载的设备,Windows 将默认为仅在出现幻数据包时唤醒。 |
7. 单击“确定”。
使用命令行配置 LAN 唤醒设置
您可以使用 netsh 命令来强制操作系统按每网络适配器基准使用 ARP 和 NS 唤醒 - 但仅适用于已加入域的计算机。
强制网络适配器使用 ARP 和 NS 唤醒
1. 使用管理员特权打开命令提示符。 (单击“开始”按钮,在“开始搜索”框中键入命令提示符,右键单击“命令提示符”,并单击“以管理员身份运行”。)
2. 键入 netsh interface ipv4 show interfaces。 此命令将列出所有可用网络接口;记下要修改的网络适配器的索引(标记为 Idx)。
备注 |
可以为 Internet 协议版本 6 将 ipv4 替换为 ipv6。 |
dnf魔剑阿波菲斯哪里爆 |
3. 若要强制网络适配器使用 ARP 和 NS 唤醒,请键入 netsh interface ipv4 set interface [index] forcearpndwolpattern=enabled。 如果成功,则将返回 OK。
4. 若要还原为系统默认值,请键入 netsh interface ipv4 set interface [index] forcearpndwolpattern=disabled。 如果成功,则将返回 OK。
使用关键字配置电源管理
您可以使用关键字来配置启用或禁用哪些电源管理功能。 可以使用 WMI 脚本或设备属性的高级属性页来修改关键字设置。 关键字设置影响在网络适配器上对哪些模式进行编程。 下表中显示了网络适配器必须支持的关键字以及这些关键字的默认设置。
子项名称 | 描述 | 默认设置 |
*WakeOnPattern | 确定网络适配器是否能够在模式匹配时唤醒计算机。 | 0 - 禁用 1(默认值)- 启用 |
*WakeOnMagicPacket | 确定网络适配器是否能够在出现幻数据包时唤醒计算机。 | 0 - 禁用 1(默认值)- 启用 |
*DeviceSleepOnDisconnect | 确定是否允许网络适配器在媒体断开连接时进入低耗电状态,并在媒体再次连接时唤醒。 | 0 - 禁用 1(默认值)- 启用 |
*PMARPOffload | 确定网络适配器是否允许在计算机进入睡眠状态时卸载 ARP。 | 0 - 禁用 1(默认值)- 启用 |
*PMNDOffload | 确定网络适配器是否允许在计算机进入睡眠状态时卸载 NS。 | 0 - 禁用母亲节寄语 20字 1(默认值)- 启用 |
*PMWiFiRekeyOffload | 确定网络适配器是否允许在计算机进入睡眠状态时卸载 WoWLAN GTK 密钥重新生成。 | 0 - 禁用 1(默认值)- 启用 |
使用 WMI API 配置电源管理
WMI 是一种应用程序或管理员可用于控制电源管理设置的编程方法。 使用 WMI 脚本控制电源管理功能的示例方案包括:
发布评论