windows上查端口占用,逻辑很简单:先找到目标端口对应的pid,再通过pid查到具体的进程名。光拿到端口号你没法直接关掉占它的程序。
先用 netstat 查看本机端口
打开命令提示符,输入 netstat -ano 回车。输出列表的最后一列就是PID,状态显示LISTENING的行,对应的就是正在占端口监听的程序。

用 findstr 按端口号筛选
要是你只想查8000端口的占用情况,直接执行 netstat -ano | findstr 8000 就行,返回结果里能直接看到本地地址、状态和PID。

用 tasklist 找到进程名
接着执行 tasklist | findstr PID,把命令里的PID换成上一步查到的数字,就能拿到对应的进程名。一定要先确认清楚进程是什么再考虑要不要关,系统服务、数据库进程千万别随便终止。


















