Windows系统本地端口被占用的解决方法

教程大全 2026-01-08 11:24:34 浏览
目录

前言:

首先了解为什么会出现端口被占用的情况

端口被占用的情况可能出现的原因有很多,主要有以下几点:

端口占用

1.多个应用程序同时启动,并且都尝试使用同一个端口进行通信。

2.之前的程序没有正常关闭,导致端口仍处于占用状态。

3.某些恶意程序或病毒会尝试占用特定端口进行非法操作。

4.系统或网络管理员配置错误,导致端口被意外占用。

一、被程序占用端口

1.通过终端杀掉占用端口的进程

以8080端口为例

(1) win + R 打开 命令提示符 输入cmd 打开黑窗口 在黑窗口中输入命令查看被占用端口

// 查看端口情况netstat -ano | findstr 8080

(2) 输入命令查询终端进程名、此处PID为4804

// 查询占用终端进程名tasklist | findstr 4804

(3) 杀掉名为java.exe的进程

// 杀死进程taskkill -f -t -im java.exe

2.任务管理器

同上(1)的方法查看端口情况,打开任务管理器、在详细信息中PID一栏中找到选中对应的PID结束任务即可

二、被系统列为保留端口

当我们进行上述操作时,任找不到占用的进程。可能是因为Windows系统会保留一些端口,这些端口处于被系统保留的端口序列中。

在黑窗口中运行命令查看保留端口、在下图开始端口和结束端口下方会显示保留端口

netsh interface ipv4 SHOW excludedportrange protocol=tcp

解决方法

1.将被占用的程序端口换用其他端口

2.关闭Hyper-V 特性

3.将端口设置为Administered port exclusions,执行命令

netsh int ipv4 add excludedportrange protocol=tcp startport=55500 numberofports=100

执行命令,再次查询保留端口就会显示上图中的情况

Windows下查看端口号的方法

1、CTRL+ALT+DELETE,调出“启动任务管理器”页面。

2、进入 “windows任务管理器”页面,点击“性能”,点击“资源监视器”。

3、进入“资源监视器”页面,点击“网络”,即可查看Windows下的端口号。

以上就是解决Windows系统本地端口被占用的详细内容,更多相关资料请阅读主机测评网其它文章!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐