目录
- 一、正常删除进程
- Windows 命令 —— netstat:
- 二、taskkill 命令删除进程
- 参考链接
一、正常删除进程
Windows 命令 —— netstat:
- 查看 8080 端口占用的进程 PID 号
netstat -ano|findstr "8080"
类似如下:(笔者这里添加了指定端口号查找,不会查询所有的进程),这里的PID 号,就是最后面的数字,如第一行最后面的数字 284 是一个 PID 号,前面的 135 是一个端口号。
- 通过 PID 号,删除进程
参考如下:
二、taskkill 命令删除进程
注意:这里 taskkill
命令参数的大小写都是可以的
查看 taskkill 命令的参数有哪些:taskkill /?
/s 服务器名
如果要在远程服务器上终止进程,就需要指定服务器名。如果不指定服务器名,则默认在本地机器上执行任务。
/u [域]用户名 [/p 密码]
如果需要提供用户权限来终止进程,可以使用用户名和密码选项。如果当前用户具有管理员权限,则可以省略这个选项。
/fi 过滤器名称
如果你只想终止符合某些条件的进程,可以使用过滤器名称来筛选进程。可以使用以下命令来查看所有可用的过滤器名称:
/pid 进程ID号
如果你知道要终止的进程的PID,则可以使用此选项来指定进程ID。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。
/im 图像名称
如果你知道进程的图像名称,比如“notepad.exe”,则可以使用此选项来指定图像名称。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。
/f
如果希望立即停止进程,而不考虑任何未完成的任务,请使用/f选项。请注意,这可能会导致数据丢失,因此请谨慎使用。
/t
如果需要在终止进程时还需要终止其子进程,请使用/t选项。
pid:根据进程ID筛选并结束进程。比如:
taskkill /pid 3032 /pid 3696 /pid 4280 /f
参考链接
活学活用taskkill命令,干掉不听话的进程