待机锁屏后 Steam 下载罢工?我的血泪史与最终方案

去年年底《赛博朋克2077》出了个大版本更新,我兴冲冲地回到家,把电脑挂上 Steam,开始下载那个几十 G 的扩展包。当时正好是晚上十点多,想着睡一觉明早就能玩,于是我锁了屏,关灯,上床睡觉。

结果第二天我满怀期待地打开屏幕,看到 Steam 里那个下载进度条,差点没把早饭吐出来——进度只有 12%,而且显示“已暂停”。明明睡前都已经跑到 30% 了啊?我第一反应是网络断线了,但打开网页一切正常。我点了继续,速度跑满,可十分钟后又停了。我这才意识到,问题出在电脑本身。

一个晚上的浪费

那天我重新下载了整整一天,心里窝火得要命。我反复回忆自己做了什么操作:临睡前我习惯性地按了一下机箱上的电源键,让电脑进入待机状态。对,就是这个动作。待机之后,Steam 的下载进程被系统挂起了,网络也断了,硬盘停了,一切跟我假装关机一样。原来我在梦里玩了一整晚空气。

待机和锁屏根本是两回事

我以前一直以为“锁屏”和“待机”差不多,都是暂时离开用的。但那次经历让我彻底搞清楚了:锁屏只是把显示器关了,系统还在跑,下载当然继续;待机(睡眠)是把整个系统的运行状态冻结到内存,除了内存供电,其他全部断电。所以 Steam 下载在待机状态下是铁定会停的,除非你的电脑本来就设置成了“从不睡眠”。

我开始追查原因

我的 Windows 电源计划默认是“平衡”,里面的“睡眠”设置是 30 分钟无操作后自动进入睡眠。平时用确实省电,但下载游戏时就成了祸害。再加上我有个坏习惯:每次离开电脑时总喜欢手动点一下“睡眠”选项。我想当然地以为“睡一会没事,下载会在后台继续”,结果现实狠狠打了我的脸。

待机锁屏后 Steam 下载罢工?我的血泪史与最终方案

Steam 自己的锅也得背一点

我后来翻了 Steam 的设置,发现“下载”选项卡里有一个“允许在后台下载更新”的勾选项。默认是勾上的,但这只对“系统未进入睡眠状态”有效。只要操作系统发出了睡眠指令,Steam 根本没有反抗的余地。我当时还天真地以为 Steam 能像一些下载软件那样,通过“计划任务”在唤醒后自动续传——它确实能续传,但前提是系统得先醒过来。

我找到了两个法子

第一个法子最简单:下载期间把电源计划改成“高性能”,里面的睡眠时间改成“从不”,显示器可以关闭但系统绝对不能睡。我不再手动按电源键,而是改用 Win+L 锁屏,这样既安全又不会中断下载。那一整晚我起床看了两次,下载进度都在正常增加,心里踏实了许多。

第二个法子是我后来摸索出来的:如果你不想改电源计划(因为高性能会让 CPU 一直高频运行,耗电又发热),可以在“控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置”里找到“睡眠 → 允许使用唤醒定时器”,把它启用了。再配合 Steam 的“下载完成后关闭”功能,系统会在下载结束后自动睡眠。不过这个方法我试了几次不太稳定,有些游戏更新完蒸汽还会自动验证文件,导致定时器触发失败,最后还是老老实实改了电源计划。

我的感受和习惯变化

从那以后,我每次开始下载一个大型游戏或者更新包,都会特意做两件事:第一,切到电源计划里的“从不睡眠”模式(我专门复制了一个叫“下载专用”的计划,只改睡眠和硬盘关闭时间);第二,用 Win+L 锁屏然后走人。如果这游戏比较大,我会在睡前再确认一下任务管理器里除了 Steam 没有其他后台进程在搞事。

说实话这点破事花了我一个晚上去折腾,但从此再也没有出现过“下了个寂寞”的惨剧。现在每次看到群里有人问“为什么我挂机下载一晚上没动静”,我都会心一笑,想起那年冬天的赛博朋克。