相信很多朋友在啓用某個應用程序的時候被提示 “ 某個端口正在佔用,程序無法啓動 ” ,現在我來教給你不通過任何工具就可以知道這個端口被誰佔用了。查到之後就可以直接把進程停掉,新的應用程序就可以正確運行了。
現在我們就以查看 3306 端口是被誰佔用爲例開始我們的旅程(提示: 3306 是 MySql 數據庫佔用的 ) 。
首先打開 “ 開始 ” 菜單,單擊 “ 運行 ” 輸入 "cmd"( 不家引號,後同 ) ,然後在出來的黑屏中輸入 "netstat -ano", 就會
看到類似下圖的結果:
找到 Local Address 帶有: 3306 的一行,得知是進程 Pid 爲 1188 的程序佔用了
現在我們就去找 PID 爲 1188 的進程。
按 Ctrl+Shift+Esc 打開任務管 理器,在 “ 查看 ” 裏面打開 “ 選擇列 ” ,選中 “PID” 項的複選框。如下圖所示:
Ok 然後看你的任務管理器是不是多了列名爲 Pid 的列?
找到 Pid 爲 1188 的進程行,看到映像名稱爲 mysqld-nt.exe 我們就知道是被 MySql 佔用了。
查看其它被佔用的端口步驟一樣,自己趕快去試一吧!