最近被網路問題困擾了很久。也遇到這樣乙個問題,tomcat開啟時出錯,發現是埠被占用了,而一般用的埠是80埠,剛開始以為是被 iis 給占用了,就把iis給停止了,可是80埠還是被占用著。
在doc命令下輸入netstat -aon | findstr "80" 回車,就可是查詢是哪個程序占用了80埠
proto local address foreign address state pid
==== *****==== ********** ***** ===
tcp 0.0.0.0:80 0.0.0.0:0 listening 4
上面是我查詢的結果,是程序號為 4 的程序給占用了。那麼程序號為4 的程序是哪乙個,
再查:tasklist | findstr "4" ,回車,這樣就可以查到是哪個程序了,結果發現是system這個程序
程序名 pid 會話名 會話# 記憶體使用
system 4 services 0 1804k
可是system這個程序是windows頁面記憶體管理程序,擁有0級優先權。沒有它系統無法啟動。
本來以為不能把這個程序終止,後來又在網上查到sql08的reporting服務占用了這個程序,不一定是iis。
然後就在sql配置管理器裡把sql server repoting services 停止。這樣80埠就被釋放了】
80埠被占用
原文出處 80埠被system占用的問題 今天啟動apache的時候發現無法啟動80埠被占用。1.netstat命令 1 執行 中輸入cmd 2 在命令列中輸入netstat ano,得到埠號對應的pid 3 開啟任務管理器,點選 檢視 選單,選擇 選擇列 給程序列表中新增 pid 列,然後找到pi...
解決80埠被占用
什麼?玩了iis又要玩apache麼 80埠被占用?不用擔心,此處有招式 按 win r鍵調出執行視窗 建議用管理員身份執行 輸入cmd回車,彈出命令列視窗 輸入net stop http 回車 此時會停止一些服務。不過某些未知情況下還是不能解決 所以需要從起 但是從起的時候 這些服務就又執行起來了...
80埠被占用問題
首次,cmd裡用命令 netstat ano檢視80埠占用情況。如果是啟動項,執行msconfig,關閉啟動項。如果是pid為4的程序 是system。殺掉程序的命令 taskkill pid 4 f 其中 f 表示強制關閉該程序 在使用netstat和tasklist時均可使用findstr來過濾...