一、解决Windows系统本地端口被占用的问题,首先我们要在虚拟机上人为的占用本地端口
二、占用端口方法:以管理员身份运行cmd;输入net stop http;如果提示是否真的需要停止这些服务,则选择“Y”;完成后输入:sc config http start=disabled
弹出上图内容则成功。
三、解决端口占用方法:
1、按住Windows+R组合键,快速调出命令窗口,输入(cmd)命令后确定。在弹出的窗口中输入(netstat -ano),再按一下回车键,就可以获取到所有端口活动连接的列表。
本地地址冒号后的数字,就是端口号。
2、查看被占用端口所对应的 PID
输入命令(netstat -aon|findstr + “端口号”)后按回车。假设我们要查的是端口号“80”,那么就输入(netstat -aon|findstr “3389”),然后回车。这样我们就可以查到这端口的PID是“1468”。
3、查看指定PID的进程
如果想查看是哪个进程占用了“1468”端口,就输入命令(tasklist|findstr ”3389”)后回车。就可以看到结果是“RnaAeServer.exe”。
4、结束进程
输入命令(taskkill -pid 进程号 -f)后回车,就可以终止进程。如我们要终止PID号“3389”,那么就输入【taskkill -pid 1468-f】。