修改 Windows 的休眠设定,避免电脑自动休眠

我的电脑在某次更新 Windows 10 之后,原本已设定好不让它自动关机的电脑竟会进入休眠状态! 原因似乎是进入休眠的时间被改动了,而在 Windows 的设定中却不容易找到“休眠”的细部选项!

这 Windows 可真爱找麻烦!

先来看一下 Windows 10 关机选单的 4 个选项做为相关知识:

  1. 睡眠 (Sleep, S3): 会将桌面及应用程式的状态写入至内存,让电脑以极低的耗电方式维持在开机的状态,以便在唤醒电脑时,可以立即回到睡眠前的电脑状态。从 Windows Vista 起,睡眠 (Sleep) 模式已取代了待命 (Standby) 模式。
  2. 休眠 (Hibernate, S4): 会将桌面及应用程式的状态写入至磁盘再关闭电脑的电源,电脑下次开机会恢复到休眠前的电脑状态。从休眠状态下开机的速度会比睡眠还慢。
  3. 关机 (Shut down, S5): 关闭所有应用程式并关闭电脑的电源,不会自动储存任何状态。
  4. 重新开机 (Restart): 关闭所有应用程式并重新启动电脑及作业系统。


避免电脑自动休眠,除了可以在 Windows 的电源设定中修改睡眠与休眠的选项,也可以用指令修改,教学如下:

从电源设定修改

1. 按 Win + X 叫出管理选单,点选“电源选项”:

2. 将睡眠设为“永不”,接着点选右边的“其他电源设定”:

3. 在电源选项中,点选当前计划右边的“变更计划设定”:

4. 点选“变更进阶电源设定”:

5. 展开“睡眠”下的选项,查看“睡眠启动时间”与“进入休眠前的时间”这两项设定,如果设定值不是“永不”,则点选改为“0”分钟,再按确定:
 
6. 在前面的第 3 步骤中,我只变更了当前的“高效能”的电源计划设定,保险一点,你也可以针对其它非使用中的电源计划做变更。

以指令修改

Windows 有一个 powercfg 指令,可用 /x 参数来修改这些设定值:

  • standby-timeout-ac: 连接电源时的“睡眠启动时间”(Sleep After)
  • standby-timeout-dc: 使用电池时的“睡眠启动时间”(Sleep After)
  • hibernate-timeout-ac: 连接电源时的“进入休眠前的时间”(Hibernate After)
  • hibernate-timeout-dc: 使用电池时的“进入休眠前的时间”(Hibernate After)
  • monitor-timeout-ac: 连接电源时的“关闭显示器前的时间”
  • monitor-timeout-dc: 使用电池时的“关闭显示器前的时间”
  • disk-timeout-ac: 连接电源时的“关闭硬盘前的时间”
  • disk-timeout-dc: 使用电池时的“关闭硬盘前的时间”

简单说明: standby=睡眠,hibernate=休眠,monitor=显示器,disk=硬盘,ac=连接电源,dc=使用电池。

依需求,我只要修改“睡眠启动时间”与“进入休眠前的时间”,用系统管理员的身份于 cmd 命令提示字符执行这两行指令:

powercfg /x standby-timeout-ac 0
powercfg /x hibernate-timeout-ac 0

说明: 指令最后的数字表示分钟数,设为 0 表示“永不执行”,执行完上述的指令后不会出现任何的提示讯息,并且只对当前的电源计划有效

修改关机选项

最前面所说的关机选单也是可以修改的,因此有些电脑会出现不一样的选项:

修改步骤

1. 同前面的教学进到“电源选项”,这次点选左侧的“选择按下电源按钮时的行为”:

2. 点选“变更目前无法使用的设定”:

3. 于下方的“关机设定”勾选你要显示的选项:

另外,上图中有一个“开启快速启动”的选项,这功能相当于 Windows 每次的关机仅是执行了登出 + 休眠,而非真正的关机! 此功能可能会影响硬件的侦测与驱动,也有可能造成电脑无法执行关机! 如果你的电脑偶尔有些不稳定的状况找不出原因,也可以尝试把“开启快速启动”取消。

参考网页

  1. Windows 常用的指令整理
  2. 解决 Windows 10 自动开机的问题
  1. No comments yet.

  1. No trackbacks yet.

return top

%d 位部落客按了赞: