已解决:Windows 驱动程序基础 (wudfhost.exe) Windows 10 上的 CPU 使用率过高

Windows Driver Foundation (WUDFHost.exe) 正式名称为 Windows Driver Framework,是一组 Microsoft 库和工具,可帮助降低编写 Windows 驱动程序的复杂性。它将驱动程序推入用户模式,这对于系统稳定性很重要。但一些用户报告,任务管理器上的 CPU 使用率达到 99%-100%,“Windows 驱动程序基础“位于列表顶部。对您来说,Windows Driver Foundation 可能会在任务管理器中以不同的名称出现,例如wudfhost.exe或用户模式驱动程序框架 (UMDF)。

如果 Windows Driver Foundation 占用了 CPU 的主要部分,耗尽了笔记本电脑电池或有时导致 Windows 10 冻结,这里如何修复 Windows Driver Foundation 或WUDFHost.exe CPU 使用率高Windows 10 上的问题。

我们首先断开不必要的外围设备(例如 USB 设备或外部硬盘),然后检查问题的状态。

启动 Windows 10 干净启动状态,有助于确定第三方服务是否导致WUDFHost.exe CPU 使用率高问题。

更新 Windows 10

Microsoft 定期发布包含安全改进和错误修复的 Windows 更新。安装最新的 Windows 更新也可以解决以前的问题。这就是为什么要确保您的计算机安装了最新的 Windows 更新并且是最新的。

  • 按 Windows 键 + I 打开设置,
  • 单击更新和安全,然后检查更新
  • 这将从 Microsoft 服务器检查并下载、安装最新的 Windows 更新,
  • 完成后重新启动您的电脑以应用它们并检查 wudfhost 的状态。 exe Windows 驱动程序基础高 cpu 使用率问题。

运行系统维护疑难解答

运行系统维护疑难解答程序,诊断并自动修复 Windows Driver Foundation 使用计算机上的高 CPU 问题。

运行系统维护疑难解答程序的最简单方法是按 Windows 键 + R,键入msdt.exe -id 维护诊断然后单击“确定”并按照屏幕上的说明进行操作。

此外,您还可以从下面的内置疑难解答列表中运行系统维护疑难解答。

  • 打开控制面板,通过大图标设置控制面板视图,然后单击故障排除。
  • 在左侧,单击“查看全部”链接,向下滚动并找到“系统维护”。
  • 运行疑难解答程序并按照屏幕上的说明完成该过程。

运行系统文件检查器工具

当您的计算机的系统文件损坏或丢失时,您可能会遇到 Windows 10 高 CPU 使用率问题或wudfhost.exe 100 CPU 使用率。运行内置系统文件检查器实用程序,该实用程序可以诊断丢失的损坏的系统文件并使用正确的文件恢复。

  • 以管理员身份打开命令提示符,
  • 首先,运行DISM恢复健康命令DISM /在线/清理图像/ RestoreHealth帮助检查 Windows 10 图像状态,
  • 然后运行命令证监会/scannow这将扫描损坏的系统文件,如果发现任何文件,则使用正确的文件恢复它们。
  • 扫描过程 100% 完成后,重新启动您的电脑并检查此问题的状态。

禁用 Windows Driver Foundation 服务

  • Windows 键一起型服务.msc然后点击确定,
  • 这将打开 Windows 服务控制台,
  • 向下滚动并找到 Windows Driver Foundation – 用户模式驱动程序框架,右键单击它并选择属性
  • 这里将启动类型更改为禁用或手动,然后单击服务状态旁边的停止服务。
  • 单击应用并确定,现在检查 Windows 驱动程序基础高 cpu 使用率问题的状态。

重新安装网络适配器驱动程序

旧的过时或损坏的驱动程序也会导致 Windows 10 高 CPU 使用率问题。据一些用户表示,卸载网络适配器驱动程序并重新安装可以帮助他们解决Windows 10上的Windows驱动程序基础CPU使用率高的问题。

注意:适用于无线或以太网适配器驱动程序。

  • 按 Windows 键 + R,输入NCPA.cpl然后单击确定,
  • 这将打开网络连接窗口,在此处找到您的活动网络适配器并记下其驱动程序名称(对我来说是 Realtek PCIe GbE 系列控制器)

  • 现在按 Windows 键 + X 并选择设备管理器,
  • 这将显示所有已安装的设备驱动程序列表,
  • 找到并展开“网络适配器”部分
  • 右键单击有问题的适配器,然后单击“卸载设备”
  • 当要求确认时再次单击卸载并重新启动您的电脑。

计算机启动后,将重新安装网络驱动程序。如果即使重新启动系统后也看不到计算机上安装的驱动程序,则:

建议阅读:Windows 10/11 中 OneDrive exe 的 CPU 使用率过高(已解决)

  1. 使用 devmgmt.msc 打开设备管理器
  2. 单击“操作”,然后单击“扫描硬件更改”。

或者访问设备制造商网站下载并安装网络适配器的最新驱动程序。

创建新用户帐户

此外,用户配置文件可能会损坏,导致 Windows 10 上的 100 CPU 使用率。创建一个新用户帐户,使用新创建的用户帐户登录并检查 Windows 10 上 100 CPU 使用率的状态。