【问题标题】:Difference between End Process and End Process Tree结束进程和结束进程树的区别
【发布时间】:2018-03-08 06:45:30
【问题描述】:

Windows任务管理器中的End process和End process Tree有什么区别。End process tree会杀死parent下的所有子进程吗?

【问题讨论】:

  • Windows 不维护进程树,因此任何声称杀死“进程树”的工具都是在撒谎。它实际上所做的是 build 并通过列出所有进程并将子进程链接到父进程来终止进程树。但是,如果父级已经退出,那么该树的分支是孤立的,您将无法杀死它。相反,维护进程树的操作系统会在父级退出后立即将子分支嫁接到祖级。
  • Windows 8+ 维护嵌套的 Job 对象而不是 Process 树。甚至在 Windows 8 之前,进程只能在单个作业中,精心设计可以将作业对象链接到树中。每个 Job 都可以配置为在关闭时自动终止其进程(即当 Job 的所有者退出、崩溃或被终止时)。使用这种设计,如果 Job 树的基终止,它会级联终止所有分支。

标签: windows process kill taskmanager


【解决方案1】:

结束进程:将结束/杀死/关闭当前应用程序。

结束进程树:将结束/杀死/关闭当前应用程序以及它正在使用的所有相关服务和应用程序。

更多详情

http://www.tomshardware.com/forum/101540-45-process-tree-process https://superuser.com/questions/794052/end-process-end-process-tree

【讨论】:

  • 它不会关闭进程正在使用的所有其他服务和应用程序。只是它产生的服务和应用程序
猜你喜欢
  • 2013-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 2011-07-08
  • 2017-02-11
  • 2018-12-01
相关资源
最近更新 更多