如何使用批处理命令停止在Windows 7上运行程序

时间:2013-05-10 17:16:51

标签: command-line batch-file windows-7-x64

任何机构都可以告诉我如何在Windows 7 64位中使用批处理文件(.bat)停止(少数)选定运行的程序/软件吗?

我的要求很简单:我已经设置了utorrent和很少的下载管理器程序在Windows启动时运行。通常我需要这样...但有时我需要停止所有这些下载管理器和utorrent以获得互联网浏览速度。现在我必须逐个手动关闭所有这些程序...... !!!我想让它变得简单....如果我可以使用一些命令在一步中停止这些程序,使用批处理文件,这将是伟大的.... !!!

3 个答案:

答案 0 :(得分:2)

首先,使用TASKLIST

获取进程ID
tasklist /fi "imagename eq java.exe"

输出:

Image Name          PID    Session Name  Session# Mem Usage Status
=================== ====== ============= ======== ============
Java.exe            1060   RDP-Tcp#8     0        81 408 Ko

使用TASKKILL <pid>

taskkill /pid 1060

或直接

taskkill /F /FI "IMAGENAME eq java.exe"

参考:Kill process from command line

答案 1 :(得分:1)

查看名为Taskkill的Windows 7 cmd实用程序。您可以将它要传递给您要终止的.exe的名称。

http://forum.thewindowsclub.com/windows-tips-tutorials-articles/29463-kill-processes-using-command-prompt-windows-7-8-a.html

答案 2 :(得分:0)

您可以使用批处理文件创建必须关闭的任务列表,如下所示。 E.g:

taskkill /im notepad++.exe
taskkill /im eclipse.exe
taskkill /im outlook.exe
taskkill /im chrome.exe
taskkill /im word.exe
taskkill /im winscp.exe
taskkill /im iexplore.exe
taskkill /im OUTLOOK.exe
taskkill /im WINWORD.exe