端口占用的解决方法

有时候明明打开了服务器,端口也配置好了,就是不能访问,这时候可能要考虑是否是端口被占用了,端口被占用有时候是没有提示的。解决的话,有两种方法:第一种,改端口;第二种,禁用占用该端口的软件。下面只介绍后者:

  1. 打开命令管理器,快捷键win+R

  2. 查找占用端口的程序对应的PID

    netstat -ano|findstr [端口号]
    

    稍微接解释一下netstat,详细资料可以输入 netstat ? 或是找度娘

    -a 显示所有连接和侦听端口。

    -n 以数字形式显示地址和端口号。

    -o 显示拥有的与每个连接关联的进程 ID。

    (合并指令 -ano 就是列出所有端口的情况了)

    findstr 在端口使用情况中找到我们需要的端口

  3. 根据PID查找端口占用的程序

    tasklist|findstr [PID]
    

    tasklist:显示在本地或远程机器上当前运行的进程列表

  4. 解除占用

    打开任务管理器,选择详细信息 ,点击程序,再点右下方的结束任务就ok了。

    http://oxv1k8kvi.bkt.clouddn.com/18-3-31/8876291.jpg

你可能感兴趣的:(端口占用的解决方法)