📜  Taskkill - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:28.725000             🧑  作者: Mango

任务终止命令 - Taskkill

Taskkill 是一个常用的命令行工具,可以在 Windows 操作系统中终止运行中的进程。这个命令非常适合程序员用来管理任务和处理异常进程。

用法
taskkill [/s <远程系统>] [/u <用户名> [/p [<密码>]]]]] [/fi <过滤器>] [/pid <进程ID>] [/im <映像名称>] [/f] [/t]
参数解释
  • /s <远程系统>: 指定要在远程系统上执行任务终止。如果不提供该参数,则在本地系统上执行。
  • /u <用户名>: 以某个用户的身份进行操作。一般需要管理员权限。
  • /p [<密码>]: 远程系统的用户密码,可选参数。
  • /fi <过滤器>: 使用过滤器来选择要终止的任务,可以使用多个过滤器来组合条件。
  • /pid <进程ID>: 终止指定进程ID的任务。
  • /im <映像名称>: 终止指定映像名称的任务。
  • /f: 强制终止进程,不会询问确认。
  • /t: 终止指定进程ID及其子进程。
示例
  1. 终止进程通过进程ID:

    taskkill /pid 1234
    
  2. 强制终止所有名字为 notepad.exe 的任务:

    taskkill /im notepad.exe /f
    
  3. 终止远程系统上的进程:

    taskkill /s remotepc /u admin /p password /pid 5678
    
  4. 通过过滤器选择要终止的任务:

    taskkill /fi "memusage gt 1000000"
    
  5. 终止进程及其子进程:

    taskkill /pid 1234 /t
    

更多详细用法和参数可以通过命令行输入 taskkill /? 来查看帮助文档。

以上就是 Taskkill 命令的简要介绍,希望对程序员们在任务管理和进程终止时有所帮助。通过这个命令,可以方便地终止异常进程,提高系统的稳定性和可用性。