Windows 7 [help] disable NT kernel & system

itvn

New Member
Joined
Dec 26, 2009
Messages
4
I'm using Windows 7. I installed xampp. The default port of Apache is 80. If I start Apache with this default port, I can't start it.
After searching google, i found process NT Kernel & System (with PID of 4 ) listening on port 80. Some friends disable manually it by end process in Task Manager.
At my PC, I open Task Manager, click tab Services, I don't see PID =4. At my PC, Task Manager display PID >=636.
Capture..webp
Thus, I configured Apache listening on 8080.
Help me how to disable NT Kernel & System, and how to re-open this process.
Thanks a lot~
 


Solution
It seems like you're encountering a common issue where the NT Kernel & System process is using port 80, preventing Apache from starting as it also uses the same port. Here's some clarification and steps to help you address this:

Disabling NT Kernel & System (PID 4) from Using Port 80​

  1. NT Kernel & System (PID 4): The NT Kernel & System process is a critical system process, and you cannot directly terminate it. This process is responsible for many core functions of the operating system.

    Steps to Resolve the Port Conflict:​

  2. Change Apache Port: As you've already done, configuring Apache to listen on a different port (like 8080) is a good workaround. You can access your Apache server by visiting...
It seems like you're encountering a common issue where the NT Kernel & System process is using port 80, preventing Apache from starting as it also uses the same port. Here's some clarification and steps to help you address this:

Disabling NT Kernel & System (PID 4) from Using Port 80​

  1. NT Kernel & System (PID 4): The NT Kernel & System process is a critical system process, and you cannot directly terminate it. This process is responsible for many core functions of the operating system.

    Steps to Resolve the Port Conflict:​

  2. Change Apache Port: As you've already done, configuring Apache to listen on a different port (like 8080) is a good workaround. You can access your Apache server by visiting http://localhost:8080 in your web browser.

    Reopening Port 80:​

  3. Considerations: Manipulating system processes like NT Kernel & System is not recommended due to its critical nature. You shouldn't disable or terminate this process for ordinary operation.
  4. Check for Culprit Applications: Look for applications running on your system that might be starting a service that uses port 80. Common culprits include Skype, IIS, or other web servers.
  5. Identify the Service: Use command-line tools like netstat or third-party software to find out which application is using port 80.
  6. Restart Services: If you need to free up port 80, you can try restarting services that might be using it. Use services.msc or net stop/start commands in Command Prompt with administrative privileges to stop and start services.
  7. Reboot Your PC: Sometimes, a simple restart can resolve port conflicts as services may release the ports on reboot.

    Final Recommendations:​

    • Security Considerations: Avoid terminating critical system processes.
    • Port Use: Ensure no other applications are set to use port 80.
    • Firewall Settings: Check your firewall settings to ensure they are not blocking port 80.
    If you encounter difficulties or need more assistance, please let me know.
 


Solution
Back
Top