T
T
Tesla2010-09-06 14:00:26
CMS
Tesla, 2010-09-06 14:00:26

Windows 7 - system occupies port 80?

I ran into a problem when Denver, which had not been launched for a long time, at the start of Apache, announced that port 80 was busy. Denver moved to another port, but that's not the point. netstat -ano
says "TCP 127.0.0.1:80 127.0.0.1:60976 ESTABLISHED 4". 60976 port changes periodically, and the process with pid 4 is system.exe. Actually, the question is: why does system.exe occupy port 80, and how to cure it? PS localhost:8080 is not happy at all :( Upd: Sorry for the mistake, not System.exe, but just System.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
D
dAverk, 2010-09-06
@Tesla

Try - techreviews.in/port-80-unavailable-step-by-step-guide-to-release-port-80-and-make-it-available-for-apache-server//

H
hack2root, 2014-07-09
@hack2root

The service to be stopped (disabled) is:
Web Publishing Service
Provides connections over the network and manages them using the IIS Manager
Releases ports 80, 8080, etc.

J
JayDi, 2011-07-24
@JayDi

Disable autostart services:
- Remote Agent Service for Microsoft Web Deploy 2.0;
- Web Deploy Agent Service.
These are IIS server components, installed, for example, when using products from the Microsoft Web Platform.

E
ers20002, 2014-06-14
@ers20002

Stopping the reporting service of a freshly installed MSSQL server helped me. I was also in processes as SYSTEM ID 4 and stupidly listened to port 80.

A
amc, 2010-09-06
@amc

>>why system.exe occupies port 80
So that the virus can receive commands from the outside world.
>>and how to cure it Cure the
virus.
Take live.sysinternals.com/procexp.exe find where this System.exe is and kill it

M
mrkto, 2010-09-06
@mrkto

Sometimes in Windows, by default, some service is activated that occupies port 80 with the name System and Process ID = 4 - it needs to be disabled through the registry. Run Regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP and change the Start value to 0
I think you can also disable the launch of HTTP Client, Web Server, or whatever it is called in Services (Win + R, services.msc) .

P
Prizrak, 2012-07-03
@Prizrak

I want to tell you how I solved this problem. Because all of the above did not help me.
I have a winginx build. I lost access to 80 in one day
. I opened the device manager. Select "show hidden devices". http device. And turned it off.
Everything worked.
The system process hasn't gone anywhere.
I did everything that was suggested by the registry. But to no avail.

R
Ruslan, 2012-01-05
@Sect0R

There was the same problem, as it turned out, skype was hanging on port 80.

S
Sergey Gladkovskiy, 2014-11-13
@SMGladkovskiy

Skype and teamviewer, as I remember, can occupy port 80. Removed in configs...

D
dfar, 2015-06-26
@dfar

www.devside.net/wamp-server/opening-up-port-80-for...

R
RomanServer, 2015-08-25
@RomanServer

RESOLVED!
You just need to transfer http.sys from IPv4 to IPv6
Wrote a brief instruction velestor.com/q/port80
I have Windows 10, only this option helped, good luck to everyone!

A
Aerofreak, 2020-05-17
@Aerofreak

Had the same issue with starting Open Server, error won't start unable to occupy port 80 because it's already in use: Windows services.
I solved it by disabling the IIS service.
Control Panel -> Programs -> Turn Windows features on or off:
Find IIS -> Internet Services -> Security -> uncheck Request Filtering
OK -> wait for settings to apply ...and be happy (I have Windows 10 LTSB x64 without reboot, the port is freed - it is logical and the service is stopped - the port is freed).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question