
I just installed fresh Microsoft Windows 7, and I installed WAMP for my APACHE – PHP server. When I want to start the server, the WAMP icon turn yellow (not green). Upon further investigation, I found out that when I go to WAMP dock icon -> Apache -> Service -> Test Port 80, I received a message that Port 80 is used Microsoft HTTPAPI/2.0.
I fire up Google and most of the solutions mentioned about turning off Microsoft SQL Server Reporting Services (SSRS). I have browsed my Services and couldn’t find any SSRS installed (although I have SQL Server 2008 Express installed).
Luckily I came across this forum which gives me the solution.
We must stop Web Deployment Agent Service (MsDepSvc) from Administrative Tools > Services area. You can disable the service, to have port 80 ready when you boot your system.
The following article will explain about this service, you can follow the link below to read more.
Microsoft Web Deploy
Web Deploy is a free technology built by my team that can improve web deployment. It is a deployment service that runs on a server, and enables you to either locally or remotely deploy applications onto it. Web Deploy includes built-in support for creating virtual directories and applications within IIS, copying files and folders, provisioning databases (both SQL Server and MySQL), setting file-system ACLs and more (it even includes built-in providers for things like setting registry entries, registering COM components, etc). In addition to having these built-in deployment features, it also supports a .NET based provider API that enables you to create and plug-in your own custom deployment actions โ which allow you to customize it however you want.
Thanks! This solved my problem and I didn’t need to re-start my computer.
Thank you so much ferolen.com
now my wampserver is working..:)
Thank You Friend….. It really worked. Before finding this article, Iread too many article for this problem But none worked. But After reading this I have resolved my problem. Thank You Very Much….
thanks a lot! *sigh*
got awamp start up problem from few days and tried everything , what solves my problem is go to control panel, than administrative tools, than services, and look for wampapache and wampsqlid and , they were disabled , i right click on properties and change start-up type from disabled to automatic and apply it.
after this restart all services on wamp icon and now its start.
Hi .. Thanks Alot .. My whole class was upset searching how to stop that port tried many ideas nothing worked ๐ Now with this help i started my wamp easily , Thanks again..
thanks yaar it was going to my nerves. i made apache and wampsqlid automatic. and it runs
Thank you… so much wasted time due to Microsoft. Cannot believe they can get away with such aggressive tactics.
Seriously, have been working on this all day – like 7 hours – and your post finally got WAMP to work. Thank you SO much for posting this! I know nothing about computers, but your directions were great and solved the problem. Can’t thank you enough, I only wish I found the information sooner! Cheers!
Thank u so much… i got it ๐
Thank u so much .. i got it.
hey, thanks for the good post. It took me some time to figure this out ๐
I had same problem. Here is how I solved it. Right click on computer->Manage->Services And Applications->Web Deployment agent services then right click then stop. You can also adjust Properties if you don’t want it to start automatically.
Thanks..that was pretty cool!
Very Nice answer. I searched alot on web but all in vain. Thanks
thanks a lot!
Thank you very very much. I m trying to solve this problem from many months ago finally with the help of this article i could fix my problem..! Thankx very much..!
very nice answer.. got me out of troubles ๐ thanks so much!
you rock, thank you!
It worked ! Thank you so much !!
THANKS A LOT…i searched for so many article to solve this problem and this one helped me……
great, solved it! thanks
this can also happen if one installed any .net web dev framework (azure/asp.net/etc)
Wow, thank you a lot! I was using xampp just fine, then it stopped working… after much troubleshooting, i finally uninstalled it and installed wampp, and it still didn’t work! hours were spent, like you, going through google and trying to figure it out. Your solution worked! Thanks a ton!
Great thanks a lot ,you have done a great job ๐
Thank you very much friend. This was very much helpful
Thank you d^_^b
Thank you ๐
Thank you so much! Like the rest of the people here I read dozens of posts elsewhere to no avail, but you saved me. My business partner told me I have to start learning codeigniter and I couldn’t do it without you. Thanks again!
Nice and simple! Thank you very much!
If you have SQL Server already installed, and in the Services list, you don’t find, “Web Deployment Agent Service” … then search for, “SQL Server Reporting Services” … stop either of the services that is Marked as Automatic ….
It worked for me …
Thanks to the original Author of this post ….
can not find that agent services in services to stop
i have microsoft visual studio and microsoft sql
but want to run now apache
help me
Really helpful. Thankyou very much
Grazie Mille thank you
Thanks! it works!
What can I say, bro. You saved me from pulling out my hair. Gotta love Microsoft. They must have initialized this thing after I installed Visual Studio. Thank you.
You saved my life!!
I love you!
Thank you very much, That’s very helpful and useful article ๐
Awesome dude:) Thanks for the help!
Hi, first of all thanks for the solution. It seems to work but there is a silght problem. I can access PHPmyAdmin but when I type in localhost I get a 403 forbidden message. However, I can access localhost through typing 127.0.0.1. I just wanted to know why I cant access the local host the way I did before. Also, I cant access webgrind either.
ps- when i fist installed wamp it worked fine but then out of the blue it stopped working and I had to follow you solution.
Hey, so I fixed the problem mentioned in the earlier post. Before I found this solution I tried another which involved making changes in the apache httpd.config file. I had changed the listen code to 8080. Once I changed it back to just 80 everything else was working again. Once again thanks for this.
stoping the sqlserver reporting service allowed apache to start for me, so give it a shot, just go to run and services.msc and stop it.
I don’t think people on the internet are polite enough, so I just wanted to say thanks! Just what I was looking for, works a treat – will serve me right for trying to do development work on a Windows machine too I guess!
Guys who are still having problems should restart their system and try.
Thank you guys. You are great. keep it up.
Helped me out too. Thank you much.
Thanks friend ๐
God bless you
In my case BranchCache service used 80 port and introduced itself as “Microsoft HTTPAPI/2.0”
Thank u very very much…!!!
thanks a lot . really it worked thank you so much
Thank you all very much ๐
Hi,
When I tested the port 80 I can see the Microsoft-HTTPAPI/2.0
But there is not a service named Web Deployment Service Agent.
What can I do?
This is a Windows 7 Enterprise Running on a Oracle Virtual Machine over a MAC OS as host.
A million thanks – this has been wrecking my head for quite a while – now on with what I really want to do!
Stopping MsDepSvc worked for me on windows 8……………..
THANK YOU!!!
Thank a lot.
Or change the port number to something else like 9000 by changing the httpd.txt for apache
Now this is so fantabuloustic! Thanks man. This is so… well… on point. Good job.
This got me going in the right direction. For me, it was a windows update that turned on Windows Remote Managemenet. Turned it off and all of a sudden, Port 80 started working. Thanks!
Thanks m8!
if its not solved your problem, u will check this also http://griffith.wordpress.com/2008/11/07/microsoft-httpapi20-disabling-apache/
solution for port 80.
Hi, thank you for sharing. I have the same problems, but with stopping the “Web Deployment Agent Service” wamp server is running now ๐
Thank you very much! That was my problem as well.
Merci!
lo resolvi deteniendo mi servicio de reporting service de Ms
Gracias…
THANK YOU SOOOOO MUCH! Wamp Server works now. I had to go through 3+ forums to find this! *HUGS*
THANK U! It was SO simple!
Crap! Thanks! you saved me! i wasted hours looking for this.
thanks a lot!
Disable both:
1-Web Deployment Agent Service.
2-SQL Server Reporting Services if you have sql server installed.
It worked for me
Thanks to the original Author
Thanks a lot !
Thank you man. but for me the “offending” service was “World Wide Web Publishing Service”. Any how thanks
Simple solutionโฆ
click on the โWโ icon on the task bar > got to โApacheโ > select โhttpd.confโ > change โlisten to port 80โณ to โ81โณ
Hi…
Thanks for the detail…
In my case stoping “Microsoft SQL Server Reporting Services (SSRS)” worked out pretty well…
I din’t had Web Deployment Agent Service (MsDepSvc)installed on my system…:)
you should stop or disable reporting service of sql server
This nailed it, thanx! Odd it should be such a hazzle to find info on this…
thank you very much sir
TK ! The only site that offers correct answers.
muchisimas gracias, realmente pude solucionar este problemita que me dio bastante dolor de cabeza
Problem was solved putting on MANUAL and STOPPING the service:
WS-Management -> WinRM.
rochak I hope this help you.
(maybe I will put it on my blog)
Thanks solved problem without a restart!
THANK YOU! You have saved me a ton of time and a ton of work! I had searched many other websites and none really had viable solutions, but turning off that service did the trick!
Worked for me! Thank You!!!
this really worked. thanks
Hey it worked like hell ๐
Thanks buddy..
Thanks very much this forum was very helpful!
If you have SQL Server installed too.then search for,controll panel>systems and security>Administrative Tools > Services area. โSQL Server Reporting Servicesโ โฆ right click on it and stop services…
It works for me โฆ
however thanks for all the solutions……..
Thanx a Lot!!!
needed to Stop the (MsDepSvc) service and then Start the apache service setting it to automatic!!!
Thanks a bunch…I first stopped IIS and then the World Wide Web Publishing Service.
Very helpful.
HI
i have Microsoft windows 7, but Unfortunately can not find this service
It also help me thanks…..
En mi caso tengo instalado MS SQL 2008 , bajรฉ todos los servicios y funcionรณ
In my case in my computer is installed MS SQL 2008 , stop all its services, and bingo!!!
Works, dude. Thanks.
Hello, am have windows 7 on 64, an i folow this instructions, and on my computer i don’t see any service named: “Web Deployment Agent Service (MsDepSvc)”. Here is a printscreen on my desktop.: http://equaltozero.ro/downloads/print1234.jpg . Can somebody can explain, me, if there is other option
Awesome,,, thanks a lot (happy cry)
thank u
U R SPOT ON
Thanks a million. you saved my day.
Thank you so so so very much ๐
THANK YOU!
Please add another evil service โRouting and Remote Access Serviceโ to the list, that prevented my WAMP from starting on port 80.
I checked out all the options above โ IIS, Skype, Web Deployment etc. and none of those was running on my Windows Server 2008 r2. Finally, I started disabling and re-enabling the services one by one, running the telnet 127.0.0.1 80 (if no telnet, install using pkgmgr /iu:โTelnetClientโ ) and GET in between. I always got the Microsoft HTTPAPI/2.0 response, but after I disabled the Routing and Remote Access Service, the telnet connection started failing, instead of allowing me to type a GET. So, that was it, disabled it, and Apache started just fine on port 80.
Details:
Routing and Remote Access Service
Offers routing services to businesses in local area and wide area network environments.
On hindsight, this may have been due to an earlier VPN connection that was hosted from this machine.
Hope that helps,
Gopal
Thank you!! You save my week, i spend ours trying to figure out which process listen on port 80
THANKS A LOT! Works for me.
Did not work for me with HTTPAPI/2.0
In my case the culprit was the World Wide Web Publishing Service. Disabling it solved the problem.
thanks………
its working! thanks. it’s really good thank you
Thanks SRS.Mohit. Your solution worked for me