一、问题检查
以管理员权限运行powershell
(一)查看上次唤醒电脑的设备
(二)查看可以唤醒电脑的设备
powercfg /devicequery wake_armed
(三)在bios电源管理部分进行设置后检查电脑是否支持睡眠
不同厂家BIOS设置不同,这里不再详述,可以参考本机的硬件手册。
powercfg -a
打开休眠模式后,再次检查
powercfg /h on
睡眠状态说明
(四)检查对电源有需求的进程
powercfg /requests
通过以上检查发现,是备份软件的一个程序不让电脑进入休眠模式。
二、问题处理
(一)在服务中禁用该进程
再次检查
经过检查发现没有影响电脑睡眠的情况。
进入睡眠后,键盘或鼠标,网络均可唤醒电脑
三、通过网络对远程睡眠的电脑唤醒
(一)唤醒软件及记录本机IP及MAC地址
这里使用WakeMeOnLan网络唤醒软件,通过网络向远程主机发送唤醒数据包,将远程电脑从睡眠状态唤醒。
软件下载地址
WakeMeOnLan - Turn on computers on your network with Wake-on-LAN packet (nirsoft.net)
或自行搜索下载
在命令行模式下使用ipconfig /all ,查询需要远程唤醒电脑的IP及MAC地址,记录备用
(二)网卡配置
在某些计算机上,可能需要你在BIOS中设置好Wake-on-LAN的选项
在网卡“属性”上,“电源管理”中打开网络唤醒的选项,见下图
(三)配置软件并远程唤醒电脑
从file菜单中添加计算机。
选择添加的计算机,右键选择或F8唤醒远程的电脑
(四)使用场景
适合于局域网内,可以跨网关。如果从公网上关闭内网的计算机,需要进一步在外出网关上进行设置,进行IP映射。
该软件适合于对睡眠的电脑进行唤醒,对休眠的电脑无法唤醒。