我需要通过端口443和端口80的IIS运行的站点,但是这些两个端口是由一个系统进程(PID 4)使用与NT内核和系统的说明后,我从提升的命令提示符运行netstat -aon
命令?
这个案子有什么问题,我怎么能结束这个过程呢,因为我似乎无法结束这个过程。
我假设IIS已经安装在您的服务器上。
部分IIS是内核模式驱动程序http.sys,它在端口80和443上进行实际监听。因为它是内核模式驱动器,所以它在系统进程中运行。
http.sys将http请求转发到IIS的用户模式部分。
所以你应该很好走。
不要考虑结束系统过程。 这对Windows的运行至关重要。
根据堆栈溢出类似的问题 ,下面的服务应该使用HTTP / 80端口(和HTTPS / 443类似)检查系统进程(“NT Kernel&System”; PID:4)的问题:
看看你是否有任何上述的服务和运行。 如果你这样做,检查他们的configuration。
(是的,IIS也在名单上,你可能已经安装了IIS,但是你不知道。)
如果你不能弄明白,你也可以尝试浏览http://127.0.0.1 (端口80)和https://127.0.0.1 (端口443),看看是否有任何信息,指出哪些应用程序/服务可能正在为网页提供服务。
find导致应用程序/服务后,请将其从系统中删除,或根据需要更改端口号。
PID 4
通常意味着基于Microsoft的本地Windows服务,这意味着内核级别。
尝试逐个停止服务 ,并检查是否解决了问题 。
禁用服务/卸载导致问题的function 。
常用的服务有 : Routing and RAS
,任何注意IIS
或World Wide Puplishing
, Exchange
Windows Sync Share
, Web Deployment Agent Service
, SQL Server Reporting Services
, File Server Storage Reports Manager
等。