让电脑自动睡觉的操作方法

公司账本上的电费涨得莫名其妙,查了才发现全是下班后电脑还亮着灯导致的。远程关机会不小心把加班的同事给关了,手动休眠又太麻烦,我们只好把“让电脑自动睡觉”这件事列为了技术攻坚的重点任务。 第一步是用个倒计时加系统命令的法子。把下面这两行代码塞进批处理文件里,双击一下就行:timeout /t 5和rundll32.exe powrprof.dll,SetSuspendState。原理很简单:先让屏幕黑掉5分钟,接着触发系统休眠,不用写代码也不用配置就能搞定。 如果是用Win7或者Win10,咱们可以用powercfg这个命令来精准调校。给显示器设置成多少分钟没操作就关闭、给电脑设置成多少分钟没反应就睡眠,用ac代表插着电的情况,dc代表电池模式。只要参数跟系统预设的匹配上就能生效。 比如这样写:powercfg -change -monitor-timeout-ac 30 表示插着电时30分钟不操作就关屏;powercfg -change -standby-timeout-ac 40 表示插着电时40分钟不操作就休眠。 如果是XP系统就有点不一样了。因为XP默认是关了休眠功能的,得先把这个锁打开:powercfg -hibernate on。然后再用命令去调参数:powercfg -change 家用/办公桌 -monitor-timeout-ac 5 让显示器5分钟后关;powercfg -change 家用/办公桌 -hibernate-timeout-ac 5 让电脑5分钟后睡。注意得先知道电源方案的名字,可以用powercfg -list去查。 Win10的操作逻辑跟Win7差不多,这里就不重复说了。 最后我们还能搞个通吃的批处理文件来自动识别系统版本。把下面的代码存成个.bat文件运行一下:ver命令抓版本号,find找出来后跳转到对应分支执行powercfg。这样不管是XP还是Win7、Win10,一次批处理就能全搞定。 把这个写好的批处理文件上传到360天擎或者准入系统平台上一键下发就行。所有的终端就会自动更新电源方案。只要用户超过设定时间没动鼠标键盘,电脑就会乖乖进休眠或者关显示器,真正做到“人走电断”不用管了。