插件窝 干货文章 Windows中使用命令行杀进程

Windows中使用命令行杀进程

终止 进程 PowerShell taskkill 646    来源:    2025-05-12

在Windows系统中,可以通过命令行工具(如CMD或PowerShell)来终止进程。以下是几种常用的方法:


1. 使用taskkill命令(CMD)

taskkill是Windows自带的命令行工具,用于终止进程。

基本语法:

taskkill /F /IM "进程名.exe"
  • /F:强制终止进程
  • /IM:指定进程名称(不区分大小写)

示例:

  • 终止记事本进程: cmd taskkill /F /IM notepad.exe
  • 终止所有Chrome浏览器进程: cmd taskkill /F /IM chrome.exe

通过PID终止进程:

  1. 先用tasklist查找进程的PID: cmd tasklist | findstr "进程名"
  2. 根据PID终止: cmd taskkill /F /PID 1234

2. 使用PowerShell

PowerShell提供了更强大的进程管理功能。

终止进程:

Stop-Process -Name "进程名" -Force
  • -Name:指定进程名称(支持通配符,如chrome*
  • -Force:强制终止

示例:

  • 终止记事本: powershell Stop-Process -Name notepad -Force
  • 通过PID终止: powershell Stop-Process -ID 1234 -Force

查找并终止进程:

Get-Process | Where-Object { $_.Name -like "*chrome*" } | Stop-Process -Force

3. 使用wmic命令(旧版Windows)

wmic process where name="进程名.exe" delete
  • 示例: cmd wmic process where name="notepad.exe" delete

注意事项:

  1. 管理员权限:某些系统进程需要以管理员身份运行CMD/PowerShell。
  2. 数据丢失风险:强制终止进程可能导致未保存的数据丢失。
  3. 系统进程谨慎操作:不要随意终止svchost.exe等系统关键进程。

总结:

  • 简单场景用taskkill(如taskkill /F /IM chrome.exe)。
  • 复杂需求用PowerShell(如批量终止、通配符匹配)。
  • 旧系统兼容可选wmic

如果有其他需求(如定时终止、远程终止等),可以进一步扩展命令。