什么原因导致explorer.exe无法启动?

什么原因导致explorer.exe无法启动?

我昨天安装了更新,现在explorer.exe无法启动。我仍然可以访问任务管理器,并从那里打开其他程序。但是explorer.exe无法启动,也没有任何错误。运行ms-settings:display会产生此错误:

其他无帮助的事情:

命令 会发生什么
sfc /scannow Windows 资源保护未发现任何完整性违规。
bcdedit /set {current} safeboot network 启动到安全模式成功,但仍然无法运行explorer.exe
chkdsk Windows 已扫描文件系统,未发现问题。
Get-ComputerRestorePoint 一无所获
eventvwr或者devmgmt.msc 我不知道该寻找什么

以下是最近更新的列表:

wmic qfe list
Caption                                     CSName       Description      FixComments  HotFixID   InstallDate  InstalledBy          InstalledOn  Name  ServicePackInEffect  Status
http://support.microsoft.com/?kbid=5029921  OOKERLAPTOP  Update                        KB5029921               NT AUTHORITY\SYSTEM  9/15/2023
https://support.microsoft.com/help/5012170  OOKERLAPTOP  Security Update               KB5012170               NT AUTHORITY\SYSTEM  12/7/2022
https://support.microsoft.com/help/5030310  OOKERLAPTOP  Update                        KB5030310               NT AUTHORITY\SYSTEM  9/27/2023
                                            OOKERLAPTOP  Update                        KB5028756               NT AUTHORITY\SYSTEM  7/26/2023
                                            OOKERLAPTOP  Update                        KB5030508               NT AUTHORITY\SYSTEM  9/27/2023

根据winver,我正在使用 Windows 11 Home 22H2 (22621.2361)。

答案1

KB5030310 是预览版,这意味着它正在测试中,将来经过全面测试和调试后,完成的更新将以另一个编号发布。

不建议启动 Windows Update 并执行所有建议的更新,因为这样您将面临尚未完成的、仍处于测试阶段的更新的安装。等待 Windows 宣布有更新可用要安全得多,因为预览更新永远不会自动安装,只能由您自己手动运行 Windows Update 进行安装。

我不能说 KB5030310 是问题的根源,但我建议卸载它,重新启动,看看这是否能解决问题。如果需要,请卸载此问题出现之前安装的其他更新。逐个卸载并在每次卸载后重新启动,以便识别有问题的更新。

要卸载更新:

  • 跑步设置 > 更新和安全 > 查看更新历史记录 > 卸载更新或者,
    运行 控制面板 > 程序和功能 > 查看已安装的更新
  • 右键单击更新,选择“卸载”并按照提示进行操作。

答案2

这在我的 Windows 10 Dell 笔记本电脑上有效。Explorer.exe 无法启动。随后,我将登录到带有光标的黑屏。

登录后,出现黑屏,按-Ctrl-Alt-Del,选择任务管理器...文件.....运行新任务.....输入 explorer.exe,然后单击确定。如果这没有显示桌面,请转到注册表中的以下内容。Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 使用 regedit.exe。您必须使用任务管理器来启动它。将此路径粘贴到程序顶部或单击到 Winlogin 子项。到达那里后,单击该项,在右侧窗格中双击 Shell 值,然后输入 explorer.exe 作为值数据。关闭并重新启动。如果仍然无法启动到桌面,请检查同一子项 Winlogon 下的 Userinit 值。再次使用任务管理器,使用 regedit 并返回到 Winlogon 文件夹。在右侧窗格中,双击 Userinit 值,然后输入 C:\WINDOWS\System32\userinit.exe 作为值数据。关闭并重新启动。希望您在登录后能获得桌面。我相信 userinit.exe 是启动 Windows 中的 explorer.exe shell 的程序,可为您提供桌面。有时,程序或更新会更改它,导致 Windows 启动时无法加载桌面。使用原生 Windows userinit.exe 程序可能会解决问题。

相关内容