首页 > 技术文章 > Window系统命令行工具中查找指定端口对应的正在运行的应用程序唯一标识并杀死此任务的方法

hapday 2020-08-02 16:34 原文

Window 10 系统命令行工具中查找指定端口对应的正在运行的应用程序唯一标识并杀死此任务的方法

 

 

1、首先介绍几个概念:

    1.1、CMD 是 Command 的缩写,中文翻译为命令,这里理解为命令行工具更贴切;

    1.2、PID 是 process identity 是缩写,是编程中常见的一个概念,中文含义是“处理中的唯一标识”,这里理解为“正在运行的应用程序唯一标识”更贴切;常出现在数据库表和实体中;

    1.3、netstat 是 net stat 的缩写词,是计算机不断发展中出现的新词,并非常用词,顾名思义中文含义“网络状态”,这里理解为 “查询网络数据结构”,也可以理解为“查下网络信息”;

    1.4、findstr 是 find string 单词是缩写词,是计算机不断发展中出现的新词,并非常用词,顾名思义中文含义为“查找某某字符串”;

    1.5、taskkill 是 task kill 单词的缩写,这个好理解,中文含义是“杀死指定的任务”。

   

1、首先介绍如何在 Windows 10 系统中查下应用程序 ID(PID):

    1.1、同时按下 Windows 键 和 R 键(这里的 R 是 run 的首字母,中文含义是“运行”),调出运行对话框:

    1.2、然后在“打开”字样后面的输入框中输出“cmd”,回车即可,调出命令行工具(CMD);

    1.3、在命令行工具(CMD)中输入如下命令(这里以端口 9053 为例):

        netstat -ano | findstr 9053 | findstr LISTENING

        

        在输出行的最后面可以看到一个数字,这个数字即是正在运行的应用程序唯一标识(PID);

 

3、杀死正在运行的应用程序唯一标识(PID) 的方法:

    3.1、taskkill /pid 3764 /f

        

   

 

推荐阅读