这三条基本把 S0 机型能榨的余地榨得差不多了,我只补几个执行层面的细节。
PlatformAoAcOverride 改完必须重启才生效,重启后再跑一次 powercfg /a 验证:如果列表里冒出"S3"就说明退成功,仍只有 S0 就是厂商在 BIOS 层锁死了,到这一步就别再折腾注册表,直接换机器。另外还原点之外,建议把改动前的原值记一下(默认是"不存在该键"而不是 0),改回去同样要重启。powercfg /sleepstudy 一定要带 /output,比如 powercfg /sleepstudy /output C:\Temp\ss.html,否则它只提示生成成功,文件藏在 System32 下面还得翻。看报告别只盯 Top Offenders,先看 DRIPS 百分比——DRIPS 很低说明系统压根没睡深,那是驱动或设备在拽着它,跟"休眠断连"是两码事,别把方向搞反。想快一点可以直接 powercfg /requests 看当下谁在阻止睡眠,powercfg /energy 出能耗报告。
mstsc 那条再补一个:除了 /admin 接管控制台,断开前用 tscon 会话ID /dest:console 把会话接回物理控制台也行,适合不能改登录策略的场景。至于 WinkDesk 是前台 exe 还是有独立服务,判断其实很快:任务管理器→详细信息里看有没有不属于你自己会话的常驻进程,或者管理员跑一条 Get-Service | Where-Object {$_.DisplayName -like "*wink*"} 筛一下,没有服务就基本坐实依赖交互式会话。最后一个坑:BIOS 关掉 S0 后部分机型的风扇曲线和待机温度策略会跟着变,建议观察一两天再正式挂机。