许多Windows 用户报告在他们的任务管理器中看到 Modern Setup Host 或 SetupHost.exe 的CPU 使用率很高。在大多数情况下,它会导致 PC 问题,例如降低计算机速度。
如果您在 Modern Setup Host 中遇到过高 CPU 使用率,本文将指导您完成解决问题的过程。
什么是现代安装主机?
始终更新您的Windows 操作系统非常重要。Windows 有一些内置组件支持直接在计算机上安装 Windows 更新。一个这样的组件是现代安装主机或 SetupHost.exe。
SetupHost.exe 是一个可执行文件,位于 C:$Windows.BTSources 文件夹内。当 Windows 10 安装某些重要更新或从较旧的 Windows 版本升级到 Windows 10 时,SetupHost.exe 程序在后台运行。
什么是现代安装主机错误?
许多用户报告在 Windows 10 更新或升级期间遇到现代安装主机,这给他们带来了非常不愉快的体验。与其他 Windows 组件一样,Modern Setup Host 也有很多问题。
不同用户报告的常见问题包括:
现代设置主机导致 CPU 使用率过高
现代安装主机已停止工作。
有时,Modern Setup Host 的磁盘使用率可能会达到 100%,从而给 PC 带来许多问题,包括降低 PC 速度。
如何修复 Windows 10 中的现代安装主机错误
最初,当您看到任何 Modern Setup Host 错误时,建议至少等待 3 到 4 小时,让 Modern Setup 主机运行,然后再尝试终止它。
但是,如果在那之后程序仍然导致 PC 问题,我们建议您继续执行以下解决方案来修复现代安装主机错误。
初步解决方法
有时,现代安装主机错误是由于简单的 PC 或系统错误而发生的
您可以通过一些调整来解决这些错误例如:
通过正常过程重新启动您的 PC,然后再次尝试进行 Windows 更新或升级。
使用高质量的防病毒程序扫描您的 PC,以清除可能导致问题的所有恶意软件。
禁用第三方防病毒程序:某些 AV 程序非常敏感,可能会导致 Modern Setup 停止运行。禁用 PC 中的 AV 软件并继续执行 Windows 更新以查看问题是否仍然存在。
检查您的网络是否稳定:有时,当您用于安装或升级操作系统的网络不稳定时,可能会出现现代安装主机错误。调整您的路由器以确保您的网络稳定并且可以下载 Windows 更新。
如果这些初步解决方法未能产生关于现代安装主机错误的积极结果,请继续执行以下技术解决方案。
Fox #1:运行 Windows 更新疑难解答
如果您遇到现代安装主机错误,那么运行 Windows 更新疑难解答程序可以拯救您。Windows 10 有一个内置的应用程序疑难解答程序,可以帮助您修复不同的错误,包括现代安装程序主机错误。
运行 Windows 更新疑难解答。
打开 Windows 搜索框并键入Control Panel 。
打开控制面板,然后单击右侧的下拉箭头。
在列表中,选择大图标。
在项目列表中,找到并选择“疑难解答” 。
现在单击运行疑难解答按钮。
在右窗格中,找到并单击Windows 更新。
接下来,单击运行疑难解答。
故障排除过程可能需要一些时间,因此请等待该过程运行到编译,因为它会识别并解决问题。完成后,按照屏幕上的说明解决错误,然后重新启动计算机。
修复 #2:执行干净的 PC 启动
现代安装主机错误的发生可能是因为某些后台程序干扰了您 PC 的 Windows 更新或您 PC 的软件冲突。干净启动可以帮助您解决此问题,因为它允许您仅使用必要的启动程序和驱动程序启动计算机。它还将帮助您识别可以禁用的冲突软件并继续执行 Windows 更新。
注意:在以干净启动方式重新启动 PC 之前,请确保断开网络连接。
要执行干净启动:
确保您以管理员身份登录到您的 PC 。
打开Windows 搜索并键入msconfig 。
选择系统配置。
转到常规选项卡并取消选择加载启动项。
转到“服务”选项卡并选中“隐藏所有 Microsoft 服务”框,然后单击“全部禁用” 。
转到“启动”选项卡并选择“打开任务管理器”。
在任务管理器中,转到“启动” 选项卡。
对于列表中的每个启动项,选择每个项目,右键单击它,然后选择禁用。
禁用所有任务后,关闭任务管理器并返回系统配置。
现在,在“系统配置”窗口中,转到“启动”选项卡> 并选择“确定” 。
完成后,重新启动 PC。您的计算机将在干净启动时重新启动。现在再次尝试继续 Windows 更新,看看问题是否已解决。
修复 #3:运行 SFC 和 DISM
运行 SFC 和 DISM 将有助于识别和修复可能导致现代安装主机错误的损坏的系统文件。您需要通过命令提示符运行 SFC 和 DISM 扫描。
通过命令提示符运行 SFC 和 DISM:
单击Windows 搜索并键入cmd以打开命令提示符。
选择以管理员身份运行
在提升的命令提示符中,键入或复制粘贴此命令,然后按 Enter DISM.exe /Online /Cleanup-image /Restorehealth
注意:如果 Windows 更新客户端损坏或互联网稳定,DISM 工具可能会失败。
DISM 过程完成后,您将进行 SFC 扫描
键入(或复制粘贴)此命令并按回车键sfc /scannow
确保 sfc 和正斜杠之间有一个空格
SFC 扫描可能需要一些时间,因此请耐心等待该过程完成。完成后,您将看到一条命令提示符消息,提醒您它是否能够修复任何问题。重新启动您的电脑,然后再次尝试升级/更新您的电脑。
修复 #4:删除 Software Distribution 文件夹中的所有项目
Windows 10 有一个 Software Distribution 文件夹作为基本的 Windows 更新组件,用于存储安装 Windows 更新所需的基本临时文件。有时,一些临时文件会在后续的 Windows 更新过程中累积并导致错误,清空软件分发文件夹可以帮助解决问题。
要清空 Software Distribution 文件夹:
键入Wins 键 + R打开“运行”框。
复制并粘贴以下路径,然后按 Enter:C:\Windows\SoftwareDistribution\Download 。
选择 Software Distribution Download 文件夹中的所有项目(按 Ctrl+A),右键单击所选项目,然后选择删除。
如果提示提供管理员权限,勾选Do this for all current items ,然后Continue 。
完成后,重新启动计算机。
现在,再次尝试安装 Windows 更新并查看现代安装主机错误是否消失。
修复 #5:重置 Windows 更新组件
重置 Windows 更新组件将有助于解决 Windows 10 上的现代安装主机错误:
打开命令提示符
按获胜键 +S 。
在搜索中,键入cmd 。
在命令提示符下,单击以管理员身份运行。
停止Windows Update 服务,例如 BITS、MSI Inst aller Cryptographic 和 Windows Update 。
要在命令提示符中停止这些服务,请键入(或复制粘贴)以下命令(确保在键入每个命令后按“ENTER”)。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
重命名软件分发和Catroot2文件夹备份副本。在命令提示符窗口中,键入(或复制粘贴)以下命令(确保在键入每个命令后按“ENTER”)。
任 C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
重新启动 BITS、MSI 安装程序加密和 Windows 更新服务。在命令提示符窗口中,键入(或复制粘贴)以下命令(确保在键入每个命令后按“ENTER”)。
净启动 wuauserv
净启动 cryptSvc
净启动位
净启动 msiserver
不过,在命令提示符下,键入Exit将其关闭。
关闭命令提示符,然后重新启动计算机并查看错误是否已修复。
修复 #6:禁用 Windows 更新
注意:仅当您不打算在您的计算机上执行任何 Windows 更新或 Windows 升级时才使用此过程。
要禁用 Windows 更新:
单击Wins 键 + R打开“运行”对话框。
输入services.msc 。
当“服务”窗口打开时,找到Windows Update 服务并右键单击它,然后选择“属性” 。
在“常规”选项卡下,将“启动类型”设置为“已禁用” ,然后单击“停止” 。
转到Recovery选项卡,确保First failure设置为Take No Action 。
现在点击Apply > 然后OK 。
注意:您不需要按顺序使用这些解决方案。选择每一项,直到找到适合您的那一项。