[修复]Windows11上的“ShellI nfrastructure Host”高CPU使用率

许多 Windows 11 用户报告说,Shell Infrastructure Host进程在不应该使用的情况下使用了大量 CPU 资源 。例如,受影响的用户报告说,在执行普通任务(例如在内部或外部 SSD 上查看照片)时,Shell Infrastructure Host 占用了所有可用的 CPU 资源 。
在我们调查了这个特定问题之后,我们意识到实际上有几个不同的根本原因可能直接或间接导致 Windows 11 中的此类行为 。以下是您应该注意的罪魁祸首列表:

  • 缓存的系统维护数据——通常情况下,这个特殊问题是由影响您的 WIndows 安装累积的缓存文件夹的某种错误引起的 。处理同类问题的几位用户已确认,在运行系统维护疑难解答程序并应用建议的修复程序后,问题已完全解决 。
  • 未安装修补程序——这个问题可以追溯到 Windows 10,因此微软有足够的时间来处理这个问题(尽管没有成功) 。他们最近的尝试是通过 Windows 10 和 Windows 11 上的累积更新提供一系列修补程序 。如果您的 Windows PC 上缺少这些修补程序,请安装它们并查看这是否解决了您的问题 。
  • 损坏的照片安装– 如果您只是在 PC 忙于使用照片应用程序(或子组件)时遇到此问题,您需要做的第一件事是从“应用程序和功能”屏幕重置或卸载照片应用程序 。这将强制您的操作系统默认使用不同的照片应用程序,并避免 Shell Infrastructure Host 进程带来的高 CPU 使用率 。
  • 损坏的默认照片应用程序– 事实证明,另一种摆脱此问题的快速方法是手动从当前默认的照片应用程序切换到其他程序 。许多受影响的用户已经确认,这使他们能够迅速解决问题 。
  • 第 3 方程序干扰– 您不应从潜在的罪魁祸首列表中排除第 3 方程序 。事实证明,某些程序类型(尤其是照片编辑应用程序)可能会通过在后台运行来增加 CPU 使用率 。为确保不是这种情况,请执行干净启动并查看问题是否消失 。
  • 故障驱动器——如果您仍在使用传统 (HDD) 驱动器,您需要做的第一件事是运行 CHKDSK 扫描并确定此行为是否实际上与开始出现故障的故障驱动器扇区无关 。运行此类扫描会将损坏的扇区替换为未使用的等效扇区 。
  • 最近的系统更改– 如果您最近才开始遇到此问题,则可能是由于最近的系统更改(安装了新的驱动程序、安装了 Windows 更新、安装了应用程序等) 。在这种情况下,您可以使用系统还原将您的 Windows PC 恢复到未发生此问题的状态 。
  • 病毒感染——在某些情况下,由于某种恶意软件侵入您的系统并占用您的可用 CPU 资源,您实际上可能正在处理此问题 。在这种情况下,您可以通过运行深度 Malwarebytes 扫描以消除病毒感染来解决问题 。
  • 系统文件损坏——在某些情况下,此问题被证明源自当前影响操作系统安装的某种系统 。为了修复它,首先快速连续部署 SFC 和 DISM 扫描,如果问题仍然存在,则继续进行全新安装或修复安装 。
现在我们已经了解了可能直接或间接导致此问题的所有潜在原因,让我们了解其他受影响的用户已成功使用的所有经过验证的修复程序,以查明此 Windows 10 和 Windows 11 问题的根源 。
1.运行系统维护疑难解答此特定问题通常是由影响 Windows 系统累积的缓存文件夹的错误引起的 。在运行系统维护疑难解答并实施建议的补救措施后,许多遇到相同类型问题的用户已确认该问题在他们的情况下已完全解决 。
注意:运行系统维护作业会检查可能会降低计算机速度的因素,例如当前登录的人数、是否有多个程序同时运行,以及哪个软件占用的 CPU 最多 。
请记住,如果您使用的是 Windows 11,系统维护疑难解答隐藏在旧的疑难解答界面下,您将无法通过常规疑难解答菜单启动它 。
相反,您需要打开经典控制面板菜单并访问旧的故障排除选项卡,然后才能打开运行维护任务故障排除程序 。
这是您需要做的:
  1. 按Windows 键 + R打开“运行”对话框 。
  2. 接下来,在运行对话框中键入“control”,然后按Ctrl + Shift + Enter打开具有管理员权限的经典控制面板 。
  3. 在用户帐户控制 (UAC) 中,单击是以授予管理员访问权限 。
  4. 进入经典控制面板菜单后,使用顶部的搜索功能键入“疑难解答”,然后按Enter 键获取结果 。
  5. 接下来,在“故障排除”部分下,转到“系统和安全”下,然后单击 “运行维护任务” 。
  6. 在系统 维护的第一个屏幕上,单击高级超链接,然后选中与自动应用修复关联的框。
    注意:如果您看到以管理员身份运行超链接,请单击它以使用管理员访问权限重新打开该实用程序 。这将增加您解决问题的机会 。
  7. 准备好开始故障排除程序后,单击下一步,然后单击 以管理员身份尝试故障排除 (如果需要),并等待该实用程序完成 。
  8. 如果疑难解答发现问题并声称已解决问题,请重新启动您的电脑并查看问题现在是否已解决 。
如果尽管运行系统维护实用程序问题仍然存在,请向下移动到下面的下一个方法 。
2. 安装每个挂起的 Windows 更新微软有足够的时间来解决这个问题,这可以追溯到 Windows 10 。(尽管没有成功) 。他们最近的努力涉及通过 Windows 10 和 Windows 11 的累积更新提供的许多修补程序 。在您的 Windows 计算机上安装缺少的修补程序,看看是否能解决您的问题 。
许多报告 Shell Infrastructure 主机 CPU 资源占用问题的用户声称,应用所有待处理的 Windows 更新通常可以完全解决该问题 。
鉴于微软已经发布了一些旨在减少此类问题的升级,这是您应该首先尝试的潜在解决方案 。
您应该使用 Windows 更新功能来检查您使用的是否是最新版本的 Windows 11,以解决此问题 。
以下是如何将 Windows Update 更新到最新版本的 Windows 11,以减少 Shell Infrastructure Host 进程的极高资源使用率:
  1. 要调出“运行”对话框,请按Windows 键 + R 。
  2. 要访问设置程序的Windows 更新选项卡,请在文本字段中键入“ms-settings:windowsupdate”,然后按Enter 。
    注意:如果您没有更改默认UAC 设置,您现在可能会看到帐户控制提示 。要在这种情况下允许管理员访问,请单击是 。
  3. 之后,转到屏幕右侧并选择Check for Updates 。
  4. 当更新在本地完成下载后,选择立即安装以开始本地安装 。
  5. 重新启动计算机以查看问题是否已解决 。
如果即使在安装每个待处理的 Windows 更新后仍然遇到相同类型的问题,请继续执行下面的下一个可能的解决方案 。
3. 重置或卸载照片应用如果上述方法都没有被证明是有效的,那么您接下来应该做的就是从“应用程序和功能”面板中重置或删除照片应用程序,如果您只是在您的 PC 正在运行照片应用程序(或子组件) 。通过这样做,您可以防止 Shell Infrastructure Host 进程的高 CPU 使用率并强制您的操作系统默认使用替代图片应用程序 。
首先尝试从“设置”中的“已安装应用”菜单项修复“照片”应用是有意义的 。如果这不起作用,您可以尝试重置方法 。
这是修复照片应用程序的最佳选择,因为它会彻底扫描应用程序的每个组件(包括视频编辑器) 。要完全修复照片应用程序并阻止“Shell Infrastructure Host”使用大量 CPU 资源,请遵循以下方法:
  1. 要调出“运行”对话框,请按Windows 键 + R 。当您键入“ms-settings:”并按下Ctrl + Shift + Enter时,将出现“设置”菜单 。
  2. 进入设置菜单后,从左侧的侧面菜单中选择应用程序 。
    注意:如果侧面菜单尚不可见,要将其向前移动,请单击屏幕左上角的三行图标 。
  3. 接下来,通过单击从右侧菜单中选择已安装的程序 。
  4. 要发现照片应用程序,请将“照片”放入顶部的搜索框中,然后按Enter 。
  5. 在结果列表中选择Microsoft Photos的操作图标 。
  6. 接下来,点击屏幕底部重置旁边的修复按钮 。
  7. 修复过程完成后,重新启动计算机并等待后续启动完成 。
  8. 如果仍然出现相同类型的问题,请再次进入“重置”选项卡(再次按照上述说明进行操作)并单击“重置”以触发重置程序 。
  9. 等待操作完成,然后再次重启您的 PC,查看 Shell Infrastructure Host 进程是否仍在使用大量 CPU 资源 。
如果此问题仍未改善 CPU 使用率,请转到下面的下一个方法 。
4.使用不同的默认照片应用程序事实证明,手动从当前设置的默认照片应用程序切换到另一个软件是解决此问题的另一个简单方法 。许多受影响的消费者已经证明,这使他们能够快速解决问题 。
如果您想在不安装第 3 方应用程序的情况下进行此更改,唯一的方法是将Microsoft Photos替换为Windows Photo Viewer—— 众所周知,这可以大幅提高 CPU 使用率 。
如果您准备走这条路,请按照以下说明访问“默认应用程序”选项卡,并将 Microsoft Photos 更改为 Windows Photo Viewer 。
以下是如何做到这一点:
  1. 按Windows 键 + R打开“运行”对话框 。接下来,在“运行”框中键入“ms-settings:”,然后按Ctrl + Shift + Enter打开“设置”菜单 。
  2. 在用户帐户控制 (UAC) 中,单击是以授予管理员访问权限 。
  3. 进入设置菜单后,单击左侧垂直菜单中的应用程序,然后单击右侧菜单中的默认应用程序 。
  4. 接下来,在默认应用程序中,向下滚动默认应用程序列表并找到 照片 。
  5. 在“照片”菜单中,单击每个将默认程序设置为“照片” 的条目,并将其更改为Windows 照片 查看器 。
  6. 保存更改,重新启动 PC 并查看高 CPU 使用率问题是否已解决 。
如果您仍然遇到由 Shell Infrastructure Host 进程导致的高 CPU 使用率,请向下移动到下面的下一个方法 。
5.执行干净启动您不应该从潜在违规者列表中删除第三方程序 。事实证明,某些软件(尤其是照片编辑应用程序)可能会通过在后台持续运行来增加 CPU 消耗 。执行干净启动并检查问题是否消失以确保这不是原因 。
如果你已经到了这个地步而没有找到可行的解决方案,你应该开始关注可能导致 Windows 11 计算机不稳定的潜在第三方攻击者 。
遇到过类似问题的用户声称,过度防御的防病毒套件或对 CPU 使用产生不利影响的系统优化工具是罪魁祸首 。
如果您经常遇到这种高 CPU 使用率行为,您应该干净启动您的计算机并查看是否仍然发生相同类型的严重崩溃 。
如果您获得干净启动状态并且错误停止发生,则很明显第三方处理器启动服务是问题所在 。找到问题现在只需逐步重新启用每个先前停用的项目,直到您看到错误再次发生 。
另一方面,如果即使在干净启动状态后相同类型的问题仍然存在,请继续执行下面的下一个潜在修复 。
6. 部署 CHKDSK 扫描如果您仍在使用传统 (HDD) 驱动器,您应该做的第一件事是部署 CHKDSK 扫描,以查看此行为是否真正与开始出现故障的故障驱动器扇区有关 。运行此类扫描后,损坏的扇区将被未使用的扇区替换 。
根据许多遇到此问题的用户的说法,如果当前安装操作系统的 HDD 或 SSD 开始出现故障,也可能会出现此问题 。这种情况可以通过执行 CHKDSK 扫描以用良好的存储扇区替换坏的存储扇区(再持续几个月)来验证并延长存储硬件的使用寿命 。
如果您仍在使用普通 HDD,并且用于保留系统文件的部分存储扇区开始恶化,就会出现这些持久性事件查看器问题 。
在这种情况下运行检查磁盘扫描将通过用健康的扇区替换损坏的扇区来帮助您延长 HDD 的使用寿命 。要排除这种情况,请尝试从提升的 CMD 提示符运行 CHKDSK 扫描 。
【[修复]Windows11上的“ShellI nfrastructure Host”高CPU使用率】注意:幸运的是,Windows 的内置 CHKDSK 工具可以扫描错误和损坏,并纠正任何逻辑错误和可能因强制删除尝试而留下的损坏数据 。
要授予 CHKDSK 修复损坏文件所需的权限,请在提升的 CMD 窗口中打开它 。无论您使用的是哪个 Windows 版本,这些步骤都应该有效 。
CHKDSK 扫描完成后,重新启动计算机以查看 CPU 使用率过高的问题是否已解决 。
如果问题仍然存在,请尝试下面的下一个方法 。
7. 部署 SFC 和 DISM 扫描如果您在寻找解决方案时已达到这一点但没有成功,那么您可能正在处理一个系统文件损坏,该损坏不断重复发生并导致 Shell Infrastructure Host 进程的 CPU 使用率很高 。
启动 SFC(系统文件检查器)和 DISM(部署映像服务和管理),这两个内置工具可以处理系统文件损坏的最典型原因,应该是下一步 。
SFC 和 DISM 本质上是相同的,但为了增加修复损坏问题的机会,我建议快速依次执行它们 。
应该注意的是,DISM 从 Windows 更新接收文件以替换损坏的对应文件,但 SFC 从本地位置收集健康的系统文件 。
您可以通过从提升的 CMD 提示符运行 SFC 扫描来检查系统文件是否损坏 。
最好继续此过程,即使该工具似乎在使用过程中冻结(或过早退出 CMD 窗口) 。交易完成后,您最终会收到成功通知 。
SFC 扫描完成后重新启动计算机 。接下来,在后续启动完成后运行 DISM 扫描 。
重要提示:在开始此过程之前,请确保您的 Internet 连接信号很强 。
正确完成 DISM 命令后,重新启动计算机以验证问题是否已解决 。
运行这两个扫描后,如果 Shell Infrastructure Host 进程仍在使用大量 CPU 资源,如果问题仍未解决,请继续执行下面的下一个可能的补救措施 。
8.使用系统还原如果您最近才开始遇到此问题,则可能是最近的系统更改(安装新的驱动程序、安装的 Windows 更新、安装的应用程序等)所致 。在这种情况下,您可以使用系统还原将您的 Windows 计算机恢复到未出现此问题时的状态 。
因为有几个潜在的问题可能会导致此问题,解决它的最简单方法是使用系统还原将您的 PC 还原到正常工作的状态 。
此工具允许您将整个 Windows 安装恢复到从未发生过问题的稳定状态,以便修复主要问题 。不过,您的操作系统必须之前拍摄过可用于回滚 Windows 安装的快照,以便应用此更新 。
如果您没有更改默认配置,Windows 应该设置为经常保留系统还原快照(在每次安装的 Windows 更新之后) 。
在使用此技术之前,重要的是要了解它基本上会撤销在创建初始快照后所做的任何修改 。拍摄快照后,所有用户首选项、游戏下载和应用程序安装都将丢失 。
如果您选择这样做,请使用下面列出的过程来查看如何恢复系统:
  1. 应首先打开恢复菜单 。当您的计算机重新启动时,按 F11 或主板制造商指定的键 。
  2. 恢复菜单显示在屏幕上后,您必须单击鼠标或使用键盘箭头选择系统还原选项 。
  3. 这样,您就可以访问“系统还原”面板 。选择下一步将使您进步 。当最近的还原点出现在您的 PC 上时,单击它 。
  4. 完成上一步后,选择完成以启动系统还原过程 。为了继续,您必须确认您的选择 。
  5. 根据您的 PC,该过程可能需要几分钟才能完成 。
  6. 在 PC 上运行测试以查看 Windows 是否仍然因 Shell Infrastructure Host 过度使用 CPU 而变得迟缓 。
如果问题仍未解决,请继续执行以下方法 。
9. 部署 Malwarebytes 扫描在其他情况下,您可能会遇到此问题,因为恶意软件已获得对您系统的访问权限并耗尽了您的所有 CPU 资源 。在这种情况下,您可以通过执行彻底的 Malwarebytes 扫描来消除病毒感染来解决问题 。
具有讽刺意味的是,Shell Infrastructure Host进程的高 CPU 使用率也可能表明病毒感染 。Shell Infrastructure Host 文件可能是伪装的恶意软件,它试图通过模拟系统进程来访问系统资源 。
您应该使用值得信赖的反恶意软件工具进行深度扫描,以验证情况并非如此 。
有许多可用的解决方案来实现这一点,但由于 Malwarebytes 是最强大的安全扫描程序之一,并且对恶意软件和广告软件同样成功,我们建议使用它 。
使用本指南使用Malwarebytes 部署深度扫描 。
扫描完成后,按照指示消除所有感染实例,重新启动计算机,并再次使用任务管理器 (Ctrl + Shift + Esc) 查看 CPU 使用率是否因 Shell Infrastructure Host 进程而下降 。
如果相同类型的问题仍然存在,请继续执行下面列出的步骤 。
10.执行全新安装或修复安装如果上述方法都不适合您,留给您的唯一解决方案是用健康的替代品完全替换所有受影响的系统文件依赖项 。
您在此阶段唯一的选择是执行全新安装或修复安装(就地升级) 。如果您遇到问题,我们强烈建议您选择就地更新(修复安装)(如果可用):
  • 修复安装(就地升级) ——在修复安装过程中,只会修改系统文件(同时保留您的个人文件、用户偏好应用程序和游戏) 。
  • 全新安装——如果只有少数内核进程受到影响,此选项可能是最好的选择,但它的缺点是会从 OS 磁盘中删除所有用户数据 。如果您这样做,您的所有个人信息都将被删除,因此您应该意识到这一点 。