为什么指定 /sc onstart 参数时任务计划程序无法打开 GUI 应用程序窗口?

为什么指定 /sc onstart 参数时任务计划程序无法打开 GUI 应用程序窗口?

这有效:

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 应用程序窗口(或者我做错了什么)?

相关内容