Several Windows services might block port 80 and the local webserver like Apache HTTP or Nginx from starting.

PS C:\www\httpd-2.4.46-win64-VS16\Apache24> .\bin\httpd.exe
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
PS C:\www\httpd-2.4.46-win64-VS16\Apache24>

The best way to identify the running service(s) I found on Stackoverflow.

NET stop HTTP

It might be helpful to disable the stopped services to prevent further automated starts.