在不知道 PID 的情况下使用命令提示符停止/终止进程

在不知道 PID 的情况下使用命令提示符停止/终止进程

我使用以下命令从命令提示符启动记事本:

start notepad

我不知道PID这个记事本实例。在这种情况下,我如何使用命令提示符中的其他命令关闭同一个记事本实例?

请指教

答案1

来源TASKKILL-结束一个或多个进程(通过进程ID或图像名称)。

句法

TASKKILL [/S 系统 [/U 用户名 [/P [密码]]]] { [/FI 过滤器] [/PID 进程 ID | /IM 图像名称] } [/F] [/T]

...

过滤器应用以下过滤器之一:

  • 图像名称 eq, ne 字符串
  • PID eq, ne, gt, lt, ge, le 正整数。
  • 会话 eq、ne、gt、lt、ge、le 任何有效的会话编号。
  • 状态 eq, ne 正在运行 | 没有响应
  • CPUTime eq、ne、gt、lt、ge、le 时间 hh:mm:ss
  • MemUsage eq、ne、gt、lt、ge、le 任何有效整数。
  • 用户名 eq, ne 用户名 ([域]用户)。
  • Services eq, ne String 服务名称
  • 窗口标题 eq, ne 字符串
  • 模块 eq, ne 字符串 DLL 名称

您需要使用如下命令:

TASKKILL /F /FI "WINDOWTITLE eq NotepadWindowTitle"

答案2

taskkill /im notepad.exe /f

有关 taskkill 的更多信息这里

如果你打开了多个 notepad.exe,则可以使用任务列表获取 PID。

相关内容