- 本文档由AI生成,仅供参考,不保证准确性。
- 脚本功能是利用电脑的网络唤醒(WOL)功能 配合 Hamibot实现远程开机
- 注意需要电脑硬件支持,具体查看下面的文档
网络唤醒 (Wake-on-LAN, WOL) 简介
网络唤醒 (Wake-on-LAN, WOL) 简介
1. 什么是 WOL (网络唤醒)?
WOL (Wake-on-LAN) 是一种计算机网络标准,它允许用户通过网络(通常是局域网 LAN)向处于关机、休眠或睡眠状态的计算机发送指令,将其唤醒并启动。
简单原理
电脑关机后,网卡(NIC)通常仍处于低功耗待机模式并监听网络数据。当接收到一个特定的“魔术包”数据包时,网卡会通知主板和电源接通电源,从而启动电脑。
主要用途
- 远程办公:远程唤醒家中的电脑进行操作。
- 集中管理:企业IT管理员在非工作时间远程开启电脑进行维护或更新。
- 节能省电:不需要时关闭电脑,需要时再开机。
2. 如何查看电脑是否支持 WOL
绝大多数现代台式机主板和笔记本都支持 WOL 功能,但通常需要硬件支持、BIOS 开启和系统设置三者同时满足才能正常工作。
以下以 Windows 系统为例,介绍检查方法:
方法一:检查设备管理器 (系统层设置)
这是最直接查看是否在操作系统层面开启 WOL 的方法。
- 右键点击“开始”菜单,选择 “设备管理器”。
- 展开 “网络适配器”。
- 找到您当前正在使用的有线网卡(通常名称包含 "Ethernet Controller", "Intel", "Realtek" 等字样)。
- 注意:WOL 在有线连接下最稳定,无线网卡(Wi-Fi)虽然也支持 WoWLAN,但设置较为复杂且常因驱动休眠而失效。
- 右键点击该网卡,选择 “属性”。
- 切换到 “电源管理” 选项卡,确保勾选 “允许此设备唤醒计算机”,并勾选 “只允许幻数据包唤醒计算机”。
- 切换到 “高级” 选项卡,在列表中查找类似以下选项,并设置为启用:
- Wake on Magic Packet (魔术包唤醒)
- Wake on Pattern Match (模式匹配唤醒)
- Energy Efficient Ethernet (EEE) (如果唤醒失败,有时需要尝试将其禁用)
方法二:检查 BIOS/UEFI 设置 (硬件层开关)
这是硬件层面的开关,必须开启。
- 重启电脑,按下启动热键(如 Del、F2、F10 等,具体取决于主板品牌)进入 BIOS/UEFI 设置界面。
- 在菜单中寻找以下相关选项(不同主板位置和名称差异较大):
- Power Management (电源管理) -> Wake on LAN (设置为 Enabled)
- Boot (启动) -> Boot Agent / PXE (有时需要开启)
- Power -> ErP Support (重要:如果开启了 ErP 支持,电脑关机后会彻底断电,导致 WOL 失效。如需 WOL,请将 ErP 设置为 Disabled/关闭)。
- 保存设置并重启电脑。
方法三:使用命令提示符检查当前状态
此方法可以查看系统当前的网卡唤醒能力。
- 以管理员身份打开“命令提示符”或“Windows PowerShell”。
- 输入以下命令并回车:
powercfg -devicequery wake_armed - 查看结果。如果列表中出现了你的 有线网卡名称,则表示该系统已允许该网卡唤醒计算机。(注意:这表示系统允许,但不100%代表BIOS硬件支持已完全打开)。
3. 总结与注意事项
支持条件总结
| 层级 | 检查项 | 状态 |
|---|---|---|
| 硬件 | 网卡与主板 | 绝大多数 10 年内的电脑都支持 |
| BIOS | ErP 支持 / Wake on LAN | 必须关闭 ErP,开启 WOL 选项 |
| 系统 | 网卡电源管理 | 允许唤醒,开启 Magic Packet |
| 环境 | 网络连接 | 必须使用网线连接路由器 (推荐) |
常见注意事项
- 必须用网线:虽然 Wi-Fi 理论上支持,但实际应用中,Wi-Fi 断电或深度休眠会导致无法唤醒。强烈建议使用有线连接。
- 软关机:电脑必须是“关机”状态(或者睡眠),不能是直接切断电源(如拔插头或按插座开关)。
- 固定 IP:为了方便唤醒,建议在路由器中为电脑设置静态 IP 或 DHCP 预留,因为发送唤醒指令需要知道电脑的 IP 和 MAC 地址。
脚本使用帮助
如何查看电脑MAC地址以及其他配置项?
- 打开电脑的cmd命令窗口,输入命令并回车:ipconfig -all
- 在显示的结果中找到你的有线网卡配置
- 示例图(物理地址就是MAC地址):

为了尽量保持App不掉线,请按此设置:保持在线,
分享
重要提示:若存在侵权或违规内容,请立即提交申诉,平台将及时处理。Hamibot
仅提供工具,对脚本的具体使用后果不承担责任。