前言
埠占用問題幾乎每個開發人員都會遇到,每次用每次查,下面來記錄下解決過程,以便日後需要。
正文
1、調出命令視窗
windows+r 組合鍵,調出命令視窗
2、查詢占用埠對應的pid(程序號)
列出所有埠占用情況
netstat -ano
精確找到被占用的埠對應的pid
netstat -ano|findstr 「port」
示例netstat -ano|findstr 「6644」
3、檢視是哪個程序或程式占用了埠
tasklist|findstr 「pid」
示例tasklist|findstr 「4」
4、開啟任務管理器,切換到『詳細資訊』選項卡,結束當前程序或程式
或者在第乙個選項卡『程序』中查詢『system』程序,結束任務
4、或者繼續在dos視窗中通過命令結束程序
taskkill /f /t /im xx程序
示例taskkill /f /t /im system
5、命令解析
命令 描述netstat 顯示協議統計資訊和當前tcp/ip網路連線
netstat 檢視當前哪些埠正在被使用
findstr 查詢字串,類似linux下的grep命令
tasklist 顯示執行在本地或遠端計算機上的所有任務的應用程式和服務列表
taskkill 結束乙個或多個任務或程序
taskkill /f 指定強制終止的過程(我覺得是程序)
taskkill /t 指定那個終止與父程序一起的所有子程序,常被認為是「樹終止」
taskkill /im imagename 指定將被終止的過程的影象名稱
總結
通過上述方法就解決了埠占用問題,在linux系統下也有對應的命令,這裡就不多做介紹了,感謝閱讀!
windows解決埠占用問題
如果我要看是誰占用80埠 輸入命令 netstat ano findstr 80 接著 輸入 taskkill f t pid 4712 即可。taskkill是用來終止程序的命令 f 引數是強調結束 t 引數終止指定的程序以及由它啟動的任何子程序 pid 引數是使用pid結束程序4712上圖中占用...
Windows下解決埠占用問題
在開發過程中,經常會遇到埠被占用的問題,如何解決埠占用呢,以 下是兩種常用的方法 1 執行cmd,開啟命令列工具,執行netstat ano命令檢視各個程序以及使用埠,以及對應的pid 2 開啟任務管理器,根據pid結束掉相應的程序。1 執行cmd,執行netstat ano findstr 埠號 ...
Windows系統解決占用埠問題
在使用windows電腦的時候,有時候會出現,其中某乙個專案是埠被其他服務占用,導致啟動失敗,然而又知道哪乙個程序占用了這個埠,今天介紹一下如何檢視系統埠是否被占用,以及如何將這個程序殺掉。1首先是啟動windows的命令視窗,按鍵盤上的windows r,然後在輸入框中輸入cmd,既可以啟動命令視...