首先使用管理员模式打开CMD
C:\Windows\system32>netstat -aon|findstr "80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
会发现80端口被占用
使用teskkill
C:\Windows\system32>taskkill /pid 4 -t -f
错误: 无法终止 PID 120 (属于 PID 4 子进程)的进程。
原因: 拒绝访问。
错误: 无法终止 PID 444 (属于 PID 4 子进程)的进程。
原因: 这是一个关键系统进程。Taskkill无法结束这个进程。
错误: 无法终止 PID 2604 (属于 PID 4 子进程)的进程。
原因: 拒绝访问。
错误: 无法终止 PID 4 (属于 PID 0 子进程)的进程。
原因: 拒绝访问。
发现并不能被杀死
使用下面的命令停止http服务,就可以解除80端口占用
C:\Windows\system32>net stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。
如果没有使用管理员模式打开CMD会显示拒绝访问
新版本的Vmware有个默认的选项也会占用80/443端口
打开Vmware 编辑 --- 首选项 --- 共享虚拟机 --- 更改设置 --- 禁用共享 就可以解决占用80/443端口