最近因为工作原因,配置了 Wake on Lan+远程连接的方案,然后最近发现 PC 每小时都被唤醒,查活动日志发现了下面的 log:
The system time has changed to (TimeA) from (TimeB).
Change Reason: System time synchronized with the hardware clock.
Process: '' (PID 4).
RTC time: (TimeA)
Current time zone bias: -480
RTC time is in UTC: false
System time was based on RTC time: false
然后之后就发现 PC 被 wol 唤醒,唤醒来源是我的 AX200 网卡,时间是 match 的,我也打开了连接 internet 自动同步时间。网上搜索也试了很多方案,但问题还在。这台 PC 才服役了一年左右,CMOS 电池应该是好的,进 bios 看时间也是正确的,就是每小时会有同步的信息,想向各位问下可能是什么原因,以及如何解决?
1
visitant 2022-05-04 23:26:22 +08:00
https://www.v2ex.com/t/601966 试试把唤醒定时器关了?
|
2
ysc3839 2022-05-04 23:31:54 +08:00 via Android
The system time has changed 是因为被唤醒了然后同步硬件时钟,而不是被“硬件时钟同步”唤醒
建议试试去设备管理器禁止 AX200 的 Wake on WLAN |
3
ACSuperChen OP @ysc3839 嗯我之前 WOL 关的所以没有唤醒,但现在想用 WOL ,所以想找到办法去解决。从日志我看到是先有 time sync (就是上面的)然后才进行了唤醒,所以感觉还是这个 hardware clock 的同步问题......
最妖的一点,就是这个唤醒还恰巧是同一个时间点,然后不断+1 小时 |
4
ACSuperChen OP @visitant 我确实找到了 time sync 的那个 task ,但是感觉把这个关了会影响从 internet 同步?我现在真的希望这个硬件时钟的同步能被禁用掉
|
5
visitant 2022-05-04 23:53:40 +08:00
@ACSuperChen 仔细看帖子的 append ,“电源选项->更改计划设置->更改高级电源设置->睡眠->允许使用唤醒定时器” 这个路径和你说的应该不是一个东西
|
6
ACSuperChen OP @visitant 感谢回复,我禁用了这个设置,但还是发生问题。我做了一些 search 然后发现了这篇 post: https://www.reddit.com/r/computerhelp/comments/j3n1yn/comment/hls9ydg/?utm_source=share&utm_medium=web2x&context=3
这位老哥也跟我遇到了相同的问题,最后发现是华硕路由器的 Group Key Rotation 会每隔一小时触发,然后不知道为什么就会唤醒我的 PC 。这块设置可以在路由高级设置 -> 无线网络当中找到。我把时间调成 1 天后,问题就不再发生了,有相同问题的可以参考下 |
7
ysc3839 2022-05-05 03:53:54 +08:00 via Android 1
@ACSuperChen 先弄清楚你要的是 Wake on LAN (有线)还是 Wake on WLAN ,只需要 Wake on LAN 的话那把 WiFi 网卡的 Wake on WLAN 禁掉没有问题。
另外看看网卡属性里有没有多个 Wake on 开头的选项,有的话请全部发出来。 |
8
ACSuperChen OP @ysc3839 嗯,确认应该是 wake on wlan ,之前的表述不太清楚,问题原因确实和硬件时钟无关,只是每次 boot 会自动校准,真正问题还是路由器每小时在那发 group key change 导致唤醒
目前我的办法也就是把这个值调成一天,这样每隔一天可能唤醒一次,昨晚查看日志没有被唤醒的情况,应该是起作用了。 |
9
zed1018 2022-05-05 08:31:09 +08:00 1
网卡的唤醒选项里打开只允许幻数据包勾上试试。
|