zoukankan      html  css  js  c++  java
  • Windows找出占用端口的进程

    第一步:找出监听指定端口的进程号:

    C:> netstat -ao | findstr 443

     TCP    0.0.0.0:443            Sean-NotePC:0          LISTENING       12776

    最后一个就是进程号,12776。

    第二步:找出进程号对应的进程:

    C:> tasklist /fi "PID eq 12776"
    
    映像名称                        PID 会话名              会话#       内存使用
    ========================= ======== ================ =========== ============
    VisualSVNServer.exe          12776 Services                   0      8,816 K

    现在知道是VisualSVNServer这个进程占用了443端口,会话名是Services可以看出是以服务形式启动的。

    找到指定的服务,停止服务即可解决443端口占用。

    有时候是System服务占用了进程,如下图:

    C:> tasklist /fi "PID eq 4"
    
    映像名称                        PID 会话名              会话#       内存使用
    ========================= ======== ================ =========== ============
    System                           4 Services                   0    158,456 K

    这个进程是Windows系统原生服务,占用端口一般是http.sys,可以尝试停用http服务。

    C:> net stop http /y

    打开任务管理器-进程-查看,选择列,勾选PID,根据PID排序,找到PID对应的进程,也可以看出是什么进程占用了端口。

    Win10系统任务管理器,可直接查看“详细信息”选项卡。

  • 相关阅读:
    Eclipse修改背景颜色(豆沙绿)
    项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
    jdk1.7 环境变量配置
    Maven的安装、配置及使用入门
    tomcat端口作用
    《Maven实战》
    Maven 详解
    遍历Map的四种方法
    遍历properties文件
    题库终结
  • 原文地址:https://www.cnblogs.com/enjoycode/p/4161723.html
Copyright © 2011-2022 走看看