Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程

目录

  • 一、正常删除进程
    • Windows 命令 —— netstat:
  • 二、taskkill 命令删除进程
    • 1、根据进程 PID 号删除进程
    • 2、根据进程名(xxx.exe)删除进程
  • 参考链接

一、正常删除进程

Windows 命令 —— netstat:

  1. 查看 8080 端口占用的进程 PID 号
netstat -ano|findstr "8080"

类似如下:(笔者这里添加了指定端口号查找,不会查询所有的进程),这里的PID 号,就是最后面的数字,如第一行最后面的数字 284 是一个 PID 号,前面的 135 是一个端口号。

Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程_第1张图片

  1. 通过 PID 号,删除进程

参考如下:
Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程_第2张图片

二、taskkill 命令删除进程

注意:这里 taskkill 命令参数的大小写都是可以的

查看 taskkill 命令的参数有哪些:taskkill /?

Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程_第3张图片

/s 服务器名
如果要在远程服务器上终止进程,就需要指定服务器名。如果不指定服务器名,则默认在本地机器上执行任务。

/u [域]用户名 [/p 密码]
如果需要提供用户权限来终止进程,可以使用用户名和密码选项。如果当前用户具有管理员权限,则可以省略这个选项。

/fi 过滤器名称
如果你只想终止符合某些条件的进程,可以使用过滤器名称来筛选进程。可以使用以下命令来查看所有可用的过滤器名称:

/pid 进程ID号
如果你知道要终止的进程的PID,则可以使用此选项来指定进程ID。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。

/im 图像名称
如果你知道进程的图像名称,比如“notepad.exe”,则可以使用此选项来指定图像名称。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。

/f
如果希望立即停止进程,而不考虑任何未完成的任务,请使用/f选项。请注意,这可能会导致数据丢失,因此请谨慎使用。

/t
如果需要在终止进程时还需要终止其子进程,请使用/t选项。

1、根据进程 PID 号删除进程

pid:根据进程ID筛选并结束进程。比如:

taskkill /pid 3032 /pid 3696 /pid 4280 /f

参数详解:

/pid 进程ID号
如果你知道要终止的进程的PID,则可以使用此选项来指定进程ID。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。

/f
如果希望立即停止进程,而不考虑任何未完成的任务,请使用/f选项。请注意,这可能会导致数据丢失,因此请谨慎使用。

Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程_第4张图片

2、根据进程名(xxx.exe)删除进程

taskkill /f /t /im "xxx.exe"

参数详解:

/f
如果希望立即停止进程,而不考虑任何未完成的任务,请使用/f选项。请注意,这可能会导致数据丢失,因此请谨慎使用。
/t
如果需要在终止进程时还需要终止其子进程,请使用/t选项。

/im 图像名称
如果你知道进程的图像名称,比如“notepad.exe”,则可以使用此选项来指定图像名称。如果没有指定该选项,则Taskkill将会终止所有符合条件的进程。

大概的效果如下:
Windows 7或10 - 删除进程方法,解决端口占用问题 - 使用 taskkill 命令根据进程 PID 号或者进程名(xxx.exe)删除进程_第5张图片


参考链接

活学活用taskkill命令,干掉不听话的进程

你可能感兴趣的:(计算机使用技巧,学习)