V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fox0001
V2EX  ›  Windows

[求教]Win11 关机与网络唤醒

  •  
  •   fox0001 · 2023-01-11 13:35:19 +08:00 · 4656 次点击
    这是一个创建于 689 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题:Win11 已设置好网络唤醒功能( Wake on lan ),点开始菜单的关机按钮后,可以正常网络唤醒。但是使用shutdown命令不能网络唤醒,不管使用任何参数。

    为了实现每天自动关机,所以使用命令关机。试过很多命令的方式,都不能实现关机后的网络唤醒,除非是进入睡眠( Sleep )状态。

    第 1 条附言  ·  2023-01-12 12:54:32 +08:00
    破案了,谢谢大家回复!

    以下两点要注意,其它设置跟网上教程一样:

    1. “快速启动”要设置开启。我的系统是 Win11 22H2 ,很多文章说要关闭快速启动,但我这个系统要设置开启。
    2. 关机命令`shutdown`要加 /hybird 参数,例如:
    ```
    shutdown /s /hybird /t 0
    ```
    32 条回复    2023-01-12 14:16:08 +08:00
    CSGO
        1
    CSGO  
       2023-01-11 13:43:08 +08:00
    不明白 op 问题答案。但我的两台华硕主板使用 shutdown 也能唤醒。16 年、22 年主板。win10 、win11 。
    moreant
        2
    moreant  
       2023-01-11 14:17:50 +08:00
    华硕 tuf b550m shutdown 关机后能网络唤醒,就是有时候唤醒后可能电脑会死机,远程不上去。
    最后通过小米智能插座+来电唤醒解决了,遇到死机的情况还能直接断电重启。
    CodeXx
        3
    CodeXx  
       2023-01-11 14:25:49 +08:00
    借楼问下笔记本有办法可以自动开机或者通电后开机吗
    opengps
        4
    opengps  
       2023-01-11 14:30:32 +08:00
    我开发群控自动化系统过程遇到过这个问题的类似问题。总结是:主板首次上电无法使用开机唤醒。所以楼主看下,你的关机是不是会牵连到主板断电,或者说你主板电池已经不行了之类的。
    附上最终我那边的解决方案:1 ,客户端上电自动启动。2 ,支持中控端关机,重启,开机。
    xvnehc
        5
    xvnehc  
       2023-01-11 15:00:29 +08:00
    不知道解决方法但是可以说个排查思路,看看两种方式关机后,网卡的指示灯还亮不亮,正常情况下启用 WOL 后关机网卡是通电亮灯的
    xvnehc
        6
    xvnehc  
       2023-01-11 15:02:38 +08:00
    @CodeXx 进 BIOS ,找 Restore on AC / Power 之类的设置
    JimmyChan1506
        7
    JimmyChan1506  
       2023-01-11 15:04:00 +08:00
    要看自身的电脑是否支持网络唤醒, 并且 bios 中是否已经打开配置
    比如我现在使用的笔记本, 并不支持网络唤醒, 只是支持来电自启, 所以买了个智能插头来曲线救国
    ysc3839
        8
    ysc3839  
       2023-01-11 15:13:08 +08:00 via Android
    是不是开启了快速启动?是的话要不然 shutdown 加 /hybird 参数,要不然去 BIOS 里找找 Wake on PCIe 之类的选项,打开。
    因为 Windows 开启快速启动后关机其实是休眠,许多 BIOS 在休眠时是由操作系统控制唤醒功能的,此时 Windows 可以正常开启网络唤醒。但正常关机时唤醒功能是 BIOS 控制的,需要在 BIOS 里开启相关选项。
    fox0001
        9
    fox0001  
    OP
       2023-01-11 15:16:56 +08:00 via Android
    @moreant #2 谢谢!外加硬件的方案,也有考虑过。先看看目前的情况能否解决。
    fox0001
        10
    fox0001  
    OP
       2023-01-11 15:20:34 +08:00 via Android
    @JimmyChan1506 #7
    @ysc3839 #8
    请审题,使用开始菜单的关机按钮,关机后,可以网络唤醒。

    现在问题是使用命令的方法,例如 shutdown 命令,关机后不能网络唤醒。

    PS. Win 11 的快速启动,早已设置关闭。
    fox0001
        11
    fox0001  
    OP
       2023-01-11 15:23:23 +08:00 via Android
    @CSGO #1 奇怪,难道是系统问题?我装的是 Win 11 22H2 。

    另外,是不是`shutdown`命令的参数不同?
    ysc3839
        12
    ysc3839  
       2023-01-11 16:03:13 +08:00 via Android
    @fox0001 我理解有什么问题吗?使用开始菜单的关机按钮,会使用快速启动,所以能唤醒。使用 shutdown ,且没加 /hybird ,不会使用快速启动,所以不能唤醒。
    如果你确定已经关闭了快速启动开关,那我就不知道是什么问题了。但不管怎样都建议在 BIOS 里启用相关选项,因为关机后如果断电再来电,之前操作系统控制的状态都会丢失,变成 BIOS 控制,此时就不能网络唤醒了。
    CodeXx
        13
    CodeXx  
       2023-01-11 16:13:21 +08:00
    @cnasing 神船笔记本,找过了没有这个设置,貌似大部分笔记本都没有
    garibellee
        14
    garibellee  
       2023-01-11 16:14:01 +08:00
    说一下我的唤醒-关机方案 b660m-tuf
    开机 wol
    关机 https://github.com/karpach/remote-shutdown-pc
    在 esp8266 上面开发,内网 url 关机,wol 唤醒,关联巴法云 lot 平台支持 siri 和小爱
    ysc3839
        15
    ysc3839  
       2023-01-11 16:20:48 +08:00 via Android
    @CodeXx 说一下笔记本型号,或者发一下 BIOS 文件,可能是隐藏了这个选项,也许可以用 setup_var 等工具开启,不过这操作有变砖风险。
    xvnehc
        16
    xvnehc  
       2023-01-11 16:31:03 +08:00
    @CodeXx ......不知道,用过的惠普、戴尔、联想全都有,有些厂商重视 BIOS ,有些就直接公版扔给你了
    DTCPSS
        17
    DTCPSS  
       2023-01-11 16:33:12 +08:00
    shutdown 要加 /hybird ,我就是这么搞的,不加不能唤醒
    CodeXx
        18
    CodeXx  
       2023-01-11 16:34:52 +08:00
    @ysc3839 神舟 z7ct5na
    Zoyo94
        19
    Zoyo94  
       2023-01-11 16:42:44 +08:00
    我最近想着过年回家也能随时远程公司电脑。用的是 openwrt-wol 唤醒电脑,两台电脑都是从 BIOS 里面打开网络唤醒开关。用 socat ipv6 端口映射电脑出去,mac 电脑用 Microsoft Remote Desktop 远程控制电脑,一点也不卡。
    krixaar
        20
    krixaar  
       2023-01-11 17:06:37 +08:00
    @DTCPSS #17 惊了,Win10 必须得关掉 fast startup 才能用 wol ,Win11 是刚好反过来了吗?
    ysc3839
        21
    ysc3839  
       2023-01-11 17:15:26 +08:00 via Android
    @CodeXx 看了下,有隐藏的 Wake on LAN Enable 选项,就看你敢不敢搞了,操作有点麻烦,需要在 UEFI Shell 下敲命令。
    可以搜索 setup_var 了解大致方法,但是这个机型的 BIOS 不能直接用网上的方法。
    pytth
        22
    pytth  
       2023-01-12 00:25:50 +08:00 via iPhone
    todesk 有个远程开机,一直在用。也可以远程关机
    ji39
        23
    ji39  
       2023-01-12 08:03:56 +08:00
    希望能解决我的问题:命令行关机无法自动定时开机
    EthanOean
        24
    EthanOean  
       2023-01-12 09:59:28 +08:00
    在 PVE 上设置 SSH 免密登录 win11 ,使用 shutdown 命令行进行关机一直很稳定,指令:ssh user@ip "shutdown -s -t 0",用相同的方法接入 HA 也正常使用;
    CSGO
        25
    CSGO  
       2023-01-12 10:58:16 +08:00
    我是都可以,shutdown 就是百度找的,都可以。
    fox0001
        26
    fox0001  
    OP
       2023-01-12 12:02:48 +08:00 via Android
    @ysc3839 #12 早已试过`shutdown`命令加 /hybird 参数,不行。另外,快速启动功能已设置关闭。

    重点是,在开始菜单,点关机,可以正常使用网络唤醒。
    fox0001
        27
    fox0001  
    OP
       2023-01-12 12:15:12 +08:00 via Android
    @garibellee #14 看了下那个远程关机的代码,就是执行 shutdown 命令…
    fox0001
        28
    fox0001  
    OP
       2023-01-12 12:56:56 +08:00 via Android
    @ysc3839 #12 不好意思,是我弄错了。因为网上的教程,一般要求关闭快速启动,但是 Win11 22H2 ,应该要开启快速启动。shutdown 命令跟你说的一样。谢谢!
    fox0001
        29
    fox0001  
    OP
       2023-01-12 13:01:37 +08:00 via Android
    @krixaar #20 是的,就是这样…
    ww940521
        30
    ww940521  
       2023-01-12 13:23:41 +08:00
    我最近也遇到这个问题了,今晚回家试试。
    ysc3839
        31
    ysc3839  
       2023-01-12 14:06:12 +08:00 via Android
    @fox0001 还是建议你去 BIOS 里看看有没有相关选项,网上说关闭快速启动可能是因为没在设备管理器里面开启网络唤醒,只在 BIOS 里开启了,所以当开启了快速启动时,关机其实是休眠,就会按照系统的设置禁用网络唤醒。
    fox0001
        32
    fox0001  
    OP
       2023-01-12 14:16:08 +08:00 via Android
    @ysc3839 #31 放心,BIOS 已开启网络启动的相关选项
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2716 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.