首先通过netstat命令查询占用端口的PID,再使用tasklist确认对应进程;接着可在任务管理器或资源监视器中查找该进程并结束;若无法终止,可用管理员权限运行taskkill命令强制关闭。

如果您尝试在电脑上启动一项网络服务,但系统提示端口已被占用,则可能是另一个程序正在使用该端口。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11。
通过命令行工具netstat可以精确地列出所有网络连接和监听端口,并关联到具体的进程ID(PID),这是定位问题的基础方法。
1、按下【Win + R】键打开“运行”窗口,输入【cmd】,然后以管理员身份运行。
2、在命令提示符中输入命令【netstat -ano | findstr :端口号】,将“端口号”替换为您要查询的实际数字,例如【netstat -ano | findstr :8080】。
3、查看命令返回结果的最后一列,记录下与目标端口对应的PID数值。
4、为了确认PID对应的程序,输入命令【tasklist | findstr "PID"】,将“PID”替换为上一步查到的实际数字,执行后将显示进程名称。
任务管理器提供了图形化界面来监控和管理系统进程,适合不熟悉命令行的用户快速定位并终止可疑进程。
1、按下【Ctrl + Shift + Esc】组合键直接打开任务管理器。
2、切换到“详细信息”选项卡,如果列表中没有“PID”列,请右键点击任意列标题,在菜单中勾选“PID”以显示该信息。
3、在PID列表中找到与之前查询到的数值相匹配的进程,观察其“名称”列以判断程序来源。
4、选中该进程,点击右下角的结束任务按钮,在弹出的确认框中选择“结束进程”。
资源监视器能够提供比任务管理器更详细的网络活动视图,可以直接看到各进程的监听端口,便于进行交叉验证。
1、按下【Win + R】键,输入【resmon】并回车,打开“资源监视器”。
2、点击顶部的“网络”选项卡,向下滚动到“监听端口”区域。
3、在此列表中查找您关心的端口号,其对应的“进程”列会直接显示程序名称。
4、若需结束进程,右键点击该行条目,在上下文菜单中选择“结束进程”,系统会弹出警告提示,确认操作即可。
对于某些拥有较高权限或处于特殊状态而无法通过图形界面关闭的进程,可以使用taskkill命令进行强制终止。
1、确保已在管理员权限的命令提示符中操作。
2、输入命令【taskkill /PID XXXX /F】,其中“XXXX”替换为实际的进程ID,“/F”参数代表强制终止。
3、如果需要同时结束该进程及其所有子进程,可添加“/T”参数,完整命令为【taskkill /T /F /PID XXXX】。
4、执行成功后,命令行会返回成功: 已终止进程的提示信息。
以上就是Win11如何查看端口占用 Win11查看并关闭指定端口占用程序方法【技巧】的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号