如何安排任务在早上运行,但每天只运行一次?


1

我需要在Windows 7上禁用Aero,但我每天只需要执行一次。然后在系统启动后启用Aero,我的GPU很平静;-)。

请注意,从休眠状态唤醒后我也需要它才能工作,但最好不要在每次锁定后运行。

PS:如果你想知道 - 是的,当Aero打开时,我确实有AMD GPU失败了BSOD: - /。并且,没有 - 没有什么真的有帮助但在启动时禁用Aero。

编辑:请注意,我知道如何停止/启动Aero(sc start/stop uxsms)。我不知道如何制定一个计划,以确保启动任务将在例如停止任务后30分钟被调用。并且应该在计算机的第一次启动时调用stop任务(无论是普通启动还是从休眠状态唤醒)。


2
为了澄清,无论何时启动,您都需要一个在启动时运行而另一个在30分钟后运行?(即如果你在白天的某个时刻重新启动,你需要发生同样的事情吗?)
GalacticCowboy 2013年

我不介意它是否会在重启后发生,但我希望它每天都会发生一次。它需要按顺序发生 - 在启动(或登录)时停止Aero,并在启动Aero 30分钟后停止。
Nux 2013年

Answers:


1

好。所以我做了一些对我有用的东西,但你的里程可能会有所不同;-)。

我有几个触发器(不确定他们的英文名称):

  • 在登录时 - 实际上不是每次登录,而是在重新启动后登录(在休眠后可悲的是不起作用)。
  • 每天5点 - 如果省略的话再加上Run fast也应该在休眠后工作......但是没有。至少不适合我。
  • 事件发生后 - 这很有效,但可能只在我的情况下(显示驱动程序失败)。日志是“系统”,源“显示”,事件ID“4101”。

如果在某些情况下不能为您工作,您可以为任何任务创建快捷方式。快捷方式的目标应该是:

schtasks.exe /run /TN "Folder\Task name"

我也可能做一个服务(一个简单的exe在后台工作作为服务),它会在每天醒来并推送一些东西到事件日志或者只是运行任务,但上面的工作对我来说。

哦,因为“After event”对我有用,我有另一个任务,在该事件发生30分钟后启动Aero(只是在触发器编辑对话框上添加了延迟)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.