windows系统,经常发现我们需要使用的端口被别的程序占用。
但是我们又不知道是被谁占用,那如何查看端口被哪个程序占用呢?
在这里就一起看看如何查看某个端口被占用的解决方法。

开始----》运行----》cmd,调出命令窗口。

输入命令:netstat -ano,列出所有端口的情况

如下所示:

协议   本地地址          外部地址        状态           PID
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       916
TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       5448
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       700
TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING       1060
TCP    0.0.0.0:1027(端口)     0.0.0.0:0              LISTENING       800
TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING       1120
TCP    0.0.0.0:1029           0.0.0.0:0              LISTENING       1680
TCP    0.0.0.0:1044           0.0.0.0:0              LISTENING       784
TCP    0.0.0.0:5003           0.0.0.0:0              LISTENING       5448
TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:8033           0.0.0.0:0              LISTENING       4

查看被占用端口对应的PID,
C:\Users\Lenovo>netstat -aon|findstr "1027"
  TCP    0.0.0.0:1027           0.0.0.0:0              LISTENING       800
  TCP    [::]:1027              [::]:0                 LISTENING       800
输入命令:netstat -aon|findstr "1027",回车,
记下最后一位数字,即PID,这里是800。

继续输入tasklist|findstr  "800",回车,
C:\Users\Lenovo>tasklist|findstr "800"
lsass.exe                      800 Services                   0      7,732 K
chrome.exe                    2044 Console                    1    128,800 K
查看是哪个进程或者程序占用了1027端口,结果是  lsass.exe 。

或者是我们打开任务管理器也能根据PID找到进程。
打开任务管理器切换到进程选项卡,默认是没有打开PID列的,
如果看不到PID这一列,如下图,将PID(进程标示符)前面的勾打上,点击确定。

如果确定这个进程不用之后,我们右键就可以在进程管理器上关闭掉。
如果电脑上打开了应用程序占用了其他端口,确定没用使用的话就可以用上述方法进行查找并关闭。

备注:随笔中内容来源于网上资料整理,仅供参考。

windows系统查看端口占用情况的更多相关文章

  1. windows 下查看端口占用情况

    windows下面查看端口占用情况: netstat -ano|findstr "8888" TCP 127.0.0.1:8888 0.0.0.0:0 LISTENING 6876 ...

  2. windows命令查看端口占用情况

    打开cmd 查看端口占用情况:netstat -aon 查看PID对应的进程:tasklist /FI "PID eq 16948"

  3. windows 如何查看端口占用情况?

    原文来自:http://www.iteye.com/topic/1117270 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这 ...

  4. 【转】windows 如何查看端口占用情况?

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

  5. windows下查看端口占用情况及关闭相应的进程

    经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法. 例如:需要查看9001端口被谁占用,并将其进程强制关闭 在 ...

  6. Windows平台查看端口占用情况

    1.查看所有的端口占用情况 netstat -ano 协议    本地地址                     外部地址               状态                   PI ...

  7. windows中查看端口占用情况

    说几个命令, netstat 用于查看进程端口占用情况,用法可以使用netstat -h 查看 tasklist 列出当前进程,有进程号 findstr 用于过滤字符串 大致过程就是: 1. 使用 n ...

  8. windows系统查看端口占用程序方法

    开始---->运行---->cmd,或者是window+R组合键,调出命令窗口   输入命令:netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口,比如是49157, ...

  9. win7系统查看端口占用情况

    我们在启动应用或者在开发的时候的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢? 方法/步骤   开始---->运行----&g ...

随机推荐

  1. php远程抓取(下载)文件到本项目指定目录中

    function httpcopy($url, $file="", $timeout=60) { $file = empty($file) ? pathinfo($url,PATH ...

  2. 阅读笔记06-架构师必备最全SQL优化方案(2)

    四.基础优化 1.优化思路? 定位问题点吮吸:硬件-->系统-->应用-->数据库-->架构(高可用.读写分离.分库分表). 处理方向:明确优化目标.性能和安全的折中.防患未然 ...

  3. 关于Nuget包安装之后再卸载,找不到dll的问题

    场景: 在nuget上安装了FFTW.NET,自动的安装一堆其依赖的dll,那些dll都是donet自带的.再卸载这些dll的时候,项目可以生成成功,就是跑不起来.提示如下: 解决方案: 经过排查发现 ...

  4. servlet--禁用浏览器缓存

    禁用浏览器缓存:Cache-Control.pragma.expires response.setHeader("Cache-Control", "no-cache&qu ...

  5. 最小生成树(prim和Kruskal操!!SB题)

    Arctic Network Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 30571   Accepted: 9220 D ...

  6. python学习第二十天文件操作方法

    字符有的存储在内存,有的存储在硬盘,文件也有增删改查的操作方法,open()方法,read()方法,readline()方法,close()文件关闭,write()写的方法,seek() 指针移动方法 ...

  7. python学习第七天流程控制循环while和循环for区别

    流程控制循环是任何编程语言都有一种循环结构,在python while 和break continue 搭配使用,还一种while ....else ......,for循环有序列表和字符串 whil ...

  8. 缓存模块redis

    1.安装 安装 下载 :wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压:tar xzf redis-3.2.8.tar.gz ...

  9. C# 面试 笔试题

    1.简述 private. protected. public. internal.protected internal 访问修饰符和访问权限 private : 私有成员, 在类的内部才可以访问. ...

  10. js IntersectionObserver api

    API const options = { root: null, threshold: [0, 0.5, 1], rootMargin: '30px 100px 20px' } var io = n ...