杀死wininit.exe将关闭Windows


13

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

我觉得可能是因为流程提供了一些重要的内容,或者这可能是安全功能。


这纯粹是猜测,但是我猜想wininit与linux的init类似。这将启动所有其他正在运行的进程(因此它们是其子进程),因此杀死它会关闭每个进程-从而关闭系统。
w4etwetewtwet 2014年

5
这种猜测是错误的,并且如某些答案中所述,这里有一种特定的Windows NT机制在起作用。
JdeBP 2014年

7
对于很多人来说,wininit.exe导致崩溃的杀死(系统进程)一点也不奇怪,因此,您可能要解释一下为什么提出这个问题。这类似于询问Hey,为什么拔出电源线后系统会关闭?; 有一个很好的答案,但太明显了,因此有些人可能认为这是愚蠢且毫无意义的。我最想问您为什么要问的原因是,由于该名称,您认为它应该只是引导过程的一部分,因此,您希望它在成功引导后不会被使用。
Synetech 2014年

@Synetech我觉得这件事看起来并不透明。
Simon Kuang

1
当然可以,但是对为什么会感到惊讶的评论会给这个问题带来更多的信任。有时,人们提出的问题似乎太明显而被人们忽略了,因为其他人认为发帖人并不是真正在寻找答案,而只是在寻求代表点。您的问题可以归为任一类,我只是认为对您的混淆的解释会有所帮助。这个问题似乎是显而易见的,因为wininit.exe是一个高优先级,保护,SYSTEM处理,不要轻易结束,所以它应该不会是一个惊喜,它会导致问题,如果杀害。
Synetech 2014年

Answers:


41

从Windows Internals,第1部分

Windows初始化过程(Wininit.exe)

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

6
+1一个执行的,详细的答案-是什么稀罕物
kinokijuf


7

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

查看该博客文章中的屏幕截图,该屏幕截图说明了终止该wininit.exe进程还将影响该进程启动的任何内容:

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

流程浏览器截图


2
但是,在Windows中杀死进程不会强制终止其创建的进程。Windows无法那样工作。
Jamie Hanrahan 2014年

3

wininit.exe过程是在%systemroot%\system32文件夹中找到的Windows启动应用程序(在大多数系统中,%systemroot%映射到C:\ Windows)。

在引导过程中,smss.exe进程将创建wininit,后者又将创建lsass.exe(本地安全机构子系统),services.exe(服务控制器管理器)和lsm.exe(本地会话管理器)。

与该csrss.exe进程一样,终止wininit.exe进程会使使用STOP Code 0xF4(CRITICAL_OBJECT_TERMINATION)的计算机崩溃(但有趣的是,可以暂停该进程)。

由于wininit.exe在system32文件夹中,因此如果在它的文件夹之外(在C:\ Windows \或您的应用程序数据文件夹中)找到wininit.exe,则它很可能是恶意的。


这只是复制大卫·马歇尔的答案。
kinokijuf 2014年

2
@kinokijuf,仍然获得了10个代表(到目前为止),还不错=)
Andrew Savinykh 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.