什么是Wininit.exe进程?为什么它正在运行以及如何修复重启?

2022年4月7日14:58:15 发表评论 4,667 次浏览

Wininit.exe有什么用?一个原始的 wininit.exe 文件属于 Windows 操作系统,完整形式是Windows Initialization。它是一个非常重要的 Windows 启动应用程序文件。你可能会注意到 wininit.exe 进程可能会启动重新启动过程,但它不是病毒。

快速概述

  • 文件大小和位置
  • 什么是wininit.exe?
  • 用途
  • 是病毒还是安全
  • 为什么它在后台运行
    • 为什么我的系统会被 wininit.exe 重新启动?
  • 我可以禁用 wininit.exe 吗?

Wininit.exe提示和指南:文件大小和位置

wininit.exe 的大小约为409 KB,位于文件夹C:\Windows\System32\文件夹中。

什么是Wininit.exe进程?为什么它正在运行以及如何修复重启?

简要细节

文件名:Winint.exe
文件描述:Windows 启动应用程序
文件类型:应用程序 (.exe)
数字签名:微软Windows出版商
数字签名(摘要算法)Sha256
产品名称:微软Windows操作系统
文件大小:409 KB(在 Windows 10 中)
语言:英语

什么是wininit.exe?

简而言之,wininit.exe 是一个Windows 启动应用程序,是 Windows 10 及更早版本操作系统所需的重要进程。启动系统时需要此文件,因此应将其重命名或从系统中删除。

用途

Wininit.exe有什么用?顾名思义,wininit.exe 是一个初始化文件。文件smss.exe(会话管理器子系统)在引导的早期阶段调用它。wininit.exe 然后创建 lsass.exe(本地安全权限子系统)、services.exe(服务控制器管理器)和 lsm.exe(本地会话管理器)。

wininit.exe进程负责创建Winlogon(提供登录界面)、Winsta0(窗口站)和%windir%\temp文件夹。即使在系统运行时 winint.exe 也是初始化和启动各种重要进程的促进者

是病毒还是安全

如上所述,wininit.exe 对于 Windows 来说是一个非常重要的文件,它是一个 100% 安全的文件。但顾名思义,所有 exe 文件都包含可执行代码。每当需要执行任何操作时,Windows 操作系统都会调用任何人或其他 exe 文件。如果没有 exe 文件,我们根本不会以 windows 的名义得到任何东西。

为了最大限度地方便用户使用,Microsoft 没有为这些 exe 文件中的大多数指定任何安全权限和策略。出于这个原因,大多数恶意软件都以 exe 文件为目标,以破坏或修改这些文件,而无需任何权限升级。当任何 exe 被恶意软件感染时,它肯定是病毒,必须清除。这里需要注意的是,有些木马使用相同的名称,伪装成正版wininit.exe

要确定 wininit.exe 是否为正版,你必须检查这些功能。

  • wininit.exe的数字签名——它必须带有微软的数字签名和证书,你可以从这个exe文件的属性中查看
    什么是Wininit.exe进程?为什么它正在运行以及如何修复重启?
  • wininit.exe 的运行位置——它必须从上面指定的位置运行,你可以从显示正在运行的进程的任务管理器中检查它
  • wininit.exe 的文件大小——它不能明显高于指定大小(即 409 KB),你可以从这个 exe 文件的属性中检查它

由于某种原因或其他原因,wininit.exe 可能会损坏或与某些不合格的硬件或软件发生冲突。

为什么它在后台运行

你可以很容易地将 wininit.exe 视为在后台运行的进程,你可以从任务管理器中检查它。它没有前端,检查其存在的唯一方法是任务管理器。wininit.exe 的这种行为背后的原因是因为它可以作为多个后台进程的启动器。从下图的 Process Explorer 中,很明显 wininit.exe 作为其他几个后台进程的主启动进程运行。它实际上位于整个 windows 进程树的最顶层。

为什么我的系统会被 wininit.exe 重新启动?

这是一个已知问题,许多用户都面临这个问题。如果你的系统正在重新启动或关闭 bny wininit.exe,那么你应该按照以下方法修复它。

解决方案

当你的系统无法处理 MaxTempTableSize 参数时,就会出现此问题。为此,你必须增加 MaxTempTableSize 值,以便系统不会重新启动或关闭。

这里的 MaxTempTableSize 基本上是 Microsoft Active Directory 中提到的一个值,它提到了一次可以处理多大的临时数据库表。

因此,现在我们必须将 LDAP 上的 MaxTempTableSize 增加到 100000,以便系统能够处理数据库负载。此处提供更多详细信息:https: //support.microsoft.com/en-us/help/315071/how-to-view-and-set-ldap-policy-in-active-directory-by-using-ntdsutil

以下是更改策略设置的步骤:

1. 打开 Ntdsutil.exe 命令提示符并键入 LDAP 策略,然后按 Enter 按钮

2.现在,输入以下命令

Set MaxTempTableSize to 100000

3. 现在点击 Enter 按钮

完成后重新启动系统。

现在,你的计算机不会被 wininit.exe 随机重启或关闭,问题已解决。

Wininit.exe有什么用?我可以禁用 wininit.exe 吗?

Wininit.exe提示和指南:从上面的讨论可以看出,wininit.exe 是 Windows 操作非常重要和必需的文件。几个重要的进程实际上是从它产生的,或者它们直接依赖于它。这里要记住的是,wininit.exe 在启动的早期阶段就被激活了。只要系统在运行,它就会一直作为后台进程。它仅在系统关闭或重新启动期间被取消。

wininit.exe的调用、维护、关闭的整个过程都是由windows自己完成的。这是一个典型的windows系统文件。所以强烈建议不要禁用它,因为它会立即导致系统崩溃。唯一的例外是当你怀疑 wininit.exe 是恶意软件时,在这种情况下,建议使用合适的反恶意软件。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: