在 Windows XP 中,每次计算机从挂起/休眠状态恢复时,是否有办法运行任务?工作站解锁也可以工作。
答案1
在 WinXP 下有一个部分解决方案。它需要您创建暂停/休眠脚本并且总是通过这种方式使计算机休眠,而不是按笔记本电脑按钮/通过 Windows 菜单。
- 下载 psshutdown:它位于工具或者SysInternals 套件
- 创建
.bat
如下文件,并将它们放在桌面上(或者最好将它们放在其他地方并在桌面/快速启动上创建快捷方式):
suspend.bat:
psshutdown.exe -d -t 00
chkdsk
hibernate.bat:
psshutdown.exe -h -t 00
chkdsk
这样,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
因此,您可以从命令行启用休眠模式,休眠,并在从休眠模式恢复后立即禁用它。
答案2
休眠触发器应该可以解决问题。
从他们的文件中:
休眠触发器是一个小程序,它会检测系统是否进入挂起或休眠模式。当系统开始进入挂起状态时,休眠触发器将停止挂起操作并执行您选择的命令。此外,当系统恢复时,hibernate 将执行您选择的命令。
答案3
锁定并加载满足我的需求。
Lock and Load 是一个应用程序,它允许您监听各种窗口事件,并作为响应执行任意数量的命令。
答案4
我不认为有确切的触发因素,但也许有解决方法。
假设您的用户帐户受密码保护,只需使用触发器“工作站解锁”,这样只要用户从休眠/睡眠状态重新登录,该命令就会运行。不过,缺点是,如果用户在离开电脑时定期锁定,那么此后解锁时也会运行该命令。