如何终止无人值守的计划任务?

如何终止无人值守的计划任务?

我有一个失控的 Windows 任务,如果我以登录用户的身份运行它,我会使用进程资源管理器(procexpe.exe)并查找相关的 cmd.exe 并在那里将其终止,但这个任务是使用未登录的用户运行的。

我不知道该如何杀死它。

答案1

尝试 taskkill-(http://technet.microsoft.com/en-us/library/cc725602(WS.10).aspx

任务杀死

适用于:Windows 7、Windows Server 2000、Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、Windows Server 2008 R2、Windows XP

结束一个或多个任务或进程。可以通过进程 ID 或图像名称结束进程。Taskkill 替代了 kill 工具。

例子

要结束进程 ID 为 1230、1241 和 1253 的进程,请输入:

taskkill /pid 1230 /pid 1241 /pid 1253

要强制结束由系统启动的进程“Notepad.exe”,请输入:

taskkill /f /fi “用户名 eq NT AUTHORITY\SYSTEM” /im notepad.exe

答案2

我有一个失控的 Windows 任务,如果我以登录用户的身份运行它,我会使用进程资源管理器(procexpe.exe)并查找相关的 cmd.exe 并在那里将其终止,但这个任务是使用未登录的用户运行的。

我不知道该如何杀死它。

以管理员模式(即使用提升的权限)运行 Process Explorer — 您需要输入管理员凭据。这样,您就可以访问其他用户的进程,然后可以轻松找到并终止它(此外,您还可以启用该列CPU History来查看所有进程的 CPU 图表,这可能会让错误的进程显得格外突出。

另外,任务管理器也可以满足此要求;只需单击[Show processes from all users]底部的按钮即可流程选项卡(图 1)。单击列标题按原始用户帐户排序,以便更轻松地找到任何意外进程。当然,您需要添加列User Name(图 2)才能发挥其作用:

  1. 切换到进程选项卡
  2. 选择视图 → 列
  3. 勾选[User Name]复选框
  4. [OK]

图1:任务管理器中所有用户按钮的屏幕截图

任务管理器中所有用户按钮的屏幕截图

图 2:任务管理器中用户名栏的截图

任务管理器中用户名栏的截图

相关内容