“shell infrastructure host已停止工作”提示及ui迟滞,可新建本地管理员账户隔离损坏配置;重置照片应用清除缓存;用powershell重新注册uwp包;禁用照片后台任务;清理图标缓存与修复shell扩展注册表项。

Windows 10 开机时弹出“Shell Infrastructure Host 已停止工作”提示,桌面图标、任务栏、开始菜单响应迟滞或无法展开,说明系统图形宿主进程在初始化阶段已崩溃,需立即修复其依赖组件与注册状态。
创建新管理员账户绕过损坏配置
该错误常由当前用户配置文件损坏引发,新建本地管理员账户可完全隔离旧配置干扰,无需重装系统即可恢复基础UI功能。
第一步:按 Win + I 打开设置 → 点击“帐户” → 左侧选择“其他帐户”。
第二步:点击右侧“将其他人添加到这台电脑” → 在联网状态下点选“我没有此人的登录信息” → 再点“添加一个没有 Microsoft 账户的用户”。
第三步:输入新用户名(如 TempAdmin),不设密码直接点“下一步” → 账户创建后,返回该账户条目,点击“更改帐户类型” → 选中“管理员”并保存。
第四步:注销当前账户 → 使用新创建的管理员账户登录 → 观察是否仍弹出错误。若不再出现,说明原账户配置已损坏,后续可迁移数据后弃用旧账户。
重置照片应用清除注册表污染
Shell Infrastructure Host 高频调用照片应用后台索引服务,一旦其注册表项异常或缓存错乱,会在开机阶段反复触发加载失败,直接导致进程崩溃。
按下 Win + I 打开设置 → 点击“应用” → 在搜索框输入“照片” → 从列表中点击“照片”应用。
点击“高级选项” → 向下滚动至“重置”区域 → 点击“重置”按钮 → 在弹出确认框中选择“重置”。【此操作不会删除你相册中的原始图片,但会清空所有浏览记录、收藏和缩略图缓存】
重置完成后重启电脑,错误提示通常消失。
强制重新注册全部UWP系统包
方法一:使用 PowerShell 一次性修复所有可能损坏的UWP组件,包括照片、邮件、日历等被 Shell Infrastructure Host 调用的核心应用。
右键开始菜单 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
粘贴执行以下命令:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}
等待命令执行完毕(约2~5分钟),过程中会逐个显示注册成功的路径。执行完成后关闭终端并重启。
方法二:若仅想精准处理照片相关包,可单独运行:
Get-AppXPackage *Photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
该命令更轻量,适合仅怀疑照片应用引发问题的场景。
禁用照片应用后台活动与启动项
即使重置完成,若照片应用仍在后台自动扫描媒体库,仍可能在开机早期拖垮 Shell Infrastructure Host。
打开“设置”→“隐私”→“后台应用” → 将“照片”开关设为“关”。
进入“设置”→“应用”→“启动” → 在启动应用列表中找到“照片”,确保其状态为“关”。
打开任务管理器 → 切换到“启动”选项卡 → 右键“Microsoft Photos” → 选择“禁用”。
这三处关闭缺一不可,否则任一入口激活都会重新触发异常调用链。
清理 Shell 扩展与图标缓存
方法1:重建图标缓存
以管理员身份运行命令提示符 → 依次执行:
ie4uinit.exe -ClearIconCache
del /f /q "%localappdata%\IconCache.db"
del /f /q "%localappdata%\Microsoft\Windows\Explorer\iconcache_*.db"
shutdown /r /t 0
方法2:重置 Shell 扩展注册表项
按 Win + R 输入 regedit → 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked → 检查右侧是否存在空白名称的字符串值(默认值),如有则删除它。
该注册表项若被错误写入空值,会导致 Shell Infrastructure Host 在加载扩展时直接退出。











