windows 根据端口查看进行PID 并杀掉进程

1. 首先用netstat -ano | find “端口号”查出进程号

明明有端口号是17568和18892, 如何确定是17568呢

2. takslist 查询当前的进行

3. 如何杀死进程呢  tasklist /pid ${xx}

发现不行呢,权限不够,用管理员权限运行cmd,发现又报错了,说要强制执行才可以,加上-F

总结下:

taskkill是Windows命令行里终止指定程序“进程”的命令。

/f 表示强制终止
/im 表示指定的进程名称,例如“explor.exe"

/pid 表示指定的进程ID进程号

taskkill /f /im javaw.exe
taskkill /f /pid 3352

?


1

2

3

4

5

6

7

8

9

10

11

总结下:

taskkill是Windows命令行里终止指定程序“进程”的命令。

/f 表示强制终止

/im 表示指定的进程名称,例如“explor.exe"

/pid 表示指定的进程ID进程号

taskkill /f /im javaw.exe

taskkill /f /pid 3352

 

windows批处理删除指定进程

?


1

2

3

4

5

6

7

8

9

10

11

12

13

@echo off

setlocal enabledelayedexpansion

set /p port=请输入端口号:

for /f "tokens=1-5" %%a in (‘netstat -ano ^| find ":%port%"‘) do (

    if "%%e%" == "" (

        set pid=%%d

    ) else (

        set pid=%%e

    )

    echo !pid!

    taskkill /f /pid !pid!

)

pause

  上面一种

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

@echo off & color 3d & setlocal enabledelayedexpansion

  ::ipconfig>ip.txt

 

  

netstat -aon |findstr 8083>pid.txt

     

     for /f "delims=" %%a in (pid.txt) do (

        

      for /f "tokens=1* delims=:" %%i in (‘call echo %%a^|find /i "TCP"‘) do (

         echo %%a

     ::读取出内容过滤后,写入另一个记事本中

     rem Echo %%a>>"text.txt"

        

    )

rem 读取文件中内容

set /P OEM=<pid.txt

 

rem 截取文件中的字符串

 

echo  %OEM:~71,76%

 

taskkill /f /pid %OEM:~71,76%

  

原文地址:https://www.cnblogs.com/qianjinyan/p/10772540.html 

原文地址:https://www.cnblogs.com/jpfss/p/12001238.html

时间: 2025-01-11 18:41:46

windows 根据端口查看进行PID 并杀掉进程的相关文章

windows下端口查看

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口下执

windows通过端口查看服务,并禁用服务的方法

1.打开命令提示符窗口,输入netstat -ano查看端口及PID号,比如示例中我们要找21端口属于哪个服务在使用. 从图中,我们看到21端口的PID号为1252. 如果端口信息太多,我们可以使用find参数进行筛选 2.打开任务管理器,查看对应的PID号和进程. 打开任务管理器,切换到进程窗口,如图: 在窗口中,如果没有PID列,在查看中添加,如图: 现在可以看到PID列,如图: 找到PID为1252的进程,如图: 3.在系统"服务"中找对应的进程服务,如果不需要该服务,禁用.如图

windows查看端口占用以及关闭相应的进程

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口下执

windows下如何查看端口占用情况?

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口下执

DOS查看端口占用及杀掉进程命令

MyEclipse启动tomcat时出现端口被占用的问题: 1. 查看端口占用 在windows命令行窗口下执行: netstat -aon|findstr 8080 TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448 端口“8080”被PID(进程号)为2448的进程占用. 查看端口“8080”被哪个应用占用,,继续执行下面命令: tasklist|findstr "2448" notepad.exe 2016 Console 0 16,064 K 2

windows系统如何查看端口被占用、杀进程

1.首先启动windows的命令窗口 2.进入windows命令窗口之后,输入netstat -ano,就可以看到系统当前所有的端口使用情况 3.通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano |findstr "端口号",然后回车就可以看到这个端口被哪个应用占用. 4.查看到对应的进程id之后,就可以通过id查找对应的进程名称,使用命令tasklist |findstr "进程id号 5.通过命令杀掉进程,或者是直接根据进程的名称杀掉所有的进程

Windows下如何查看某个端口被谁占用

开发时经常遇到端口被占用的情况,这个时候总是很令人抓狂,知道被哪个进程占用还好,结束就是了,要是不知道我们该怎么办呢? 我告诉大家一个方法,^_^. 1. 开始—->运行—->cmd,或者是window+R组合键,调出命令窗口:  2.输入命令:netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口,比如是1224,首先找到它:  3.查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8081”,回车,记下最后一位数字,即PID,这里是908

关于window的端口查看及tomcat的端口修改问题

1.Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\>netstat -ano 协议    本地地址                     外部地址               状态                   PID TCP    127.0.0.1:1434         0.0.0.0:0              LISTENING       3236  TCP    127.0.0.1:5679         0.0.0.0:0

windows系统端口监听

通常情况下,如果想发现所有已经使用的和正在监听的端口,我们可以使用netstat命令. netstat并非一个端口扫描工具,如果你想扫描计算机开放了哪些端口的话,建议使用本文介绍的方法. Netstat命令基础 Netstat命令主要用于显示协议统计信息和当前 TCP/IP 网络连接. 其格式如下: NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] 下面简单说明各个参数的含义: -a 显示所有连接和监听端口