檢視端口占用,並關閉它還有它的祖宗?
使用網路查詢命令 netstat
C:/Users/IXR>netstat -aon|find ":80 "
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 5892
TCP 192.168.1.128:50302 221.130.46.151:80 ESTABLISHED 1792
TCP 192.168.1.128:50304 221.130.46.151:80 ESTABLISHED 1792
TCP 192.168.1.128:51671 58.68.226.20:80 ESTABLISHED 1792
可以看到最後一個 5892
這個就是佔用程式的PID
好找到了 PID:5892的程式佔用了80埠
然後使用 tasklist來檢視 5892的應用程式資訊
C:/Users/IXR>tasklist /FI "PID eq 5892"
映像名稱 PID 會話名 會話# 記憶體使用
========================= ======== ================ =========== ============
javaw.exe 5892 Console 1 65,108 K
這樣看到了 這個埠的專用原來是 jdk喲!~
現在如果不用他就可以 taskkill掉他
C:/Users/IXR>taskkill /PID 5892
錯誤: 無法終止 PID 為 5892 的程序。
原因: 只能強行終止這個程序(帶 /F 選項)。
無法終止!~~~~ 帶上/F強制下
C:/Users/IXR>taskkill /PID 5892 /F
成功: 已終止 PID 為 5892 的程序。
成功關閉了!~
如果看到埠又復活了 說明這個 應用程式是有守護程式的!~ 我們把它的守護給幹掉 嘻嘻!~
如何找到守護呢?
C:/Users/IXR>taskkill /T -PID 2016
錯誤: 無法終止 PID 2016 (屬於 PID 5376 子程序)的程序。
原因: 只能強行終止這個程序(帶 /F 選項)。
看 5375 使用
C:/Users/IXR>tasklist /FI "PID eq 5376" /V
映像名稱 PID 會話名 會話# 記憶體使用 狀態 使用者名稱 CPU 時間 視窗標題
javaw.exe 5376 Console 1 606,224 K Running IXR-PC/IXR 0:03:35 MyEclipse Java Enterprise - common/rc/main/java/WebServer.java - MyEcli
原來這貨是 MyEclipse 呀,關閉掉 +F