从 CMD 终止进程:从最软到最硬

从 CMD 终止进程:从最软到最硬

我想知道是否有人有使用命令行使用 taskkill 和 WIMC 终止进程的经验。

我想知道是否有人知道关闭/终止这些命令的“难度”顺序,从“最软”(最不有力)的命令到“最难”(最有力)的命令:

我的猜测是:

最少/最柔软

  1. taskkill /im processname.exe
  2. wmic process where name="processname.exe" call terminate
  3. wmic process where name='processname.exe' delete
  4. taskkill /f /im processname.exe

最多/最难

我正在尝试创建一个批处理命令文件,并想知道它们之间的区别,看看我应该使用哪一个。

我更喜欢使用软关闭,检查进程是否仍在运行,然后尝试更严格的关闭,然后重复此操作,直到程序成功关闭。有关这些之间的差异的任何信息都会很有帮助,尤其是使用终止和通过 CMD 删除之间的差异:WMIC 会很有帮助,因为我找不到有关它们的任何地方的文档。

相关内容