问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何通过CMD查看程序占用的网络端口?

创作时间:
作者:
@小白创作中心

如何通过CMD查看程序占用的网络端口?

引用
1
来源
1.
https://shuyeidc.com/wp/49396.html

在命令提示符下,使用
netstat -ano | findstr :端口号
可以查看程序占用的网络端口。
在Windows操作系统中,通过命令提示符(CMD)可以查看程序占用的网络端口,下面将详细介绍如何使用CMD查看端口占用情况、杀死相关进程等操作。

一、使用CMD查看程序占用的网络端口

  1. 查看所有进程占用的端口
    步骤

  2. 按Win + R键,调出“运行”窗口,输入cmd,然后点击确定按钮打开命令提示符窗口。

  3. 进入命令提示符窗口后,输入
    netstat -ano
    并按下回车执行。

  4. 系统会显示当前所有进程占用的端口信息,包括协议类型、本地地址、外部地址、状态以及对应的进程PID。

  5. 查看指定端口占用的程序
    步骤

  6. 如果需要查看特定端口是否被占用,可以在命令提示符中输入
    netstat -ano|findstr "端口号"
    ,例如查看8080端口是否被占用,就输入
    netstat -ano|findstr "8080"

  7. 如果结果为空则说明该端口没有被使用,如果有值则说明已经被使用,最后一列为使用该端口号的进程PID。

  8. 查看指定PID的进程名称
    步骤

  9. 在查找到占用端口的进程PID后,继续输入
    tasklist|findstr "PID号"
    ,例如
    tasklist|findstr "26840"
    ,回车执行该命令,就可以查看是哪个进程或程序占用了对应的端口。

  10. 结束指定进程
    步骤

  11. 根据PID进程号结束进程,输入
    taskkill /pid 4628 -t -f
    并按下回车执行。

  12. 根据进程名称结束进程,输入
    taskkill /f /t /im Postman.exe
    并按下回车执行。

二、相关问题与解答

问题1:如何通过CMD查看某个特定端口的占用情况?
答案:可以通过输入
netstat -ano|findstr "端口号"
来查看特定端口的占用情况,要查看8080端口是否被占用,可以输入
netstat -ano|findstr "8080"
,如果结果显示有值,则表示该端口已被占用,最后一列为使用该端口号的进程PID。

问题2:如何通过CMD结束占用某个端口的进程?
答案:首先通过
netstat -ano|findstr "端口号"
找到占用该端口的进程PID,然后使用
taskkill /pid PID号 -t -f
命令来结束该进程,如果发现PID为4628的进程占用了某个端口,可以输入
taskkill /pid 4628 -t -f
来结束该进程。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号