windows通过命令查看端口占用和终止进程

在windows系统里面偶尔也需要安装一下测试环境,比如lanp、lnnp、ftp等,有时候每个都是独立安装的,当然也可以用集成包一键安装,遇到的问题会有端口冲突的情况,比如httpd的80端口被占用了,系统的apache和nginx胡搞了,这时候就需要对应搞点和谐了。


①通过cmd命令行【用管理员身份打开】查看端口占用(以80端口为例):netstat -ano | findstr "80" 

②通过进程的ID查询显示进程名称(以3536的任务编号为例):tasklist |findstr "3536"

③执行终止对应的进程【这步需要管理员身份哦】(以终止htpd.exe为例):taskkill /f /t /im "httpd.exe"

如果没有管理员权限是无法终止的

  错误: 无法终止 PID 5716 (属于 PID 3536 子进程)的进程。

    原因: 拒绝访问。

    错误: 无法终止 PID 3536 (属于 PID 928 子进程)的进程。

    原因: 拒绝访问。


案例过程:

adfd.png

评论/留言