如何按名称为所有用户终止进程?

Not*_*020 14 windows command-line windows-10

目前,我在 .bat 文件中有这个命令:

taskkill /im process.exe /f /t
Run Code Online (Sandbox Code Playgroud)

但是,我希望它为当前登录 Windows 10 的所有用户杀死 process.exe。有没有办法实现这一点?我只能找到与特定用户有关的解决方案。

我只是想终止这个进程的每个实例,而不管哪个用户正在运行它。

我也试过在这样的用户名中插入通配符,但这根本不会杀死任何进程。

use*_*931 16

taskkill /im process.exe /f /t以管理员身份运行。

如果将该命令包含在 .bat 文件(批处理脚本)中,则可以通过以下方式以管理员身份运行 .bat 文件:

  1. 为 .bat 文件创建快捷方式
  2. 右键单击快捷方式并选择属性
  3. 在快捷方式选项卡中选择“高级”
  4. 选择“以管理员身份运行”,然后单击“确定”


Hyp*_*erX 14

你的命令是正确的。但是你需要先以管理员身份打开一个cmd。打开开始,找到命令提示符,右键,以管理员身份打开。

taskkill /im process.exe /f /t
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!我试图达到 50,所以我可以对问题发表评论。你的应该是公认的答案 (3认同)
  • @HyperX 顺便说一句,您现在最多有 50 多名代表(如果您还没有注意到)。快乐评论。=P (3认同)