有时候明明打开了服务器,端口也配置好了,就是不能访问,这时候可能要考虑是否是端口被占用了,端口被占用有时候是没有提示的。解决的话,有两种方法:第一种,改端口;第二种,禁用占用该端口的软件。下面只介绍后者:
打开命令管理器,快捷键
win+R
-
查找占用端口的程序对应的PID
netstat -ano|findstr [端口号]
稍微接解释一下netstat,详细资料可以输入
netstat ?
或是找度娘-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
(合并指令 -ano 就是列出所有端口的情况了)
findstr 在端口使用情况中找到我们需要的端口
-
根据PID查找端口占用的程序
tasklist|findstr [PID]
tasklist:显示在本地或远程机器上当前运行的进程列表
-
解除占用
打开任务管理器,选择
详细信息
,点击程序,再点右下方的结束任务就ok了。