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

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

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

这里以 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. 【雅礼集训 2017 Day2】棋盘游戏

    loj 6033 description 给一个\(n*m\)的棋盘,'.'为可通行,'#'为障碍.Alice选择一个起始点,Bob先手从该点往四个方向走一步,Alice再走,不能走走过的点,谁不能动 ...

  2. 白嫖Azure与体验GoLand远程开发

    前言 近期因为有本地开发远程使用Linux编译部署的需求,而虚拟机的性能实在是不敢恭维,WSL的坑之前也踩过(没有systemd等),故考虑使用SSH连接云服务器开发. 目前VSCode提出了Remo ...

  3. Python 生成图片验证码

    验证码图片生成 #!/usr/bin/env python # -*- coding: utf-8 -*- # refer to `https://bitbucket.org/akorn/wheezy ...

  4. 3000帧动画图解MySQL为什么需要binlog、redo log和undo log

    全文建立在MySQL的存储引擎为InnoDB的基础上 先看一条SQL如何入库的: 这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存 ...

  5. 渗透开源工具之sqlmap安装配置环境变量教程

    由于计算机安全牵涉到很多方面,建议自己在服务器上搭建自己的靶场,如何搭建靶场请订阅并查看作者上期教程,这里作者先为大家推荐一个免费开源升级靶场:https://hack.zkaq.cn/   在封神台 ...

  6. 论文解读(MGAE)《MGAE: Masked Autoencoders for Self-Supervised Learning on Graphs》

    论文信息 论文标题:MGAE: Masked Autoencoders for Self-Supervised Learning on Graphs论文作者:Qiaoyu Tan, Ninghao L ...

  7. CAD图在线Web测量工具代码实现(测量距离、面积、角度等)

    CAD如今在各个领域均得到了普遍的应用并大大提高了工程技术人员的工作效率.在桌面端,AutoCAD测量工具已经非常强大:然后在Web端,如何准确.快速的对CAD图在Web进行测量呢? 功能 能Web在 ...

  8. HTML,CSS,JS,DOM,jQuery

    HTML 超链接访问顺序 a:link-->a:visited-->a:hover-->a:active.(有顺序) link:表示从未访问过的链接的样式 visited:表示已经访 ...

  9. 不同network中的两个docker容器

    1. 创建docker网络 docker network create --subnet 172.18.0.1/16 test docker network ls 2. 创建两个容器指定docker ...

  10. STM32 移植 RT-Thread 标准版的 FinSH 组件

    一.移植准备 开发版STM32F10xC8T6 准备好移植RT-Thread的移植工程 没动手移植过RT-Thread的小伙伴,可以看RT-Thread移植到stm32 我这里是将控制台信息打印到串口 ...