Solution for xampp port 80 to be occupied after xampp installation

  • 2020-05-07 20:45:47
  • OfStack

xampp puts apache mysql, php, phpmyadmin all integrate in 1, very easy to install, simple to operate, but also has disadvantages. The user has no option to change port when aware that 80 is occupied.

When 80 port is occupied, apache is not installed, in fact, all its installation files are passed. I only want httpd.conf port configuration.

I found that it didn't work.

okay, no problem. Find another way.

Use cmd > netstat -aon | findstr 0.0.:80 enter

PID 4 occupies 80, this is an system process, NT Kernal & System, cannot kill to drop it, otherwise it will be blue screen.

Find out which application calls NT Kernal & system  

IIS is still running. SQL Server Reporting Services is running(this was my problem). Web Deployment Agent Service is running services msc enter, sure SQL Server Reporting Services is active stop it.

re-install xampp, okay now.


In addition to NT Kernal, skype also takes up ports.


Related articles: