BAT指令碼 解決埠被占用

2021-09-24 16:29:44 字數 1286 閱讀 6067

一、

測試系統:win10 專業版

二、使用方法

1.新建txt文字檔案

2.將指令碼**貼上到文字檔案中

a.然後選單欄->另存為

b.修改檔名字尾為.bat

c.編碼選擇ansi(如果編碼不是ansi執行指令碼會顯示亂碼)

d.儲存

3.雙擊指令碼執行,可選擇對應功能

三、指令碼**

@echo off 

:main

echo ------------------------------

echo 1.全部埠列表

echo 2.查詢埠資訊

echo 3.查詢pid對應程序

echo 4.解除埠占用

echo ------------------------------

echo.

set /p x=輸入數字選擇功能:

if %x%==1 (

goto findallport

)else if %x%==2 (

goto mport

)else if %x%==3 (

goto findpid

)else if %x%==4 (

goto killport

):findallport

cls echo.

netstat -aon

echo.

goto main

:mport

cls set /p mport=請輸入要查詢的埠:

echo.

echo 協議 本地位址 外部位址 狀態 pid

netstat -aon|findstr %mport%

echo.

goto main

:findpid

cls set /p mpid=請輸入埠對應的pid號:

tasklist|findstr %mpid%

echo.

goto main

:killport

clsset /p mpid=請輸入需要解除埠對應的pid號:

taskkill /f /t /pid %mpid%

echo.

goto main

四、附圖

解決Tensorboard埠被占用

報錯資訊 e1220 06 55 50.868322 mainthread program.py 267 tensorboard attempted to bind to port 6006,but it was already in use e1220 06 55 50.868322 139684...

解決80埠被占用

什麼?玩了iis又要玩apache麼 80埠被占用?不用擔心,此處有招式 按 win r鍵調出執行視窗 建議用管理員身份執行 輸入cmd回車,彈出命令列視窗 輸入net stop http 回車 此時會停止一些服務。不過某些未知情況下還是不能解決 所以需要從起 但是從起的時候 這些服務就又執行起來了...

解決埠被占用問題 埠timewait

當jmeter做千級併發時,有報錯的介面,檢視是不是本地埠被占用完了 netstat an 檢視是否有埠在 timewait timewait是知道用那個埠,但是埠被別人占用著 見tcp原理 netstat an grep 192.168.87.25 篩選包含 ip 位址的管道 netstat na...