当前位置:首页 » 《随便一记》 » 正文

windows下通过PID杀死进程

20 人参与  2023年04月03日 17:49  分类 : 《随便一记》  评论

点击全文阅读


文章目录

前言通过pid查看是什么进程查找所有运行的端口号查看被占用端口号的pid杀死指定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命令行窗口下键入如下命令:

在这里插入图片描述

第二步

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

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

控制面板 ===》高级系统设置 ===》环境变量 ===》系统变量 ===》Path中追加;%SystemRoot%\system32重新打开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.exetaskkill /f /pid 19076
第一种:taskkill /im java.exe /f第二种:taskkill /f /t /javaw.exe

在这里插入图片描述

然后就可以运行项目

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


点击全文阅读


本文链接:http://zhangshiyu.com/post/58236.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1