杀死 wininit.exe 会关闭 Windows

Sim*_*ang 13 windows kernel

当我 kill 时wininit.exe,Windows 7 突然关闭。有人可以使用 Windows 机制解释这一点吗?

我觉得这可能是因为该过程提供了一些重要的东西,或者这可能是一个安全功能。

Dav*_*all 41

从 Windows 内部,第 1 部分

Windows 初始化过程 (Wininit.exe)

  • 将自身标记为关键,以便如果它过早退出并且系统以调试模式启动,它将闯入调试器(否则,系统将崩溃)。
  • 初始化用户模式调度基础设施。
  • 创建 %windir%\temp 文件夹
  • 为要在会话 0 中运行的进程创建一个窗口站 (Winsta0) 和两个桌面(Winlogon 和 Default)。
  • 创建 Services.exe(服务控制管理器或 SCM)。
  • 启动 Lsass.exe(本地安全认证子系统服务器)。
  • 启动 Lsm.exe(本地会话管理器)。
  • 永远等待系统关闭。

  • +1 一个来源详细的答案 - 多么罕见 (6认同)

mag*_*981 20

这是对的。wininit.exe被标记为严重。

在此处输入图片说明

并且不允许杀死关键的系统进程,Windows 将使用CRITICAL_OBJECT_TERMINATION对系统进行错误检查


mok*_*mok 7

对groovypost.com后解释的来源winit.exe(“的Windows初始化”),并且今天主要作为为广大的那个始终运行后台应用程序的启动。

查看该博客文章中的屏幕截图,其中解释了终止wininit.exe进程也会影响该进程启动的任何内容:

[...] wininit.exe 是 Windows 运行所需的关键系统进程。结束此过程可能会导致您需要重新启动计算机的严重系统错误。如下图所示,wininit.exe 位于所有 Windows 服务(包括svchost.exe)的进程树的顶部。

进程浏览器截图

  • 但是在 Windows 中终止进程不会强制终止它创建的进程。Windows 不是这样工作的。 (2认同)