我已经安排了一个任务来启动一个批处理文件。当我使用选项
仅在用户登录时运行
运行该任务时,一切正常。
我想在后台运行此任务,因此我正在使用以下选项运行它
无论用户是否登录都运行
现在当我在该参数下运行该任务时,它不起作用。我收到以下两个错误:
- 任务计划程序未能在任务“\stmm\Daemon”的实例“{2a7cc950-fad9-4633-9701-af75a0fd220d}”中启动操作“C:\Windows\SYSTEM32\cmd.exe”。附加数据:错误值:2147942667。
- 任务计划程序未能为用户“GBLADHEDANI\N011940”启动任务“\stmm\Daemon”的实例“{2a7cc950-fad9-4633-9701-af75a0fd220d}”。附加数据:错误值:2147942667。
什么是错误值:2147942667?我该如何解决这些错误?
GetExceptionForHR
,但你必须传递给它一个有符号的32位整数。例如,如果你打开PowerShell并输入[System.Runtime.InteropServices.Marshal]::GetExceptionForHR(0x8007010B)
,它会显示:目录名无效。(来自HRESULT的异常: 0x8007010B) - undefined