修复:Windows上的WaasMedic.exe高CPU使用率问题

什么是 WaaSMedic Agent.Exe?

WaaSMedic Agent.Exe 是 Windows 更新的可执行文件,可帮助安装即将发布的更新。它也称为WaasMedicSvc。当 Windows 检测到更新时,WaaSMedic Agent.Exe 会激活并在后台运行以完成安装。您可以在任务管理器的 wusvcs 下找到Windows Update Medic Service 。

Microsoft 发布 Windows 更新以通过以服务的形式实施新的安全功能来防止计算机中的病毒和恶意软件。WaasMedicSvc 就是这样一种服务,它在后台运行以提供无错误的更新。然而,一些用户认为它是恶意软件,因为它消耗过多的 CPU 和内存资源。但是,事实并非如此,因为它是 Windows 更新组件的可执行文件。

如何修复 WaaSMedic Agent.Exe 导致高 CPU 使用率?

当 Windows 尝试安装新闻更新时经常会出现此问题,但由于某些原因,它经常失败,因此,Windows Update Medic Service 会导致 CPU 使用率过高。

许多原因都可能导致 Windows 更新无法成功安装,例如系统文件损坏、连接问题和损坏的软件分发文件夹。这些是常见的原因,您可以阅读以下内容以更详细地了解:

  • 损坏的系统文件-通常,高 CPU 或内存使用率可能是由损坏的系统文件引起的。这不仅仅是关于损坏的系统文件,当您在后台运行损坏的第三方应用程序文件时,您甚至可能会遇到此问题。因此,您需要修复损坏的系统文件才能解决此问题。
  • 损坏的软件分发文件夹 –软件分发文件夹存储由 Windows 更新下载的 Windows 更新文件。如果这些文件已损坏,您将无法安装 Windows 更新,并且由于这个原因,Windows Update Medic Service 文件将运行并导致 CPU 或内存使用率过高,直到您修复此问题。
  • 不稳定的 Internet 连接– 要解决此问题,您必须确定阻止您下载和安装 Windows 更新的原因。如果由于网速不够而无法下载和安装 Windows 更新,您必须等待网速稳定。

1. 检查 Windows 更新

作为第一种方法,我们建议您尝试更新您的 Windows 版本。成功安装 Windows 更新后,Windows Update Medic Service 将停止在后台运行,这将解决 WaaSMedic Agent.Exe 导致 CPU 或内存使用率过高的问题。按照步骤:

  1. 单击开始菜单并键入Windows 更新
  2. 打开 Windows 更新设置并单击检查更新,或者如果有重试选项,请单击它尝试安装更新。

2. 以安全模式启动 Windows

如果多次尝试后 Windows 更新仍未安装,请以安全模式启动 Windows以禁用与 Windows 更新相关的所有服务。启用安全模式的好处是您无需禁用 Windows 更新服务。以下是在安全模式下启动 Windows 的步骤:

  1. 同时按下Win + R键启动运行窗口
  2. 在框中键入msconfig ,然后单击“确定”
  3. 单击顶部栏中的启动以查看选项
  4. 现在在Boot Options下,勾选Safe Mode
  5. 单击应用并单击确定
  6. 重新启动计算机以在安全模式下启动 Windows。

2.1 清除软件分发文件夹

启用安全模式后,您必须清除软件分发文件夹以删除 Windows 下载的所有更新文件。软件分发是位于 Windows 目录中的一个文件夹,其中包含 Windows 更新时所需的文件。因此,删除文件很重要,因为它们可能会损坏并导致各种问题。请按照以下步骤操作:

  1. 同时按Win + R键打开运行窗口
  2. 将以下目录复制并粘贴到搜索框中,然后单击“确定”
    C:\Windows\SoftwareDistribution
  3. 现在全选这个目录下的文件,按键盘上的Delete键
  4. 删除所有文件后,关闭窗口并重新启动计算机
  5. 重新启动后,单击“开始”菜单并键入“Windows 更新”
  6. 打开 Windows 更新设置并单击检查更新以下载并安装挂起的更新
  7. 成功安装所有更新后,打开任务管理器并检查它是否解决了您的问题。

3. 通过注册表禁用 WaaSMedic Agent Exe

如果问题仍然存在,请尝试通过注册表编辑器禁用 WaaSMedic 服务。尽管 Windows 不允许其用户从服务窗口禁用 WaaSMedic 服务,因此我们必须使用注册表编辑器来禁用 WaaSMedic。

在对注册表编辑器进行更改之前,我们建议创建完整的注册表备份。要禁用 WaasMedicAgent.exe,请按照以下步骤操作:

  1. Windows 键并键入注册表编辑器
  2. 打开注册表编辑器并导航到以下路径
    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
  3. 双击右窗格中的“开始”条目
  4. 将其值数据更改为3
  5. 单击确定并重新启动计算机以检查问题是否已解决。

4. 运行 DISM / SFC 命令

DISM,即部署映像服务和管理,是一个内置实用程序,包括三个用于修复、扫描和恢复系统文件的命令。相比之下,SFC 或系统文件检查器只是用于修复系统文件(如 DLL、exe 等)的单个命令。按照以下步骤执行 DISM 或 SFC 命令:

  1. 点击左下角的开始菜单
  2. 在搜索框中键入命令提示符
  3. 右键单击命令提示符并选择以管理员身份运行
  4. 打开终端后,粘贴以下命令并等待该过程完成
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow

    执行修复命令

  5. 完成后,检查问题是否已解决。如果没有,请尝试手动安装 Windows 更新。

5.尝试手动安装Windows更新

此解决方案的最后一种方法是通过 Microsoft 目录手动安装 Windows 更新。如果您的 Windows 在多次尝试后仍未安装更新,则可能是文件已损坏或您的 Windows 存在问题。

不要确定问题的根源,而是从 Microsoft 目录下载 Windows 更新,该网站包含迄今为止发布的所有 Windows 更新。在下载 Windows 更新之前,首先,您需要清除软件分发文件夹。以下是您可以按照以下说明手动安装 Windows 更新:

  1. 按 Windows 键并键入服务
  2. 打开服务窗口并选择 Windows 更新服务
  3. 单击左窗格中的停止按钮
  4. 使用Windows Update Medic Service重复相同的过程
  5. 停止这两个服务后,按Windows + R键打开“运行窗口”,然后将以下目录粘贴到搜索框中并单击“确定”
    C:\Windows\SoftwareDistribution
  6. 删除这里的所有文件
  7. 单击开始菜单并键入Windows 更新
  8. 打开设置,然后单击查看更新历史记录
  9. 在这里,复制未安装的更新名称
  10. 然后,转到Microsoft 目录并使用复制的名称搜索更新
  11. 单击更新右侧的“下载”按钮
  12. 将出现一个带有下载链接的简短窗口
  13. 点击下载
  14. 完成后,双击更新以将其安装到您的计算机上
  15. 安装更新后,检查问题是否已解决。

如果所有方法都无法解决您的问题,请尝试按照文章中的步骤将 Windows重置或恢复到以前的状态。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月13日
下一篇 2023年3月13日

相关推荐