Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
任务计划程序无法终止Outlook_Outlook_Task_Kill - Fatal编程技术网

任务计划程序无法终止Outlook

任务计划程序无法终止Outlook,outlook,task,kill,Outlook,Task,Kill,我有一个计划任务要终止outlook,此任务使用系统帐户运行(在用户登录或未登录时运行/标记使用最高权限运行) 行动是: - Start a program - Program/Script: "taskkill/im outlook.exe" 这对“C:\Windows\System32\cmd.exe taskkill/im outlook.exe”也不起作用 我得到一个错误: Task Scheduler failed to start instance "{a394e482-f326-

我有一个计划任务要终止outlook,此任务使用系统帐户运行(在用户登录或未登录时运行/标记使用最高权限运行)

行动是:

- Start a program
- Program/Script: "taskkill/im outlook.exe"
这对“C:\Windows\System32\cmd.exe taskkill/im outlook.exe”也不起作用

我得到一个错误:

Task Scheduler failed to start instance "{a394e482-f326-47ad-995e-664f484926e9}" of
"\Close Outlook"  task for user "DOMAIN\CA18-0JG5S49$". 
Additional Data: Error Value: 2147942403
有什么办法吗

不想使用VBS杀死Outlook。必须用命令直接完成


谢谢。

您需要在
taskkill
及其参数之间留出一个空格。改变

taskkill/im outlook.exe
进入


基本上,
taskkill
应该在任务的“Program”字段中,而
/im outlook.exe
应该在“Arguments”字段中。

我知道这是一个旧线程,但是抛出的东西似乎没有人提到过

第一次使用
taskkill/T/im outlook.exe
不起作用,但如果在打开2封电子邮件和“提醒”框的情况下运行此命令,它将关闭“提醒”框。再次运行,然后关闭outlook。有时,你必须第三次运行它,因为它只在第二次尝试时关闭电子邮件,但通常3次是一种魅力


不太一致,但一推,您可以将该命令放入批处理文件中3次,以提供笨拙但可行的outlook关闭例程。我在其他命令中也看到过类似的行为。例如,
rmdir/S
并不总是在第一次尝试时删除完整的目录结构,因此在批处理文件中使用它时,我总是将其放入两次以确保,可以肯定。

C:\Users\David Candy>net helpmsg 3系统找不到指定的路径。我按照你说的做了,我不再收到错误,但Outlook没有关闭,并保持打开状态。任务计划程序已成功完成任务“\Close Outlook”,实例“{19abd392-3796-4cc8-996d-6fd5e0c7e120}”,操作“C:\WINDOWS\system32\taskkill.EXE”,返回代码为1。将程序更改为
cmd.EXE
,并将参数更改为
/C taskkill/im Outlook.EXE>C:\out.txt 2>&1
。运行任务后,
C:\out.txt
会说什么?我将程序更改为cmd.exe,参数更改为/C taskkill/im outlook.exe>C:\out.txt out.txt为空我正在获取
task Scheduler成功完成任务“\Close outlook”,实例“{27be537c-2ba2-436e-9f04-6ba06eff0e0d}”,操作“cmd.exe”返回代码为1。
从任务计划中,我也将程序更改为
C:\Windows\System32\cmd.exe
,但我得到了相同的结果。只需添加您的想法作为注释,这真的是一个新的答案吗?
taskkill /im outlook.exe