电脑如何查看端口是否被占用 使用命令行工具快速检测【网络技巧】

发布时间 - 2026-01-06 00:00:00    点击率:
端口被占用时可用多种命令行方法检测:一、netstat -ano 查所有监听端口及PID;二、netstat -aon | findstr 筛选指定端口;三、tasklist 查询PID对应进程名;四、PowerShell用Get-NetTCPConnection和Get-Process直接定位;五、资源监视器图形化查看监听端口详情。

如果您尝试启动某个网络服务,但提示“端口已被占用”或“地址已在使用”,则可能是该端口正被其他进程监听或连接。以下是快速检测端口是否被占用的多种命令行方法:

一、使用 netstat -ano 查看全部监听端口

该命令列出系统中所有活动的 TCP/UDP 连接及监听端口,并显示对应进程 ID(PID),是端口占用检测的基础操作。

1、按下 Win + R 打开“运行”对话框,输入 cmd 并回车,启动命令提示符。

2、在命令提示符中输入以下命令并回车:netstat -ano

3、观察输出中的 Local Address 列(如 :8080 表示本地 8080 端口),以及 State 列(LISTENING 表明该端口正在被监听)和最右侧的 PID 列。

二、用 findstr 快速筛选指定端口号

当已知目标端口(如 3306、8080)时,可结合管道符与 findstr 直接过滤匹配行,避免人工浏览大量输出。

1、在已打开的命令提示符中,输入格式化命令(以端口 8080 为例):netstat -aon | findstr ":8080"

2、若无返回结果,尝试去掉冒号再执行:netstat -aon | findstr "8080"(部分 Windows 版本对格式敏感)。

3、成功匹配后,输出行最右侧的数字即为占用该端口的 PID(如 5678)。

三、通过 tasklist 查询 PID 对应的进程名称

获取 PID 后,需确认其代表的具体程序名称,以便判断是否为预期服务或异常进程。

1、在命令提示符中输入:tasklist | findstr "5678"(将 5678 替换为上一步查得的实际 PID)。

2、输出结果中第一列为映像名称(如 java.exenginx.exesvchost.exe)。

3、若输出为空,说明该 PID 对应进程已退出但端口状态尚未刷新;可等待数秒后重试或重启相关服务。

四、使用 PowerShell 获取端口与进程的直接关联

PowerShell 提供更精准的内置 cmdlet,可跳过 PID 中转步骤,直接定位端口归属进程。

1、右键点击“开始”按钮,选择 Windows PowerShell(管理员) 启动。

2、输入以下命令(将 8080 替换为目标端口号):Get-NetTCPConnection -LocalPort 8080 | Select-Object -ExpandProperty OwningProcess

3、命令输出即为占用该端口的 PID

4、接着输入:Get-Process -Id 5678(将 5678 替换为上步所得 PID),返回结果中的 ProcessName 字段即为程序名。

五、通过资源监视器图形化验证监听端口

资源监视器提供无需记忆命令的可视化界面,适合快速确认端口占用关系及进程路径等完整信息。

1、按下 Win + R,输入 resmon 并回车,启动资源监视器。

2、切换到顶部 网络 选项卡。

3、向下滚动至 监听端口 区域,此处按端口号排序列出所有处于 LISTEN 状态的端口。

4、每行包含 端口、协议、进程名称、PID 和映像路径 等字段,可直接识别占用来源。


# java  # windows  # nginx  # 电脑  # 端口  # 工具  # win 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何快速查询域名建站关键信息?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  JavaScript如何实现继承_有哪些常用方法  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Android 常见的图片加载框架详细介绍  EditPlus中的正则表达式 实战(4)  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何用美橙互联一键搭建多站合一网站?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  创业网站制作流程,创业网站可靠吗?  EditPlus 正则表达式 实战(3)  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  香港网站服务器数量如何影响SEO优化效果?  Android自定义控件实现温度旋转按钮效果  深圳网站制作的公司有哪些,dido官方网站?  详解Oracle修改字段类型方法总结  node.js报错:Cannot find module 'ejs'的解决办法  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  如何在建站主机中优化服务器配置?  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  javascript基于原型链的继承及call和apply函数用法分析  如何在云主机快速搭建网站站点?  linux写shell需要注意的问题(必看)  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何在服务器上三步完成建站并提升流量?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel怎么实现验证码(Captcha)功能  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  利用vue写todolist单页应用  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  如何快速搭建FTP站点实现文件共享?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  利用 Google AI 进行 YouTube 视频 SEO 描述优化  实例解析angularjs的filter过滤器  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  jQuery validate插件功能与用法详解  Laravel怎么使用artisan命令缓存配置和视图  如何在阿里云域名上完成建站全流程?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】