WinXP SP3:系统从休眠状态恢复时运行批处理文件

WinXP SP3:系统从休眠状态恢复时运行批处理文件

每次系统从休眠状态(非睡眠模式)恢复/“唤醒”时,我都想运行一个 *.bat 文件。我该怎么做?

系统:Win XP SP3。
我非常希望不使用第三方实用程序来解决这个问题。

有想法吗?

答案1

在任务计划程序中设置计划任务并使用事件作为触发器(选择“当记录特定事件时”)。在其中,选择以下选项:

  • 日志:系统
  • 来源:Power-Troubleshooter
  • 事件 ID:1

然后安排您想要运行的任何批次。这应该可以实现您的目的。(我已经在 Win 7 上测试过,因为我没有运行 Win XP。应该也可以在 XP 上使用。)

答案2

我不知道这么长时间后再回答是否可以,但解决方案是使用 bat 文件中的命令进行休眠,然后执行您最初想要运行的命令。因此,当您唤醒 Windows 时,它会继续执行休眠命令后的命令。以下是来自 Microsoft Community 的一些示例:

http://answers.microsoft.com/en-us/windows/forum/windows_xp-performance/how-to-activate-a-program-whenever-xp-wake-up-from/87636b33-d77f-4f38-8448-bf7f77f1417f

我个人对于 Win7 的示例是:

mountvol E:\ /D
shutdown /H
mountvol E: \\?\Volume{f8916f50-b77b-11e0-b672-806e6f6e6963}

它在休眠之前卸载 E 盘,并在 Windows 唤醒时重新安装它(这对于我的双启动是必要的)。

祝你好运!

相关内容