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

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

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

这里以 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. Spark: 单词计数(Word Count)的MapReduce实现(Java/Python)

    1 导引 我们在博客<Hadoop: 单词计数(Word Count)的MapReduce实现 >中学习了如何用Hadoop-MapReduce实现单词计数,现在我们来看如何用Spark来 ...

  2. Kafka到底有多高可靠?(RNG NB)

    在聊Kafka高可靠之前,先在评论区来波RNG NB好不好! 什么叫可靠性? 大家都知道,系统架构有三高:「高性能.高并发和高可用」,三者的重要性不言而喻. 对于任意系统,想要同时满足三高都是一件非常 ...

  3. 洛谷 P2629 好消息,坏消息 题解

    暴力算法的时间复杂度是O(n^2),考虑优化: 先导入一种思想--断环为链.说通俗点就是在原数组后面再接上下标为1--(n - 1)的元素: 以样例为例:-3 5 1 2:我们将其断环为链后可以得到这 ...

  4. 获得MySQL数据库存放位置

    更新记录 2022年6月13日 发布. 2022年6月11日 开始. 通过查看MySQL与存储目录相关的参数 show variables like '%dir%'; 通过查询后datadir参数的值 ...

  5. 数字化转型之数字资产知识库(springboot+es+vue+neo4j)

    前言 在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等.针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸质化查阅难,易损耗,所以电 ...

  6. 百度地图API 地图圈区域并计算坐标点是否在区域内

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 如何借助Chrome Tool Dev 帮助前端开发

    11111111111111111111111111111111111111111111111111

  8. Tapdata Cloud 版本上新!率先支持数据校验、类型映射等6大新功能

    Tapdata Cloud cloud.tapdata.net Tapdata Cloud 是国内首家异构数据库实时同步云平台,目前支持 Oracle.MySQL.PG.SQL Server.Mong ...

  9. vue封装原生的可预览裁剪上传图片插件H5,PC端都可以使用

    思路:1.先做出一个上传的图片的上传区 <!-- 上传区 --> <label for="fileUp"> <div class="upBo ...

  10. poste.io自建邮件服务器

    随便说些什么 腾讯企业邮新增账号不方便,这里的主要是指不经过手机验证或微信扫码的,虽然提供了最多3个"业务邮箱",很明显不够用. EwoMail,装没装起来我不记得了,反正是不好用 ...