每次计算机从 Windows 中的挂起或休眠状态恢复时如何运行任务

kin*_*juf 5 hibernate suspend windows-xp task-scheduler

每次计算机从挂起/休眠状态恢复时,Windows XP 中是否有办法运行任务?在工作站上解锁也可以。

jak*_*b.g 6

有一个在 WinXP 下工作的部分解决方案。它要求您创建挂起/休眠脚本并始终以这种方式休眠组合,而不是通过 Windows 菜单按下笔记本电脑按钮。

  1. 下载 psshutdown:它在PsToolsSysInternals Suite 的包中
  2. .bat如下创建文件,并将它们放在桌面上(或者更好地将它们放在其他地方并在桌面/快速启动上创建快捷方式):

suspend.bat:

psshutdown.exe -d -t 00
chkdsk
Run Code Online (Sandbox Code Playgroud)

hibernate.bat:

psshutdown.exe -h -t 00
chkdsk
Run Code Online (Sandbox Code Playgroud)

这样,chkdsk将在您从挂起/休眠状态返回后立即调用(但是请注意,如果您必须提供密码才能在待机/休眠状态后解锁,chkdsk则将在您解锁 Windows 之前在后台启动)。

当然,您必须提供 psshutdown.exe 的完整路径,或者添加您将其PATH解压到的%WINDIR%文件夹(或者,解压到或其他类似文件夹)。

注意:您可以禁用电源按钮/睡眠按钮Control Panel > Power Options:设置为“什么都不做”

在此处输入图片说明

但是我不知道您是否可以从 Windows 菜单中禁用待机。

禁用休眠的肮脏黑客Start > Turn Off Computer是将 hibernate.bat 更改为:

powercfg.exe /hibernate on
psshutdown.exe -h -t 00
powercfg.exe /hibernate off
Run Code Online (Sandbox Code Playgroud)

所以你从命令行启用休眠,休眠,并在你从休眠状态回来后立即禁用它。

  • 为什么投反对票?好吧,也许它有点复杂,但是,你妈妈是如何运行任何其他程序的?不是桌面/快速启动/开始菜单中的快捷方式吗? (3认同)

kin*_*juf 0

锁定和加载可以实现我\xe2\x80\x99m 所寻找的功能。

\n\n
\n

Lock and Load 是一个应用程序,允许您侦听各种 Windows 事件,并执行任意数量的命令作为响应。

\n
\n