问题:
1) 运行 ‘netstat –ano | findstr 80’ 发现80端口被pid=4的进程占用.

2) 打开任务管理器,发现PID=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。

解决:
1) 运行 ‘net stop http’ 停止HTTP服务.

2) 运行 ‘net stop http’ 停止HTTP服务. (显示HTTP服务无法停止,使用管理员方式再试试,还是无法停止,则进入下一步)

3) 运行 ‘Sc config http start=disabled’ 设置HTTP服务暂停.

4) 再次运行 ‘netstat –ano | findstr 80’ 发现pid=4的进程占用端口从80端口变为了445端口进程占用.

至此, 问题已经全部解决. 附上一条有用的命令: ‘netsh http show servicestate’ 查看服务状态快照.
2017年4月18日 — 上午12:27
这个问题主要还是解决Apache启动不了的情况. 今天去天志安装了整个VS那一套的开发环境, 于是冲突了.
好在一切都已经顺利解决.