Winodows上查看指定端口号的使用情况和占用进程以及终止所占用端口进程进程用到。下面主要描述如何操作。

1、查看所有端口占用情况

C:\Users\Administrator>netstat -ano

活动连接

  协议  本地地址          外部地址        状态           PID
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP 0.0.0.0: 0.0.0.0: LISTENING

netstat -ano参数说明:

-a 表示显示所有连接和监听端口。
-n 表示以数字形式显示地址和端口号。
-o 表示显示与每个连接相关的所属进程ID 。

2、查看指定端口号占用情况,最后一列为进程ID,如632

C:\Users\Administrator>netstat -ano |findstr 
TCP 0.0.0.0: 0.0.0.0: LISTENING
TCP [::]: [::]: LISTENING

3、根据进程ID获取占用端口的进程名。如果想通过资源管理器查看,可以查看下文中的FAQ。

C:\Users\Administrator>tasklist |findstr
wininit.exe Services , K
360bdoctor.exe Console , K

4、根据指定进程名或者进程ID kill掉占用的进程

C:\Users\Administrator> taskkill /f /t /im wininit.exe  根据进程名终止进程。/f表示强行终止进程,/t表示终止进程和此进程启动的子进程。/im表示指定终止进程名
C:\Users\Administrator> taskkill /F /t /PID 632 根据进程ID终止进程。/PID表示指定终止进程PID

FAQ

Q:如果已知进程名,如何通过资源管理器查看进程ID。具体方法如下:

Win7:打开任务管理器 -> 查看 -> 选择列 -> 勾选PID,点击显示PID可以进行排序查看。

Win10:打开任务管理器 -> 进程 -> 右键单击标题栏'名称'  -> 勾选‘PID’ -> 点击'PID'排序 -> 查找ID

Q:如何统计Windows系统中处于ESTABLISHED或者TIME_WAIT的TCP连接数。

A:可以使用find命令的/c参数。如下所示。详细find用户可以在cmd窗口下执行find /?获取

Windows查看指定端口是否占用和查看进程的更多相关文章

  1. Ubuntu 14.04 查看指定端口的服务

    查看已经连接的服务端口(ESTABLISHED) netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap 查看指定端口,可以结合grep命令: net ...

  2. Windows系统80端口被占用

    1.查看系统端口被占用情况, 执行命令netstat -ano ,可以查看到被占用的端口对于的PID. 2. 打开任务管理器,然后点击“查看”→“选择PID”,勾上PID,再按PID排序,即可以看到8 ...

  3. windows下如何查看所有端口及占用

    1.在windows下查看所有端口: 先点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入[cmd]命令,进行命令提示符. 然后我们在窗口中输入[netstat -ano]按下回车, ...

  4. Windows查看网络端口被占用情况netstat命令

    在windows命令行窗口下执行: C:\>netstat -aon|findstr "80" TCP     127.0.0.1:80         0.0.0.0:0  ...

  5. windows系统查看80端口被占用的程序并结束该程序运行

    一.背景 最近系统更新以后,我在Idea中适用80端口启动项目的时候发现80端口被占用了,就查了资料看怎么找到占用80端口的程序并结束其运行,下面把解决方式共享给大家. 二.解决步骤 1.首先打开控制 ...

  6. windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况

    windows下查询端口占用情况 ,强制结束端口占用程序 查询8080端口被那个程序占用 如何强制结束windows下端口占用情况? 下面操作在win10下 在控制台执行命令   1.列出所有端口的情 ...

  7. 查看80端口被占用的方法(IIS、apmserv、system)

    端口如果被其他程序占用就不能正常启动,比如有时启动时会提示WEB启动失败,其实就是80 端口被占用了,而迅雷等下载软件恰恰就是占用了80端口,关掉就行了.但有时迅雷等都没有开 也启动不了,那就是别的东 ...

  8. 关于Windows系统下端口被占用的问题和task命令

    一.如何解决端口被占用的问题? 此时端口4444被进程占用,只要找到端口4444的进程,并且将进程kill掉即可. 开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连 ...

  9. Windows 端口被占用,但进程号对应的进程不存在,使用Get-Process来查找进程挺方便的

    Windows上很少安装数据库,这次遇到一个小问题:数据库启动之后提示: 警告: 无法为 "*" 创建监听套接字 致命错误: 无法创建TCP/IP套接字 日志: 数据库系统已关闭 ...

随机推荐

  1. Cookie快速入门实践

    第一个servlet[比如是CookieDemo01]中的代码如下: import javax.servlet.http.Cookie; //--------省略若干代码----------- pro ...

  2. (转)OpenSystemArchitect - 根据数据库表逆向生成数据模型

    原文地址:http://www.cnblogs.com/zhaojin/archive/2011/04/14/2016478.html OpenSystemArchitect - 根据数据库表逆向生成 ...

  3. Android软键盘遮挡布局问题;

    布局被软键盘遮挡虽然不是什么大问题,但还是比较影响用户体验的:最让人恼火的是当前输入框被软键盘被遮挡,来看一下解决方法: 1.当前输入框被软键盘遮挡,仅把输入框显示出来,不改变整体布局: 设置Mani ...

  4. CF533A Berland Miners

    线段树维护贪心 /* */ #include<cstdio> #include<algorithm> #include<cstring> #include<i ...

  5. Java中的Map List Set等集合类

    一.概述 二 set map list的区别 三. Collections类和Collection接口 四. List接口,有序可重复的集合 五. Set接口,代表无序,不可重复的集合 六. Map接 ...

  6. alias with parameter,linux

    alias demoAlias1='_(){ git checkout -b $1; command2;}; _'

  7. FileInputStream与FileOutputStream 复制文件例子代码

    try { File sourceFile = new File("C:\\Users\\prize\\Desktop\\Demo1\\盗墓笔记7.txt");//创建源文件 In ...

  8. eclipse添加缺失的包/src/main/resource

    右键>>build path>>source 添加文件夹

  9. 50.纯 CSS 创作一个永动的牛顿摆

    原文地址:https://segmentfault.com/a/1190000015270808#articleHeader0 感想: 动画效果 + ::before + 2D转换 HTML code ...

  10. 《汇编语言 基于x86处理器》第八章高级过程部分的代码 - 两种规范计算数组元素的和

    ▶ 输入 Count 个 32 位有符号整数,计算他们的和 ● 代码,使用堆栈传参 ;// Sum_main.asm,主过程 INCLUDE Irvine32.inc EXTERN PromptFor ...