Windows 7 Ultimate:将“之后休眠”替换为“之后关机”

Windows 7 Ultimate:将“之后休眠”替换为“之后关机”

有时我会将笔记本电脑置于睡眠状态(挂起到 RAM,而不是休眠),但可能会发生几天都不会重新激活它的情况:在这种情况下,尽管睡眠状态消耗的电量很少,但我还是会避免任何电池消耗(挂起几天后电池消耗会成倍增加)。我知道我可以在高级电源设置中设置“休眠后”,但在这种情况下,我不想/不需要在重新激活笔记本电脑时找到打开的文档和正在运行的应用程序。因此,我一直在寻找一种方法来将“休眠后”替换为“关机后”(在我的情况下,例如,睡眠 12 小时后)。好吧,我在 SuperUser 上找到了另一个用户的建议,该建议(通过在任务计划程序中创建任务)在系统进入睡眠状态一段时间后触发关机,但对我来说根本不起作用: https://superuser.com/a/934949/386950

总结一下:建议在任务计划程序中创建一个任务,该任务在笔记本电脑进入睡眠状态 X 分钟后触发,然后在“操作”选项卡中使用以下操作:shutdown -s,但正如我所说,这个任务对我来说根本不起作用。我还尝试启用“唤醒计算机以运行此任务”选项,但这个任务根本不起作用。

我知道有一些软件实用程序,例如“关机定时器”https://www.makeuseof.com/tag/automatically-turn-computer-shutdown-timer-windows/但我会避免依赖第三方应用程序:我想依赖 Windows 的功能。

那么:我必须改变、检查或激活什么才能满足我的需求?

答案1

  1. 创建一个批处理文件,代码很简单。

    echo on
    title :ShutdownBatch:
    shutdown.exe /s /t 00
    
  2. 在任务计划程序中创建一个新任务,

  3. 确定如何设置“常规”选项卡(我建议选择“无论用户是否登录都运行”)。

  4. 我选择“以最高权限运行”,但这取决于您的要求。

  5. 在条件选项卡中,您可以指定当机器处于空闲模式时批处理是否运行。

  6. 创建一个触发器,描述您希望任务运行的时间。(您可以设置特定的时间来运行批处理文件)。

  7. 创建一个新的操作(在程序/脚本字段浏览 ShutdownBatch 脚本——这是关键步骤:操作必须是“启动程序”)。

相关内容