您好,根据文件,看上去 Windows Shell Experience Host 出现了一些问题,原因可能是用户账户未获得该 COM 组件的本地激活权限,导致系统启动时桌面环境加载失败。因此,我建议您重置 COM 组件注册。
请先尝试正常进入桌面(安全模式也可以),然后打开 Windows 终端(或 cmd、PowerShell),逐行输入并回车:
net stop winmgmt
net stop DcomLaunch
cd /d %windir%\system32
for %i in (*.dll) do regsvr32 /s %i
for %i in (*.ocx) do regsvr32 /s %i
net start winmgmt
除此之外,请打开注册表编辑器(regedit), 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
→ 检查 Shell
键值是否为 Explorer.exe
。若被修改为其他值,请右键修改为原值。
然后重新启动电脑。