怎么看端口是否被占用?

   步骤一、Windows查看所有的端口

  点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入【cmd】命令,进行命令提示符。然后我们在窗口中输入【netstat -ano】按下回车,即会显示所有的端口占用情况。如图所示:


  步骤二、查询指定的端口占用

  在窗口中,继续输入【netstat -aon|findstr "提示的端口"】,例如小编提示的端口为2080,那么小编就输入命令为【netstat -aon|findstr "2080"】,回车之后就可以看见列表中的PID,然后根据PID在电脑的任务管理器中查看对应的占用程序,接着进行关闭即可。

  步骤三、查询PID对应的进行进程

  如果在上面步骤之后,我们得到的PID为2016,那么我们就可以输入命令【tasklist|findstr "2016"】,在第一行显示的名字就是程序名,这样我们就明白是那个程序占用的端口。

  步骤四、然后我们输入命令【taskkill /f /t /im 程序名】即可。


  以上就是关于windows如何查看端口的全部内容,希望对大家有所帮助。

  纯文字版

  Windows如何查看端口占用情况操作步骤如下:

  开始--运行--cmd 进入命令提示符,输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"

  经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

  假如我们需要确定谁占用了我们的9050端口

  1、Windows平台

  在windows命令行窗口下执行:

  1.查看所有的端口占用情况

  C:>netstat -ano

  协议 本地地址 外部地址 状态 PID

  TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236

  TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168

  TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168

  TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456

  TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4

  TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068

  TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456

  TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732

  TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732

  TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732

  TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732

  2.查看指定端口的占用情况

  C:>netstat -aon|findstr "9050"

  协议 本地地址 外部地址 状态 PID

  TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

  P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

  3.查看PID对应的进程

  C:>tasklist|findstr "2016"

  映像名称 PID 会话名 会话# 内存使用

  ========================= ======== ================

  tor.exe 2016 Console 0 16,064 K

  P:很清楚吧,tor占用了你的端口。

  4.结束该进程

  C:>taskkill /f /t /im tor.exe

  有些朋友感觉输入命令比较麻烦,大家可以用一些辅助软件(CurrPorts、亚普端口扫描器、泛华端口查看工具、本机端口查询器)来查看端口占用情况。

时间: 2024-11-08 19:26:47

怎么看端口是否被占用?的相关文章

c#检测端口是否被占用的简单实例

这篇文章主要介绍了c#检测端口是否被占用的简单实例,有需要的朋友可以参考一下 当我们要创建一个Tcp/Ip Server connection ,我们需要一个范围在1000到65535之间的端口 .   但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被占用.   命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类,我们使用这个类可以获取所有的监听连接,然后判断端口是否被占用,代码如下:    代

怎么用命令查看端口是否被占用

  如果在使用电脑过程中遇到系统提示"服务器无法开启,80端口被占用"故障,肯定会想要查看什么程序占用80端口.现在给大家分享通过命令进行查看电脑端口是否被占用的方法. 1.点击桌面左下方"windows"图标,选择"运行",如下图所示: 2.于运行窗口输入"cmd",按下回车键执行,如下图所示: 3.在打开的命令窗口输入"netstat -ano"命令,然后按下回车键确认,如下图所示: 4.将会在命令窗口

java com-java 判断com端口是否被占用

问题描述 java 判断com端口是否被占用 CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(""COM1""); 怎么判断这个COM1是否被占用 解决方案 通过新建一个ServerSocket来判断端口是否被占用

windows和linux中检查端口是否被占用

一.windows 1.查询端口占用情况 cmd > netstat -ano 2.查询8080端口是否被占用 cmd > netstat -ano|findstr 8080 3.查询哪个程序占用了端口 cmd > tasklist|findstr PID 进程号通过2查询可以得到 4.终止该占用进程 cmd > ntsd -c q -p PID 二.Linux 1.查询8080端口是否被占用,并可以查看pid/程序名 netstat -apn | grep 8080Q 2.查看详

Windows 7显示80端口被system占用怎么办?

作为一名Windows7系统用户,如果在启动Apache的过程中碰到老是失败,那可以在CMD窗口中使用netstat -ano指令来查询,查询发现80端口被system占用,对于80端口被占用这个问题,我们该如何去解决呢?别着急,下面就给大家介绍详细的解决方法.  按照上图中的PID显示,在任务管理器中查看PID的进程名;  既然是system,那么应该不回是真正的系统,而是微软的其他系列产品的进程在运行. (注意:我已经在服务services.msc中结束了IIS ADmin服务) 但其实II

HP UX 怎么看端口对应的进程ID?

问题描述 HP UX 11.31 怎么看端口对应的进程ID? 解决方案 lsof |grep 8080|awk '{print $2}'

检测端口是否被占用

        当我们要创建一个Tcp/Ip Server connection ,我们需要一个范围在1000到65535之间的端口 . 但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被占用.         命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类,我们使用这个类可以获取所有的监听连接,然后判断端口是否被占用,代码如下:   public static bool PortInUse(

linux解决端口号被占用

Linux下我们经常需要解决端口占用的问题,解决方法如下: linux: 1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t.- u.- w和- x分别表示TCP.UDP.RAW和UNIX套接字连接.-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字.-l 显示正在被监听(listen)的端口, -n表示直接显示端口数字而不是通过

apache 80端口被iis占用怎么办

  iis修改80端口的方法 如果要修改iis不使用80方法很简单,在我们的iis管理器中找到,iis管理然后把80改成81即可 Apache修改监听端口的方法为: 打开 httpd.conf 修改 Listen 80 为 L第二世界整理发布isten 81 Apache可以同时监听一个以上的端口实现多个Http服务 只要添一行 如 Listen 82 即可 同样IIS也可以修改默认的端口以避开冲突 修改方法类似 打开 Administrative Tools -> Internet Servi