[求教] 当 Windows 11 电脑设置了 BIOS 的“通电后开机”配置,此时如果将电脑手动关机,此时电脑是通电的状态,会自动重启么?

2023-10-07 15:31:37 +08:00
 willzzz

问题 1:当 Windows 11 电脑设置了 BIOS 的“通电后开机”配置,此时如果将电脑手动关机,此时电脑是通电的状态,会自动重启么?

问题 2:如果手动将电脑关机后,此时将电源断掉(插座拔掉),在将插座插上通电,电脑是否会自动开机?

以上两个问题的目的:家里有台式机,自己日常办公用笔记本,但是很多重要资料都在台式机上存储,因此想实现当在外面办公时,通过笔记本可以控制家里台式机自动开机实现远程家里电脑。 使用完成以后将电脑关机以便下次继续使用。

经过查询相关资料,可以通过电脑的 BIOS 来设置通电开机,这样的话只需要买个智能插座,链接家里 wifi,通过远程来控制插座通电将电脑开机。用完以后手动电脑关机,然后对插座实现断电。 (之所以不直接断电主要是担心对电脑有损伤。)

以上请大佬们不吝赐教~ 或有更好的方案也请大佬指点~小弟感激不尽。

1822 次点击
所在节点    问与答
33 条回复
ysc3839
2023-10-07 16:10:07 +08:00
1. 一般不会,我试过几个路由器、光猫、开发板,在系统中用 poweroff 关机后都是不会自动启动的,需要拔插电源(或者一些开发板可以按开机键)才会启动。我手头上的 x86 电脑都不支持这种功能,没法测试。
rming
2023-10-07 16:14:06 +08:00
PCIE 的开机卡考虑下,前几天买了一个支持米家 APP 控制的
willzzz
2023-10-07 16:22:41 +08:00
@hirenloongdddd #20 明白啦,我研究研究~感谢
Damn
2023-10-07 18:49:49 +08:00
@yinmin wol 不一定可靠哦。
我用的 8 代 nuc 不知道是啥 bug ,BIOS 设置好了 wol ,正常关机的时候可以唤醒,停电/突然掉电之后再来电,是唤不醒的,有时候甚至无法开机,不知道是什么导致的,更换电源和更新 BIOS/拔电池重置 BIOS 统统都试过无效。
这个问题困扰我多时,最后只能设置成来电自启。当然,这个奇葩问题只在 8 代 nuc 上见过,之前用别的机器正常使用了好多年。。。
totoro625
2023-10-07 19:01:00 +08:00
可能是 BUG/feature ,智能插座短时间(大概 20S )断电再通电,主板不会识别到通电后开机

通常发生在关机后智能插座没关,想开机于是切换一下电源开关,发现开不开
Rache1
2023-10-07 19:04:50 +08:00
WOL 有些奇怪的问题,不知道是不是个例,我之前配过,就是刚开始可以用,过一段时间,就没反应了。

BIOS 里应该还有一个 “保持上一次状态” 的选项,即如果你之前电脑是开着的,通电后就会自动开机,如果上一次电脑是关机的,就不会开了。
yinmin
2023-10-07 19:34:32 +08:00
@Damn @Rache1 尝试在路由器的 dhcp 里给机器网卡配置一个固定 ip 地址试试。

我观察网卡指示灯时发现:开启 wol 之后,windows 关机之后网卡指示灯关闭几秒后会重新亮起,说明机器 bios 启动了一个程序侦听网卡通讯。如果出现某种异常情况,bios 程序的网卡可能 dhcp 到一个新的 IP 地址,导致 wol 无法通过原 ip 唤起,通过路由器 dhcp 固定一个 ip 地址可以避免这种情况发生。
PrinceofInj
2023-10-07 21:15:23 +08:00
我目前就是使用智能插座方式,wol 不靠谱,需要用的时候不生效就抓瞎了。智能插座只要来回切换一下状态,几秒钟之后铁定能开机。除非主板坏了。
Damn
2023-10-07 21:56:13 +08:00
@yinmin 这是必然的,还有 ARP 绑定,不然 ARP entry 失效了,就没法 wake on internet 了。所有方法我都尝试过。
ysc3839
2023-10-08 10:56:43 +08:00
@Damn @Rache1 @yinmin
Wake on LAN 的逻辑是,收到以太网帧后扫描整个帧,在其中发现特定的数据就唤醒。
WOL 不需要也不支持 DHCP ,甚至 ARP 都不支持,一般情况下 WOL 的用法是发送以太网广播,主机自然能收到。
但那种配置 IP 地址,还要填一个端口的用法是什么情况呢?一般是为了把端口暴露到公网,远程唤醒。因为路由器只能转发 IP 包,并不能转发以太网帧,所以在路由器上配置静态 IP MAC 地址绑定,以及端口转发之后,往路由器 WAN IP 指定端口发送包含 WOL 特定数据的 UDP 包,路由器会将这个包转发到指定 IP ,又因为配置了 IP MAC 地址绑定,所以跳过了 ARP 流程,直接发往对应主机,而 WOL 会扫描整个以太网帧,即使是 UDP 协议,后面数据段也会出现特定数据,自然就能唤醒。
ysc3839
2023-10-08 10:59:40 +08:00
另外网卡是否启用 WOL 还涉及到了操作系统控制还是 BIOS 控制的问题。在操作系统里正常关机,此时外设的状态是由操作系统控制的,WOL 是否启用看的是系统的设置。彻底断电后再通电,此时是由 BIOS 控制的,需要在 BIOS 里开启 WOL 功能。
willzzz
2023-10-08 15:56:40 +08:00
看了下大佬们的方案,最终感觉还是 智能插座更靠谱~ 感谢各位大佬~
Rache1
2023-10-09 09:49:41 +08:00
@yinmin #27 之前就是直接在路由器层面固定的 IP ,但是不知道为什么,过上一段时间就没反应了,刚配好的时候是 OK 。

---

@ysc3839 #30 我的实现方式没那么复杂。我有一台旧手机和电脑在同一个网络下,然后写了个 App 轮询服务器接口,根据服务器的响应来决定要不要开机,用 App 发送魔术包给电脑开机,然后 ping 电脑 检查有没有开机成功。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX