經常,我們在啟動應用的時候發現系統需要的端口被別的程序占用,如何知道誰占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用。
開始→運行→cmd 進入命令提示符,輸入netstat -ano 即可看到所有連接的PID 之后在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列" 。
假如我們需要確定誰占用了我們的8008端口,在windows命令行窗口下執行:
C:"Documents and Settings"小葉>netstat -aon|findstr 8008
TCP 0.0.0.0:8008 0.0.0.0:0 LISTENING 2596
看到了嗎,端口被進程號為2596的進程占用,繼續執行下面命令:
C:"Documents and Settings"小葉>tasklist|findstr "2596"
javaw.exe 2596 Console 0 33,036 K
看來javaw占用了你的端口。
詳細出處參考:http://www.itqun.net/content-detail/2686.html