在 Windows 上结束占用 8080 端口的服务,核心思路就是找到占用该端口的进程 ID,然后终止它。这里有两种方法,推荐新手使用方法一(通过任务管理器)。
方法一:图形界面操作(推荐)
-
找到进程 ID (PID):
以管理员身份打开命令提示符(右键点击“开始”按钮,选择“Windows 终端 (管理员)”或“命令提示符 (管理员)”),输入以下命令并回车:
netstat -ano | findstr :8080
你会看到类似下面的输出。记住最后一列的数字,那就是占用 8080 端口的进程 PID(例如图中的 9172)。
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 9172
-
在任务管理器中结束进程:
-
按
Ctrl + Shift + Esc键打开任务管理器。 -
点击“详细信息”选项卡。
-
在“PID”列中找到刚才记下的数字(如
9172)。 -
右键点击该进程,选择“结束任务”即可。
-
小提示:如果任务管理器里看不到“PID”列,可以在“详细信息”的列表标题栏上右键点击,选择“选择列”,然后勾选“PID”。
方法二:使用命令行操作(更直接)
如果你想在命令行一步到位,可以继续在刚才的命令行窗口中操作。
-
确认
netstat -ano | findstr :8080命令查到的 PID(如9172)。 -
直接输入以下命令并回车,即可强制结束该进程:
taskkill /PID 9172 /F
-
(请将
9172替换为你查到的实际 PID)命令中的
/F参数代表“强制结束”,可以确保卡死或无响应的进程被关闭。
成功执行后,8080 端口就会被释放了。如果结束后又自动重启,那说明是一个系统服务,你需要去服务管理面板(services.msc)里把它设为“禁用”。

632

被折叠的 条评论
为什么被折叠?



