

Go to tab Driver, then find Group Startup.Open the tree Non-Plug and Play Drivers.In menu view, select Show hidden services.Go to Control Panel, then go to Device Manager.Netsh http show servicestate To Disable HTTP.SYS To show active Registered URLs, enter the following command in Command Prompt To show Reserved URLs, enter the following command in Command Prompt

On some Windows systems, oftentimes port 80 is already taken by HTTP.SYS for use. HTTP.SYS is usually started “on demand” by other services (Windows Remote Management, Print Spooler, etc), and is not usually listening on port 80 until some other application registers a HOST (127.0.0.1) + PORT (80) + virtual URL/DIR with it. Values in URL “ are registered with it, and when an HTTP request comes in that matches on those values, that request gets routed to the other application or service (which itself is running on a different port). Windows Server 2003/2008/2012 and Windows XP(SP2)/Vista/7/8 come with an HTTP front-end proxy service who’s job is to parse and forward incoming HTTP requests to other Services. In my specific situation, I had to disable BranchCache in Services Manager HTTP.SYS Hidden Driver/Service Internet Information Server (IISADMIN and WAS).World Wide Web Publishing Service (W3SVC).Web Deployment Agent Service (Process name: MsDepSvc).SQL Server Reporting Services (Process name: ReportServer).Known Windows Services That Listen on Port 80 There are a few scenarios that we need to look into when we have this issue. You cannot kill this process because it will crash your system. By doing some troubleshooting, you may see that PID 4 (system process) is opening this port. When installing WampServer you may see the error that the port 80 has already been used by Microsoft-HTTPAPI/2.0.
