端口占用的解决方法

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

  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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容