这有效:
schtasks /create /tn calc /tr c:\Windows\system32\calc.exe /sc minute
运行此程序并重新启动计算机后:
schtasks /create /tn calc /tr c:\Windows\system32\calc.exe /sc onstart
任务管理器中存在 calc.exe 进程,但缺少 calc 窗口。
当我手动运行 onstart 任务时,计算窗口会出现:
schtasks /run /tn calc
到目前为止我已经测试过:
- calc.exe、osk.exe、cmd.exe
- ping -n 30 127.0.0.1 //一种“睡眠”功能
- 一个 .bat 文件,它创建了一个新文件并在文件中写入一行文本 - 工作正常,但没有可见的 GUI 窗口
- c:\Windows\SchedLgU.txt 日志文件 - 没有错误
所有任务均由管理员组中的用户运行。
为什么当指定 /sc onstart 参数时任务计划程序无法打开 GUI 应用程序窗口(或者我做错了什么)?