How do I see which program has the TCP 80 port open? Use the Open port view software active ports to make it clear at a glance. I looked at my machine, as shown in the picture:
It turns out that Skype turned on the TCP 80 port, and it turned out to be a bad thing for this guy to turn it off. Restart IIS again, everything is OK.
If you open Skype,skype after IIS is started, you will still be able to use it normally. This means Skype is no longer using this port when it finds that TCP 80 ports are open. There seems to be an order to start IIS, which is to start IIS before you start Skype.
Add: Skype can actually be set to not allow it to open 80 ports. This will not have to worry about the startup sequence. The specific action is: Skype menu "Tools"-> "Options"-> "Connection", remove the "80-port and 443-port as an access device for the standby port" before the check box!
Yun-Habitat Community editors added:
If the above method is still unresolved, here's a good way to do it:
Win2003 under test.
Look at the picture.
The above illustration shows that although I modified the port, but because the host header is bound by the domain name is still used 80 port, so can not use, as long as the binding domain name Port modified, or delete can be resolved.
In fact, the solution of this method, generally do not pay attention to the problem can not be found. In fact, Event Viewer, can also help us solve a lot of problems.
Start--Program--admin tool--Event Viewer--the system looks for "w3svc".
But recently found Serv_u and IIS will conflict, you can set the next PASV port range.