After upgrading the WINDOWS10 system, Microsoft built-in Web Advanced Services, the default installation of IIS server and MSSQL database, because the 80 port is occupied because of the reason that the Apache server does not start properly, but the MySQL service is normal, because the MySQL port is 3306, and does not conflict with the system port, if this time if not Need to be able to put. NET service all unload, reduce the space Occupy, then how solves the 80 port conflict problem? Here's how:
If we run on the command line: Netstat-aon | FINDSTR:80 will see the use of port 80, is actually occupied by the system process, because the system process occupies more resources than the application process, resulting in an error at startup, the solution is very simple, run Regedit open Registry Editor, navigate to: HKEY_ Local_machine\system\currentcontrolset\http then in the right-hand window you will see the Strat key of type REG_DWORD, the default value is 16 binary 0x00000003
Then double click on this key, change 3 to 0, click the OK button, and close the registry
Then restart the computer, the system process will no longer occupy 80 ports, and then boot Apache is normal, you can also set the Apache service as self-booting
Workaround for Apache server startup failure after upgrading WINDOWS10