I have a serious issue with Apache2 & svchost. Svchost uses my port 80, and Apache2 doesn't start! The only thing what I can do is, kill svchost process. But I need this at every times I restart Windows 7, so it is not a real solution.
Here is a little part of the output of netstat -a -no > C:\netstat.txt
TCP 0.0.0.0:17 0.0.0.0:0 FIGYEL 2080
TCP 0.0.0.0:19 0.0.0.0:0 FIGYEL 2080
TCP 0.0.0.0:80 0.0.0.0:0 FIGYEL 1300
TCP 0.0.0.0:135 0.0.0.0:0 FIGYEL 980
TCP 0.0.0.0:443 0.0.0.0:0 FIGYEL 3948
TCP 0.0.0.0:445 0.0.0.0:0 FIGYEL 4
TCP 0.0.0.0:49152 0.0.0.0:0 FIGYEL 668
As you see the third line, it says: TCP 0.0.0.0:80 0.0.0.0:0 FIGYEL 1300
I searched for PID #1300 and it is svchost.exe, so I shut it down for one seconds on the taskbar, I saw, my net is gone (yellow exclamation mark on the network icon, than it came back)
Starting Apache2 with XAMPP and...
Well, it didn't start! An other netstat, and what did I see? An other svchost used port 80. Well I stopped it, and finally I was able to start Apache2 via XAMPP. This is not good! I need to be able to start Apache2 when I want, and not figuring out which svchost process uses port 80 AND then start Apache2. The problem is very interesting, and honestly, I can't tell you, when it came, since I didn't use Apache2 on Windows for a while. I used it on Xubuntu, but I need Windows now, because I have some softwares that works well only on Windows.
Any ideas, or troubleshooting?
(The two netstat informations are attached as txt files)