Bootstrap

windows下通过PID杀死进程

前言

📋前言📋
💝博客:【无聊大侠hello word】💝
✍有一点思考,有一点想法,有一点理性!✍
✍本文由在下【无聊大侠hello word】原创,首发于CSDN✍

通过pid查看是什么进程

tasklist | findstr pid


查找所有运行的端口号

netstat -ano


查看被占用端口号的pid

netstat -aon |findstr “8080”


杀死指定pid进程

taskkill -t -f /pid pid号


启动项目时报如下错误

在这里插入图片描述

解决方案

本错误发生了端口抢占 重点是在 任务资源管理器 里面找不到时的解决方案

第一步

1.用cmd 打开本地的在windows命令行窗口:

2.在windows命令行窗口下键入如下命令:

在这里插入图片描述

第二步

在第二步有可能发生如下:

在这里插入图片描述
解决办法:

  1. 控制面板 ===》高级系统设置 ===》环境变量 ===》系统变量 ===》Path中追加;%SystemRoot%\system32
  2. 重新打开DOS再次运行netstat -an命令

在这里插入图片描述
第三步

本地地址下面可以看到被占用的端口号情况

在这里插入图片描述

比如上图中9001端口被PID19076的进程占用了。

1 .假如是希望查找指定的端口号被占用情况,比如查找80端口被占用的情况

可以使用如下命令:

netstat -aon | findstr "9001"

2 . 上面的命令就会查找到端口号中包含"9001"的端口占用情况,如下图

在这里插入图片描述
3 .知道了占用9001端口号的进程是PID为19076的进程,用下面的命令来查看具体的该进程的名称,使用如下命令:

tasklist | findstr "19076"

在这里插入图片描述

4 .假如这个进程占用了你的端口号,那么用这个方法干掉它。

第一种方法:

Ctrl+Alt+Delete调出windows任务管理器窗口,可以直接通过名称找到这个占用的进程,然后选择结束进程。也可以通过PID号找到这个进程。点击<查看>-><选择列>,勾选<PID(进程标识符号)>,找到并结束进程。

第二种方法:

 就是继续使用命令:
taskkill是Windows命令行里终止指定程序“进程”的命令。
 
/f 表示强制终止
/im 表示指定的进程名称,例如“explor.exe"
 
/pid 表示指定的进程ID进程号
 
taskkill /f /im javaw.exe
taskkill /f /pid 19076
第一种:taskkill /im java.exe /f

第二种:taskkill /f /t /javaw.exe

在这里插入图片描述

然后就可以运行项目

先赞后看,养成习惯!!!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我的坚持下去的动力。点赞后不要忘了关注我哦!

;