2017-03-07 4 views
-1

Heute habe ich versucht, den Visual Studio Developer IIS wie üblich auf Port 80 zu starten, aber dieses Mal wurde mit einem Fehler beendet, dass Port 80 bereits verwendet wird. Mit netstat habe ich herausgefunden, dass eine Anwendung C: /Windows/System32/ntoskrnl.exe Port 80 verwendet. Mein Betriebssystem ist Windows 10Warum blockiert system32 ntoskrnl.exe den Port 80?

Antwort

-1

ntoskrnl.exe ist der Windows-Kernel. Wenn ein Prozess stirbt/abstürzt, ohne dass ein Socket korrekt geschlossen wurde, ist der Kernel-Teil des Sockets noch eine Weile am Leben, aber das Problem sollte nach ein paar Minuten verschwinden.

Wenn das Problem nicht verschwindet, ist es likely, dass ein untergeordneter Prozess immer noch einen offenen Handle hat, der verhindert, dass der tote Prozess den Port freigibt.

Verwandte Themen