0

0

Windows如何查看端口是否被占用?(netstat命令)

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-02 19:17:27

|

265人浏览过

|

来源于php中文网

原创

可使用netstat命令确认Windows端口占用:一、以管理员身份运行cmd;二、执行netstat -ano查PID;三、用tasklist /fi "pid eq XXXX"查进程名;四、用netstat -aon | findstr :端口号筛选;五、PowerShell中可用Get-NetTCPConnection查询。

windows如何查看端口是否被占用?(netstat命令)

如果您需要确认某个端口在Windows系统中是否已被其他进程占用,可以使用内置的netstat命令进行查询。以下是使用netstat命令查看端口占用情况的具体步骤:

一、以管理员身份运行命令提示符

netstat的部分功能(如显示占用端口的进程ID)需要提升权限才能正常执行,否则可能无法获取完整信息。

1、点击“开始”菜单,在搜索栏中输入“cmd”。

2、在搜索结果中右键单击“命令提示符”,选择以管理员身份运行

3、若弹出用户账户控制(UAC)提示,点击“是”继续。

二、使用netstat -ano列出所有监听端口及对应PID

该命令可显示当前所有活动的TCP和UDP连接、监听端口及其关联的进程ID(PID),是判断端口占用的基础操作。

1、在管理员命令提示符窗口中,输入以下命令并按回车:netstat -ano

2、等待命令执行完成,观察输出列表中的“Local Address”列,查找目标端口号(例如:3306、:8080等)。

3、记下该行末尾显示的PID值(进程标识符),用于后续定位具体进程。

三、通过PID查找对应进程名称

netstat仅显示PID,需结合tasklist命令将PID映射为可识别的进程名,从而明确哪个程序占用了端口。

1、在同一条命令提示符中,输入以下命令并替换“XXXX”为上一步查得的PID:tasklist /fi "pid eq XXXX"

2、按回车执行后,查看输出中的“Image Name”列,该列为占用端口的实际程序名称(如“chrome.exe”、“java.exe”)。

Imagine By Magic Studio
Imagine By Magic Studio

AI图片生成器,用文字制作图片

下载

3、若输出显示“INFO: No tasks are running which match the specified criteria”,说明该PID已不存在,端口可能处于TIME_WAIT状态或已被释放。

四、筛选特定端口的占用情况

直接过滤目标端口可避免在大量netstat输出中人工查找,提高效率。

1、在管理员命令提示符中,输入以下命令(以端口8080为例):netstat -aon | findstr :8080

2、按回车后,仅显示包含“:8080”的行,包括监听(LISTENING)、已建立连接(ESTABLISHED)等状态。

3、检查输出行中“State”列是否为LISTENING,且“PID”列有非零数值,即可确认该端口正被占用。

五、使用PowerShell替代方案(无需管理员权限也可部分生效)

PowerShell提供Get-NetTCPConnection等cmdlet,可在不提升权限时获取部分端口监听信息,适用于受限环境。

1、打开PowerShell(无需管理员权限亦可运行基础查询)。

2、输入以下命令(以端口443为例):Get-NetTCPConnection -LocalPort 443 | Format-List

3、若返回对象,查看“OwningProcess”属性值即为PID;若提示“无法找到匹配项”,则该端口当前未被TCP监听。

4、如需进一步确认进程名,可将PID代入:Get-Process -Id XXXX | Select-Object ProcessName,Id

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

1058

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

840

2023.11.06

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

887

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

462

2024.06.27

mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

210

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

323

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

293

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

178

2025.08.07

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

37

2026.03.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Kotlin 教程
Kotlin 教程

共23课时 | 4.4万人学习

C# 教程
C# 教程

共94课时 | 11.2万人学习

Java 教程
Java 教程

共578课时 | 81.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号