我有一个失控的 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)才能发挥其作用:
- 切换到进程选项卡
- 选择视图 → 列
- 勾选
[User Name]
复选框 [OK]
图1:任务管理器中所有用户按钮的屏幕截图
图 2:任务管理器中用户名栏的截图