在启动服务的时候,可能会遇到端口被占用的情况。

这时候就需要知道哪个服务占用了这个端口,并将其关闭。

然后再启动服务就不会存在端口占用了。

这里以 Tomcat 的默认端口 8080 为例。

打开命令窗口

Win + R 输入cmd,回车,打开命令窗口。

查看端口

所有端口

netstat -ano
C:\Users\Administrator>netstat -ano

活动连接

  协议  本地地址          外部地址        状态           PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 908
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:808 0.0.0.0:0 LISTENING 3672
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1216
TCP 0.0.0.0:4369 0.0.0.0:0 LISTENING 4672
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 7736
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:5672 0.0.0.0:0 LISTENING 4164
TCP 0.0.0.0:7000 0.0.0.0:0 LISTENING 4284
TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING 2160
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 13868
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 15304
......

这样会列出所有使用的端口,查看不太方便,我们一般使用下面的过滤查询。

指定端口

netstat -ano|findstr "端口号"
C:\Users\Administrator>netstat -ano|findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 13868
TCP 127.0.0.1:8080 127.0.0.1:61679 ESTABLISHED 13868
TCP 127.0.0.1:61679 127.0.0.1:8080 ESTABLISHED 7972
C:\Users\Administrator>netstat -ano|findstr 8080
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 13868
TCP 127.0.0.1:8080 127.0.0.1:61679 ESTABLISHED 13868
TCP 127.0.0.1:61679 127.0.0.1:8080 ESTABLISHED 7972

这里带不带双引号都能查出来。

查询结果最后一列的数字是进程号,也就是 PID

查看服务

使用端口的服务

查看使用端口的服务需要用进程号进行过滤。比如前面查出来的 7972。

tasklist|findstr "进程号"
C:\Users\Administrator>tasklist|findstr "7972"
chrome.exe 7972 Console 1 31,408 K
C:\Users\Administrator>tasklist|findstr 7972
chrome.exe 7972 Console 1 31,408 K

这里带不带双引号都能查出来。

关闭服务

任务管理器

右键任务栏选择任务管理器,或者使用快捷键 Ctrl + Shift + Esc,打开任务管理器。

找到前面查出来的服务,右键或者点击右下角的结束任务,即可关闭服务。

命令

使用进程号或者服务名都可以关闭指定服务

taskkill /f /t /im 进程号/服务名
C:\Users\Administrator>taskkill /f /t /im 7972
成功: 已终止 PID 7972 (属于 PID 10336 子进程)的进程。
C:\Users\Administrator>taskkill /f /t /im chrome.exe
成功: 已终止 PID 7972 (属于 PID 10336 子进程)的进程。

Windows 查看端口占用并关闭的更多相关文章

  1. windows查看端口占用以及关闭相应的进程

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

  2. Windows 查看端口占用和关闭进程

    支持原创地址 :http://www.cnblogs.com/moodlxs/p/4145384.html 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PI ...

  3. windows 查看端口占用以及关闭该进程

    win+r -> 输入cmd netstat -ano 找到占用端口进程的pid control+shift+esc 打开 任务管理器 menu->'查看'->'选择列->勾选 ...

  4. windows 查看端口占用、关闭端口

    cmd打卡命令窗口 1)netstat -an 查看所有活动连接 2)netstat -aon| findstr “xxxx” 找到指定端口的连接 3)taskkill  /F /PID xxxx 终 ...

  5. Dos命令查看端口占用及关闭进程

    1. 查看端口占用 在windows命令行窗口下执行: netstat -aon|findstr "8080" TCP 127.0.0.1:80 0.0.0.0:0 LISTENI ...

  6. Centos查看端口占用和关闭端口

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:   lsof -i tcp:80   列出所有端口   netstat -ntlp   1.开启端口(以80端口为例)     ...

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

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

  8. windows下查看端口占用以及关闭相应的进程

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

  9. Windows 查看端口占用进程并关闭

    当我们在运行一些软件需要特定软件(如tomcat)时,有可能会碰上端口被占用的情况,这时候我们可能就需要更改端口或把占用端口的进程结束掉,因为更换端口可能会导致当前环境产生一些的问题或是需要重新配置其 ...

随机推荐

  1. MVC 调试页面路径变成 Views/Controller/Action.cshtml问题

    MVC在路由里面已经写好了路径,但是调试时地址栏还是会变成 Views/Controller/Action.cshtml,导致报404错误,找不到路径. 原因可能是你将某一页面设为了起始页,导致每次运 ...

  2. 深度学习与CV教程(6) | 神经网络训练技巧 (上)

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/37 本文地址:http://www.showmeai.tech/article-det ...

  3. 【原创】项目一GoldenEye

    实战流程 1,通过nmap查找本段IP中存活的机器 ┌──(root㉿whoami)-[/home/whoami/Desktop] └─# nmap -sP 192.168.186.0/24 排查网关 ...

  4. Java 基础常见知识点&面试题总结(中),2022 最新版!| JavaGuide

    你好,我是 Guide.秋招即将到来,我对 JavaGuide 的内容进行了重构完善,公众号同步一下最新更新,希望能够帮助你. 上篇:Java 基础常见知识点&面试题总结(上),2022 最新 ...

  5. WPF开发随笔收录-自定义图标控件

    一.前言 1.在以前自学的过程中,软件需要使用到图标的时候,总是第一个想法是下载一个图片来充当图标使用,但实际得出来的效果会出现模糊的现象.后来网上学习了字体图标库的用法,可以在阿里云矢量图网站那里将 ...

  6. 一文搞懂jsBridge的运行机制

    我司的APP是一个典型的混合开发APP,内嵌的都是前端页面,前端页面要做到和原生的效果相似,就避免不了调用一些原生的方法,jsBridge就是js和原生通信的桥梁,本文不讲概念性的东西,而是通过分析一 ...

  7. java-Stream的总结

    JAVA中的Stream 01.什么是Stream Stream是JDK8中引入,Stream是一个来自数据源的元素序列并支持聚合操作.可以让你以一种声明的方式处理数据,Stream 使用一种类似用 ...

  8. 阿里云 python3 使用duplicity

    前言 公司业务中使用的备份工具一直是alicloud-duplicity,一直也没研究.后来业务出问题了,看了看,原来是基于duplicity开发的,使用了半天,感觉很不错,我感觉他的特点有: 加密备 ...

  9. S32K148-CAN收发

    最近在搞一个转换板开发,大概意思把CAN信号转换成SPI信号,方案有两种:1)通过硬件电路直接把信号的bit位一位一位移给两个集成芯片:2)通过MCU接收CAN信号,再把信号变量转换成SPI信号发送给 ...

  10. Keyboading 思路

    0x01 前置芝士 还是先放个 link 吧. 所需知识点:BFS. 思维难度较高,实现简单. 0x02 题目大意:其实就是给你个图,按顺序走到相应的点,求所需最少步数(走到需要去的点会耗费一次步数) ...