windows 下,查看並殺死進程

 

今天啓動個人play framework 服務 提示 could not bind on 9000.仍是個error。這讓我很不解,昨天還好好的。
懷疑是9000唄某個服務佔了,在linux下還挺好辦可是在windows 就很差用了,在網上找半天啊。爲了下次再也不
糾結這個問題,記錄一下:
在windows命令行窗口下鍵入以下命令:
netstat -aon


在Local Address下面能夠看到被佔用的端口號狀況。好比上圖中80端口被PID爲3096的進程佔用了。
假如是但願查找指定的端口號被佔用狀況,好比查找80端口被佔用的狀況,能夠使用以下命令:
netstat -aon | findstr "80"
此命令就會查找到端口號中包含"80"的端口占用狀況,以下圖:

知道了佔用9000端口號的進程是PID爲3096的進程,用下面的命令來查看具體的該進程的名稱,使用以下命令:
tasklist | findstr "3096"

 
假如這個進程佔用了你的端口號,那麼用這個方法幹掉它。
用Ctrl+Alt+Delete調出windows任務管理器窗口,能夠直接經過名稱找到這個佔用的進程,而後選擇結束進程。也能夠經過PID號找到這個進程。點擊<查看>-><選擇列>,勾選<PID(進程標識符號)>,找到並結束進程。
 
另一個方法就是繼續使用命令:
C:\>taskkill /f /t /javaw.exe
相關文章
相關標籤/搜索