由於端口被占用,使用 win+r 運行 cmd
輸入netstat -ano 可以看到端口被PIF 4占用,可以找到對應的進程NT kernel& System
該進程是Http.sys,是http API的驅動組件,Http棧服務器,如果端口被Http.sys占用,說明一些正在使用http.sys的應用程序在運行。
可以按照如下步驟禁用http.sys:
1、net stop http -----可以看到很多關聯的服務
2、sc config httpstart = disabled ------如果不成功需要重啟一下再運行
如此一番操作,端口又可以使用了。接下來碰到的問題是公司內部網站需要運行一個安全插件才能登陸,這個安全插件又需要使用HTTP.SYS服務(在安全插件的安裝目錄下找到錯誤日志,根據錯誤日志才聯想到http.sys),於是死活登陸不上。
1、在cmd中運行:net start http報錯
2、在運行輸入regedit,回車打開注冊表編譯器,進入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,其中"Start"項4表示禁用,3為啟動,修改為3后確定重啟服務器即可。
總結一番:
碰到沒有頭緒的問題,首先找日志。錯誤日志信息能夠幫助你快速的檢索到相似度更高的解決方案,而僅僅靠語言描述問題,很難快速檢索到答案。
參考博客:https://blog.csdn.net/lsbhjshyn/article/details/8696308
