I change the properties of some services by Third-party software, then I found I can’t start Apache2.2.
Windows could not start the Apache2 on Local Computer. For more information, review the System Event Log. If this is a non-Micorsoft service, contact the service vendor, and refer to service-specific error code 1.
I want to know which program is using the port 80, so I type the command :netstat -ao.
Then I see one line like this:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 THINK:0 LISTENING 4
I start Windows Task Manager to see what the program is, and the result is “NT Kernel & System”.
Then I confused, I google about it.
There are several situation about it:
1、Skype
2、NOD32
3、Other Antivirus
4、IIS
5、….
But my situation is none of them, so I stop the services one by one.
When I stop the services <<<<<< BranchCache >>>>>>, the port 80 is free, so it is.
You can see the listening ports by the way:
Windows Task Manager -> Performance -> Resource Monitor -> Network -> Listening Ports (order by Port)