windows埠占用問題

2021-10-18 18:01:10 字數 1638 閱讀 3674

前言

埠占用問題幾乎每個開發人員都會遇到,每次用每次查,下面來記錄下解決過程,以便日後需要。

正文

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,既可以啟動命令視...