zoukankan      html  css  js  c++  java
  • windows 批量杀进程 类似pkill

    轉:http://blog.sina.com.cn/s/blog_55fb522f0100whki.html

    1、开始-运行(或win+R),输入cmd,打开命令行模式;

    2、输入tasklist,可以查看所有进程

    3、输入tasklist /fi "imagename eq nginx.EXE",可以查看名字为

    nginx.EXE的所有进程,此处的nginx.EXE可以修改为你想查找的进程名

    4、输入taskkill /fi "imagename eq nginx.EXE" /f,可以杀死名字为

    nginx.EXE的所有进程

    命令参数解析:

    /fi:为筛选器的开关

    imagename:为筛选器名称

    /f :为强行关闭

    详细的参数解释可以通过tasklist /?和taskkill /?进行查看

    C:Documents and SettingsAdministrator>TASKLIST /?

    TASKLIST [/S system [/U username [/P [password]]]]
             [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

    描述:
        这个命令行工具显示应用程序和本地
        或远程系统上运行的相关任务/进程的
        列表。

    参数列表:
       /S     system           指定连接到的远程系统。

       /U     [domain]user    指定应该在哪个用户上下文
                               执行这个命令。

       /P     [password]       为提供的用户上下文指定
                               密码。如果忽略,提示输入。

       /M     [module]         列出所有其中符合指定模式名
                               的 DLL 模块的所有任务。
                               如果没有指定模块名,则
                               显示每个任务加载的所有模块。

       /SVC                    显示每个进程中的服务。

       /V                      指定要显示详述
                               信息。

       /FI    filter           显示一系列符合筛选器指定的标准
                               的任务。

       /FO    format           指定输出格式。
                               有效值: "TABLE"、"LIST"、"CSV"。

       /NH                     指定栏标头不应该在
                               输出中显示。
                               只对 "TABLE" 和 "CSV" 格式有效。

       /?                      显示帮助/用法。


    筛选器:
        筛选器名        有效操作符                有效值
        -----------     ---------------           --------------
        STATUS          eq, ne                    正在运行 | 没有响应
        IMAGENAME       eq, ne                    图像名
        PID             eq, ne, gt, lt, ge, le    PID 值
        SESSION         eq, ne, gt, lt, ge, le    会话编号
        SESSIONNAME     eq, ne                    会话名
        CPUTIME         eq, ne, gt, lt, ge, le    CPU 时间,格式为
                                                  hh:mm:ss。
                                                  hh - 时,
                                                  mm - 分,ss - 秒
        MEMUSAGE        eq, ne, gt, lt, ge, le    内存使用量(KB)
        USERNAME        eq, ne                    用户名,格式为 [domain]

    user

        SERVICES        eq, ne                    服务名
        WINDOWTITLE     eq, ne                    窗口标题
        MODULES         eq, ne                    DLL 名

    例如:
        TASKLIST
        TASKLIST /M
        TASKLIST /V
        TASKLIST /SVC
        TASKLIST /M wbem*
        TASKLIST /S system /FO LIST
        TASKLIST /S system /U domainusername /FO CSV /NH
        TASKLIST /S system /U username /P password /FO TABLE /NH
        TASKLIST /FI "USERNAME ne NT AUTHORITYSYSTEM" /FI "STATUS eq

    running"

    C:Documents and SettingsAdministrator>


    C:Documents and SettingsAdministrator>TASKKILL /?

    TASKKILL [/S system [/U username [/P [password]]]]
             { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

    描述:
        这个命令行工具可用来结束至少一个进程。
        可以根据进程 id 或图像名来结束进程。

    参数列表:
        /S    system           指定要连接到的远程系统。

        /U    [domain]user    指定应该在哪个用户上下文
                               执行这个命令。

        /P    [password]       为提供的用户上下文指定
                               密码。如果忽略,提示输入。

        /F                     指定要强行终止
                               进程。

        /FI   filter           指定筛选进或筛选出查询的
                               的任务。

        /PID  process id       指定要终止的进程的
                               PID。

        /IM   image name       指定要终止的进程的
                               图像名。通配符 '*'
                               可用来指定所有图像名。

        /T                     Tree kill: 终止指定的进程
                               和任何由此启动的子进程。

        /?                     显示帮助/用法。

    筛选器:
        筛选器名      有效运算符                有效值
        -----------   ---------------           --------------
        STATUS        eq, ne                    运行 | 没有响应
        IMAGENAME     eq, ne                    图像名
        PID           eq, ne, gt, lt, ge, le    PID 值
        SESSION       eq, ne, gt, lt, ge, le    会话编号
        CPUTIME       eq, ne, gt, lt, ge, le    CPU 时间,格式为
                                                hh:mm:ss。
                                                hh - 时,
                                                mm - 钟,ss - 秒
        MEMUSAGE      eq, ne, gt, lt, ge, le    内存使用,单位为 KB
        USERNAME      eq, ne                    用户名,格式为
                                                [domain]user
        MODULES       eq, ne                    DLL 名
        SERVICES        eq, ne                    服务名
        WINDOWTITLE     eq, ne                    窗口标题

    注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。

    注意: 远程进程总是要强行终止,
          不管是否指定了 /F 选项。

    例如:
        TASKKILL /S system /F /IM notepad.exe /T
        TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
        TASKKILL /F /IM notepad.exe /IM mspaint.exe
        TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
        TASKKILL /F /FI "USERNAME eq NT AUTHORITYSYSTEM" /IM notepad.exe
        TASKKILL /S system /U domainusername /FI "USERNAME ne NT*" /IM *
        TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

    C:Documents and SettingsAdministrator>

  • 相关阅读:
    论文复现
    20199324 2019-2020-2 《网络攻防实践》第12周作业
    20199324 2019-2020-2 《网络攻防实践》第10周作业
    20199324 2019-2020-2 《网络攻防实践》第9周作业
    Android Dalvikvm的学习笔记
    20199324 2019-2020-2 《网络攻防实践》第8周作业
    20199324 2019-2020-2 《网络攻防实践》第7周作业
    445. Add Two Numbers II
    167. Two Sum II
    643. Maximum Average Subarray I
  • 原文地址:https://www.cnblogs.com/CoreXin/p/5566607.html
Copyright © 2011-2022 走看看