windows下查看特定端口被什么程序占用

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

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

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

1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。 如果需要查看其他端口。把 80 改掉即可

taskkill /f /t /im thread.exe

 

今天搞tomcat遇到了,哈哈,重在积累……

时间: 2024-09-20 14:35:02

windows下查看特定端口被什么程序占用的相关文章

Linux下查看80端口被什么程序占用

被哪个进程占用有两种方式:  代码如下 复制代码 1.netstat -anl | grep "80" : 2.lsof -i:80 例  代码如下 复制代码 [root@host ~]# netstat -pan | grep :80 tcp        0      0 127.0.0.1:80           0.0.0.0:*                   LISTEN      23903/nginx tcp        0      0 0.0.0.0:808

Windows下查看电脑信息的命令

Windows下查看电脑信息的命令 查看当前ip: cmd----->ipconfig/all 查看电脑配置 ---->dxdiag 查看注册表信息 ---->regedit 查看系统属性 ---->sysdm.cpl 查看系统信息 ---->msinfo32 查看网络 nbtstat -aAn a 远程主机的名称,便可知NETBIOS A 远程主机的ip 便可知NETBIOS n 列出本地主机的NETBIOS 查看网络状态 netstat -ar a 查看本地机器的所有的端

查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程

利用快捷键win+R键打开运行窗口.输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号.命令:netstat -an 部分结果列表:Proto  Local Address          Foreign Address        StateTCP    0.0.0.0:135            0.0.0.0:0             LISTENINGTCP    0.0.0.0:3473           0.0.0.0:0            

在Linux下的SSH端口转发的程序

  在Linux系统中的SSH端口转发,有很多种的转发操作,而且还是一种很好用的关于端口使用的程序,所以今天我们就来了解下关于SSH端口转发具体内容吧! 通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列.基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意的端口的访问. 端口转发可以分为三种: 正向端口转发; 反向端口转发; 动态端口转发. 为了演示这三种端口转发方式的用法我们先假设存在有2个网域O

windows 查询端口被哪个程序占用

TCPVIEW就可以了 如果是03系统 netstat -anbp tcp cmd=>netstat -ano C:>netstat -aon|findstr "80" 可查出在使用端口的进程编号 C:>tasklist|findstr "进程编号" 就可以看到是什么程序了 netstat -ano 用这个命令查看 开放端口程序的PID 然后 tasklist ?findstr "PID" 就可以看到是什么进程了. 你这个会把所

windows下eclipse远程访问hadoop。worldcount程序报错

问题描述 windows下eclipse远程访问hadoop2.2.0.worldcount程序报错Exceptioninthread"main"java.lang.NullPointerExceptionatjava.lang.ProcessBuilder.start(ProcessBuilder.java:1011)atorg.apache.hadoop.util.Shell.runCommand(Shell.java:404)atorg.apache.hadoop.util.Sh

在windows下查看oracle的后台进程

在linux环境下可以使用命令直接查oracle的进程,在windows下可以使用sql语句查看,不过没有linux的信息详细... SQL> select program,status from v$session where type='BACKGROUND';PROGRAM                                                          STATUS         -------------------------------------

Windows下查看同局域网其它主机MAC地址

  事情是这样的,今天去面试的时候笔试有一道题问到:Windows下使用什么命令来获知同局域网内其他主机的MAC地址.一开始看到感觉很熟悉,但是却答不上来.原来建站这么就,很多使用都要使用ping命令来测试网站的可连接性和速度等等. 但是这样的ping命令并不可以看到一台主机的MAC地址.其实Windows下有一个arp的命令就可以获知局域网中其他主机的MAC地址已经IP地址的. arp -a ( 显示 ARP 表) 还有其他参数: -a 通过询问当前协议数据,显示当前 ARP 项.如果指定 i

Linux/window下怎样查看某个端口被哪个程序/进程占用_unix linux

Windows: C:/Users/ewanbao>netstat -aon|findstr "123" TCP 127.0.0.1:55123 0.0.0.0:0 LISTENING 5092 TCP 127.0.0.1:55123 127.0.0.1:55124 ESTABLISHED 5092 TCP 127.0.0.1:55124 127.0.0.1:55123 ESTABLISHED 5092 UDP 0.0.0.0:123 *:* 1416 UDP [::]:123