当用户空闲时安排任务

当用户空闲时安排任务

我正在尝试在 Windows 8.1 Pro 上安排一项任务,以便在一天中的某个时间(例如午夜)之后,并且仅当计算机在一段时间内(15 分钟)未使用时,它才会将计算机置于睡眠状态。

Windows 任务计划程序有一个选项,乍一看似乎就是这么做的,然而微软对空闲的定义,还包括在 PC 上运行的任务。我确实在 PC 上运行了一些任务,但它是一个在后台运行的 LAN 游戏服务器,很高兴以这种方式暂停。

我没有使用省电选项,因为我真的希望游戏服务器在特定时间运行(当没有人坐在电脑前时),并有一个单独的任务在特定时间唤醒电脑。我可以安排一个任务在特定时间让电脑休眠,但我不想这样做,以防我有一天晚上使用电脑的时间比平时晚。

我是一名 Windows 开发人员,我考虑编写一个简单的屏幕保护程序,当触发屏幕保护程序时(在特定时间内),让计算机进入睡眠状态,因为这可能会很好地解决问题,但我想知道是否有更简单的自动化方法来做到这一点?

我可以创建一个计划作业,在一天中的某些时间改变节能策略吗?

答案1

您可以使用电源管理程序使用(计划)脚本更改省电策略。

这会将待机超时更改为current power scheme15 分钟:

Powercfg -change -standby-timeout-ac 15 

相关内容