如何在Windows中终止进程?

当应用程序或程序启动时,会创建一个进程来执行应用程序和程序。进程还包含程序代码、系统资源、用于标识的进程ID等。理想情况下,当应用程序关闭并正确退出时,进程将停止。但在某些情况下,我们可能需要使用不同的工具和方法(如任务栏、taskkill命令、Stop process PowerShell命令)显式终止进程。在本教程中,我们将学习如何找到进程并以不同的方式终止它。

null

通过任务管理器终止进程

任务管理器是一个GUI工具,用于显示、监视和管理流程。任务管理器也可以用来终止进程。它可以以不同的方式打开,其中使用任务栏是最简单的方式。只需右击任务栏

图片[1]-如何在Windows中终止进程?-yiteyi-C++库

在那里我们将看到任务管理器主屏幕。如果有一个空屏幕下面有“更多细节”按钮,只需点击这个按钮,当前正在运行的进程。从列表中选择要终止的进程或应用程序,然后右键单击它。您将看到一个上下文菜单,其中包含“ 结束任务 “只需单击此按钮,此操作将结束或终止具有相关进程的任务。

图片[2]-如何在Windows中终止进程?-yiteyi-C++库

或者,可以使用Details选项卡终止进程。“详细信息”选项卡列出所有流程事件同一任务有多个流程它的所有流程都列在此“详细信息”选项卡中。终止进程与右键单击要终止的进程,然后选择“结束任务”相同,如下所示。

图片[3]-如何在Windows中终止进程?-yiteyi-C++库
通过“任务管理器详细信息”选项卡终止进程

使用taskkill命令终止进程

Windows MS-DOS或命令提示符提供 结束进程 用于终止进程的命令。每个进程都以不同的权限执行,其中有些是管理员进程,有些是当前用户进程。管理员进程需要管理员权限,而MS-DOS应该以管理员权限打开。

相关文章: 我有什么版本的Windows?

首先,我们将列出当前正在运行的进程 任务列表 “命令。

tasklist

输出如下所示,每个正在运行的进程都列出了以下信息。进程列表按PID排序,通常用户进程的PID较高,列在进程列表的末尾。

  • 图像名称 进程名或可执行文件名。
  • PID 进程ID,用唯一的数字标识进程。我们将使用PID来终止进程。
  • 会话名称
  • 会话
  • 内存使用 是give进程的内存使用情况。
图片[4]-如何在Windows中终止进程?-yiteyi-C++库
使用tasklist命令列出进程

现在我们可以用它的PID终止进程。我们将使用 结束进程 命令并为进程ID提供 /PID 选项。此外,我们还将使用 /F级 选项以强制终止给定进程。

taskkill /F /PID 3020

如果进程成功终止,将打印以下消息作为输出。

SUCCESS: The process with PID 3020 has been terminated.

或者,我们可以用名称或名称的某个部分终止进程。应提供确切的进程名或可执行文件名。如果有多个进程具有相同的可执行文件名,则所有进程都将被终止。在下面的示例中,我们将终止“firefox.exe”。

taskkill /F /IM "firefox.exe"

输出如下。我们可以看到有一个多行输出,其中每个 火狐.exe “已成功终止。

SUCCESS: The process "firefox.exe" with PID 7064 has been terminated.SUCCESS: The process "firefox.exe" with PID 1100 has been terminated.SUCCESS: The process "firefox.exe" with PID 2180 has been terminated.SUCCESS: The process "firefox.exe" with PID 1624 has been terminated.SUCCESS: The process "firefox.exe" with PID 6488 has been terminated.

使用Stop Process PowerShell命令终止进程

PowerShell是microsoftwindows提供的下一代命令行界面和脚本语言。Stop Process命令可用于终止或停止指定的进程。但在终止进程之前,我们将列出进程及其进程ID。

Get-Process
图片[5]-如何在Windows中终止进程?-yiteyi-C++库
使用Get Process列出进程

Get Process命令输出提供有关所列进程的以下信息。

  • 手柄
  • NPM公司
  • 颗粒物
  • 远景
  • 中央处理器
  • 身份证件
  • 进程名称

相关文章: 如何在Windows10和WindowsServer2019中安装/启用SSH服务器?

我们可以使用进程ID来通过Stop process命令指定要终止的进程。进程id提供了-id属性,如下所示。-Force属性也可以用于强制终止指定的进程。

Stop-Process -ID 1892 -Force

或者,可以将进程名指定为kill。这个 -姓名 用于指定进程名称的属性。这甚至会杀死多个名为“firefox”的进程。

Stop-Process -Name "firefox" -Force
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享