如何修复 Mac 上 wdavdaemon 高 CPU 使用率

Ella

如果您使用的 Mac 由您所在的公司或其他大型组织管理,则它可能装有许多软件来管理安全性并确保您在访问组织的网络时安全。 Mac 上安装的软件工具将取决于组织用于检测网络威胁的工具。在许多情况下,这意味着 Microsoft Defender,它可以在 Mac 和 PC 上运行。 Microsoft Defender 是 Windows Defender 的后继者,其部分底层进程仍保留旧名称的元素。 wdavdaemon 就是这种情况,它的名字来源于 Windows Defender Antivirus Daemon 的缩写。许多 Mac 用户注意到 wdavdaemon 会使用大量系统资源并降低 Mac 速度。在本文中,我们将向您展示如何解决 Mac 上 wdavdaemon 高 CPU 使用率的问题。

什么是 wdavdaemon?

wdavdaemon 的名称取自 Windows Defender 防病毒守护程序。这是 Microsoft Defender 使用的一个进程,它出现在 Mac 上可能是因为 Mac 目前或在某个时候由使用 Defender 来对抗恶意软件并保护其网络的组织管理。它可能是在向您提供 Mac 之前安装的,或者是您首次收到 Mac 时作为设置过程的一部分安装的。

为什么wdavdaemon CPU 使用率高?

wdavdaemon 在 Mac 上使用大量 CPU 周期的可能原因有多种。遗憾的是,虽然许多用户都注意到了同样的事情,但没有单一的解释。这可能是 Microsoft Defender 的问题。例如,它没有针对 Mac 上安装的 macOS 版本进行优化。或者可能是扫描时发现的某些东西导致了问题。或者它甚至可能是它的配置方式。实时威胁监控需要在安全性和资源使用之间取得平衡。在许多情况下,Defender 似乎并没有这样做,并且 wdavdaemon 消耗的 CPU 周期远远超出了其公平份额。

有一种简单的方法可以检查 wdavdaemon 正在使用多少个 CPU 周期以及它是否使用超过其公平份额。

  1. 转到“应用程序”>“实用程序”并打开“活动监视器”。
  2. 单击“CPU”选项卡。
  3. 您将看到按其使用的 CPU 周期顺序列出的进程。通常,该列表从最高消耗者开始,列顶部 CPU 旁边的箭头指向下方。如果情况并非如此,请单击列标题以在顶部查看最高的消费者。
  4. 在所有活动进程的列表中查找 wdavdaemon。

如何修复 Mac 上的 wdavdaemon 高 CPU 使用率

有几种方法可以长期修复 wdavdaemon CPU 使用率。一种方法是在有可用更新的情况下更新 Windows Defender。另一种是彻底卸载。但是,如果您的 Mac 由您工作的组织管理,则您可能无法使用这些选项。不过,您可以尝试一些可能在短期内有所帮助的事情。

1. 检查是否存在恶意软件

wdavdaemon 可能在 Mac 上使用大量 CPU 的原因之一是它检测到导致问题的恶意软件。根据恶意软件的不同,Defender 可能会使用大量 CPU 周期。要确定是否属于这种情况,您需要使用专业的清理工具扫描您的 Mac 是否存在恶意软件。我们推荐 CleanMyMac 的保护工具。

它使用 Moonlock 技术扫描您的 Mac,查找广告软件、勒索软件、加密货币挖矿程序和其他恶意软件。您可以选择是运行深度扫描、快速扫描还是平衡扫描。此外,您还可以选择是手动调用扫描还是让它在后台运行并自动检测威胁。您可以在此处免费下载 CleanMyMac。以下是如何使用它来查明您的 Mac 是否已被恶意软件感染:

更多阅读:如何解决 fileproviderd Mac CPU 使用率过高的问题

  1. 打开 CleanMyMac 并选择侧栏中的保护工具。
  2. 单击扫描。
  3. 等待它完成。如果发现任何可疑内容,请按照屏幕上的说明将其删除。
  4. 您还可以单击“查看发现的威胁”来查看 CleanMyMac 发现的内容。然后选择要删除的内容并单击“删除”。

2. 在安全模式下重新启动 Mac

当您启动进入安全模式时,它仅加载 Mac 启动所需的扩展。如果启动代理或扩展与 wdavdaemon 冲突并导致其使用大量 CPU 周期,则在安全模式下重新启动将显示该情况。然后您可以正常重启,在“系统设置”>“常规”>“登录项”中禁用扩展程序,然后再一一重新打开它们,直到找到罪魁祸首。每次启用扩展时,您都需要正常重新启动。

在 Apple Silicon 和 Intel Mac 上以安全模式重新启动有不同的过程。您可以在 Apple 网站上找到适用于您的 Mac 的流程这里

3.清除系统垃圾

系统垃圾包括从未删除的临时文件、旧的缓存文件、Mac 上不再存在的应用程序的设置文件以及不使用的语言的语言文件等文件。这些文件不仅会占用 Mac 上的空间,还可能会与 Mac 上的其他文件发生冲突,使其运行缓慢或变得不稳定。每当您遇到像 wdavdaemon 这样使用大量 CPU 周期的问题时,最好清除系统垃圾。手动执行此操作既困难又耗时,因为您需要跟踪每个垃圾文件并将其拖到垃圾箱中。但是,您不必手动执行此操作。只需单击几下,CleanMyMac 的清理工具即可为您完成此操作:

  1. 再次打开 CleanMyMac。
  2. 单击清理 > 扫描 > 清理。
  3. 您还可以单击查看所有垃圾邮件,然后在系统垃圾邮件、邮件附件和垃圾箱之间手动选择要删除的项目。

4.重新安装Windows Defender

根据您使用的 Mac 的配置方式,您也许能够重新安装 Windows Defender。例如,如果管理它的组织使用移动设备管理 (MDM) 工具,则它可能安装了自助服务应用程序,允许您安装一些应用程序和更新,而无需管理员密码。检查您的 Mac 上是否安装了 Windows Defender,如果安装了,是否允许您重新安装 Windows Defender。如果是这样,请使用自助服务应用程序中的重新安装选项来重新安装 Windows Defender。执行此操作时,您还可以使用该应用来更新 macOS。如果没有,您可能需要联系组织的 IT 支持台来重新安装。

wdavdaemon 是安装 Windows Defender 后在 Mac 后台运行的一个进程。通常,它工作得很好,并且在您甚至没有意识到它的存在的情况下完成其工作。但是,您有时可能会注意到 wdavdaemon 在 Mac 上的 CPU 使用率很高。如果是这种情况,请按照上述步骤进行修复并让您的 Mac 再次正常运行。