我有一个非常简单的.bat文件。它只有一行:
powercfg -h off
这样做会关闭计算机的休眠能力。双击文件时它工作正常。我可以通过进入命令提示符并键入“powercfg / a”来确认这一点,这表明我确实关闭了hibernate。问题是这个批处理文件似乎没有在登录时运行,即使它在我的Startup文件夹中。
我已经通过使用命令提示符(“powercfg -h on”)打开休眠状态然后实际将计算机置于休眠状态来测试它。然后我重新打开它并登录到Windows。但是当我打开一个命令提示符并输入“powercfg / a”时,它会告诉我hibernate仍然在运行。即使它在我的Startup文件夹中,批处理文件似乎也不会在登录时运行。
我也尝试让它从计划在登录时运行的任务运行,但这也不起作用。
答案 0 :(得分:0)
一些想法:
cmd /c "c:\path\batch.bat"
答案 1 :(得分:0)
我使用Task Scheduler工作了。问题是我正在使用触发器"登录时,"当我应该选择"在工作站解锁时。"
现在对我来说很明显,但我当时并没有想到它:hybernating实际上没有让我退出,它只会把我锁起来。