如何解决 Windows 中的 CMUSBDAC.sys 蓝屏死机?

已发表: 2019-11-12

“那些在 Windows 10 计算机上没有遇到蓝屏死机错误的人有福了,因为他们将免于无休止地寻找解决方案的痛苦”,这应该是最终编译 Windows 圣经时的祝福。

严重的是,Windows 上的蓝屏死机错误绝对是用户最糟糕的噩梦。 仅仅因为突然的系统崩溃而被困在无人区就足以让许多人感到不寒而栗,尤其是铁杆 PC 用户和游戏玩家。 更糟糕的是,一些错误消息对解决问题没有多大帮助。

CMUSBDAC.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 是令人讨厌的 BSOD 错误系列的成员,该系列错误已经影响了用户一段时间。 虽然它已经存在了很长时间,但在 Windows 10 用户安装累积更新 KB4016635 后,此错误的实例激增。 本指南解释了这个错误是什么,以及如何使用有效的解决方案来解决它,帮助您重新获得对系统的完全控制。

什么是 CMUSBDAC.SYS 蓝屏错误?

在我们深入研究如何摆脱 CMUSBDAC.sys BSOD 之前,有必要检查一下错误的性质。 CMUSBDAC 代表 C-M​​edia USB DAC 设备驱动程序。 基本上,它是处理操作系统和连接的 USB 音频设备之间通信的驱动程序。 如果没有此驱动程序,任何插入的外围设备(例如麦克风)都将无法工作。

此驱动程序的任何轻微问题都可能导致蓝屏死机,并伴有 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 停止错误消息。 可能是驱动程序已过时或损坏。 也许,它已经被恶意软件感染,或者它的功能被有害代码改变了。

这并不是说它总是导致错误的原因。 除了恶意软件,坏的 RAM 扇区和损坏的存储驱动器也可能触发错误。

CMUSBDAC.sys 错误通常发生在更新固件后,这意味着错误的更新组件可能在这里起作用。 游戏玩家还报告了在某些要求苛刻的游戏中突然崩溃的情况。 除非它被解决,否则它会在一天中继续随机发生多次。 当然,这不是用户可以忍受的状态。 因此,本指南旨在帮助您解决问题并停止频繁重启。

如何修复 Windows 10 上的 CMUSBDAC.sys 蓝屏

自从对 Windows 上的 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (CMUSBDAC.SYS) 错误的投诉爆发以来,人们一直希望 Microsoft 正在研究能够一劳永逸地解决问题的官方修复程序。 当您与 Windows 社区的其他成员一起等待时,您可以同时尝试一些事情。 因此,我们收集了通过研究和抽样用户反馈发现的错误的最佳解决方案。

  • 执行防病毒扫描

正如所观察到的,这种性质的错误实际上可能是由于恶意软件感染造成的,而不是由于 Windows 输入/输出驱动程序导致麦克风发出声音的任何内在问题。 首先,您应该做的是扫描您的计算机以查找可能的恶意软件,而不是重新启动您的计算机。 谁知道呢,伪装成真正系统文件的有害代码可能隐藏在您的系统文件夹中,并造成无法估量的破坏。 即使您对此原因持怀疑态度,但验证确实不是这种情况符合您的最大利益。

您可以使用很多安全软件。 Windows Defender 防火墙也毫不逊色,尤其是在 Windows 10 上。您还可以使用 Auslogics Anti-Malware 执行深度系统扫描以找出恶意软件,其中一些可能隐藏在最不可能的地方。

  • 使用设备管理器更新 C-Media USB 设备音频类驱动程序

由于 C-Media USB 设备音频类驱动程序对于计算机上或连接到计算机上的 USB 麦克风和其他 I/O 声音设备的正常运行至关重要,因此文件的任何问题通常都会产生广泛的影响。 如果您发现经常出现带有 CMUSBDAC.sys 错误消息的蓝屏死机,则解决方案可能在于确保驱动程序没有损坏或损坏。

在蓝屏死机后重新访问操作系统的那一刻,请检查 C-Media USB 设备音频类驱动程序是否正常工作。 转到设备管理器并在声音、视频和游戏控制器或音频输入和输出下查找驱动程序。 找到它后,双击它或右键单击并选择属性。 查看“常规”选项卡的“设备状态”框中的内容。 如果它显示“您的设备工作正常”以外的任何内容,则可能有问题。

即使状态信息向您保证设备实际上工作正常,SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (CMUSBDAC.sys) 错误也可能有所不同。 要将驱动程序从讨论中排除为可能的罪魁祸首,您必须首先对其进行更新,看看它是否能解决您的问题。 如果没有,您可以选择重新安装它,看看它是否有效。

更新 C-Media USB 设备音频类驱动程序的最佳方法是通过设备管理器。 就是这样:

  • 按 Windows 键 + X 调出 Windows 工具菜单。 从菜单列表中选择设备管理器。
  • 展开声音、视频和游戏控制器节点以显示驱动程序。 如果不存在,请检查音频输入和输出节点下。
  • 右键单击驱动程序,然后单击更新驱动程序软件。
  • 在下一个窗口中,选择“自动搜索更新的驱动程序软件”选项,Windows 将在您的系统上查找、下载并安装最新的驱动程序。
  • 重新启动您的电脑。

有时,Windows 会告诉您驱动程序是最新的,但您访问制造商网站的资源部分清楚地表明有更高版本可用。 在这种情况下,请为您的设备下载兼容的驱动程序并将其放在方便的地方。 然后返回设备管理器,当您单击更新驱动程序软件时,在下一个窗口中选择“浏览我的计算机以查找驱动程序软件”x 选项。 找到您下载并解压缩的文件并安装它。

如果重新启动后问题仍然存在,则完全卸载驱动程序并重新安装可能会起作用。 该过程与上述类似:

  • 按 Windows 键 + X 调出 Windows 工具菜单。 从菜单列表中选择设备管理器。
  • 展开声音、视频和游戏控制器节点以显示驱动程序。 如果不存在,请检查音频输入和输出节点下。
  • 右键单击驱动程序,然后单击卸载。
  • 重启你的电脑。
  • 返回设备管理器。
  • 单击顶部的操作选项卡,然后选择扫描硬件更改。
  • 一旦 C-Media USB 设备音频类驱动程序出现在结果中,单击安装驱动程序并等待 Windows 安装它可以找到的最新版本的驱动程序。 如果这不起作用,请按照上述说明手动安装驱动程序。

在您的 Windows 10 PC 上使用全新的 C-Media USB 设备音频类驱动程序,频繁的蓝屏错误现在应该成为过去。 如果在尝试此修复后它们仍然非常流行,请转到下一个解决方案。

  • 返回到较早的还原点

您可能已经使用 USB 麦克风很长时间没有任何问题,直到 CMUSBDAC.sys 错误突然抬头。 这意味着必须发生某些事情来触发错误,即使您不确定那是什么。 也许最近的更新搞砸了一些东西。 也许有问题的驱动程序已损坏。 也许是别的东西。

无论是什么,您都可以通过简单地及时回到错误开始发生之前的较早点来解决它。 当然,这可以通过 Windows 中的系统还原来实现。 假设您已启用系统还原并且已经为这种可能性创建了多个还原点,现在是时候将其用于创建它的目的了。

为获得最佳效果,我们建议您通过安全模式执行系统还原。 这将允许操作继续进行,而不会受到已安装驱动程序和其他组件的过度干扰。 以下是在 Windows 10 中执行此操作的方法:

  • 启动设置应用程序。 单击 Windows 键以调出开始菜单并选择设置。
  • 转到更新和安全 > 恢复 > 打开恢复设置。
  • 单击高级启动选项下的立即重新启动。 您的计算机将重新启动进入 Windows 恢复环境。
  • 在选择一个选项屏幕上,单击疑难解答。
  • 单击高级选项。
  • 单击启动设置。
  • 单击重新启动。
  • 计算机启动进入“启动设置”选项屏幕。 按键盘上的 4 启动进入安全模式。

此时,最好关闭您的防病毒软件(如果安全模式尚未这样做)

  • 从 Windows 工具菜单启动控制面板。
  • 将查看方式更改为图标视图。
  • 单击恢复。
  • 单击打开系统还原。
  • 在下一个窗口中单击下一步。
  • 将显示“将计算机恢复到所选事件之前的状态”窗口。 您将在此处看到自动和手动创建的还原点列表。
  • 选择在 CMUSBDAC.sys 错误开始发生之前创建的还原点。
  • 点击下一步。
  • 单击完成。

一旦 Windows 完成恢复到较早的点,您的计算机将重新启动。 现在,检查您是否没有遇到更多蓝屏死机 CMUSBDAC.sys 问题。

  • 修复有问题的驱动程序

有时不是 C-Media USB 设备音频类驱动程序导致问题,而是另一个硬件支持软件。 也许,具体的罪魁祸首很难确定。 但是,一旦发现它,您可以使用第二种解决方案中显示的方法通过设备管理器更新或重新安装该驱动程序。

您可以检查由 BSOD 事件创建的 minidump 文件以隔离有问题的驱动程序。 虽然情况并非总是如此,但最好检查一下:

  • 单击任务栏上的 Windows 资源管理器图标。
  • 在左侧窗格中找到这台电脑,右键单击它,然后单击属性。
  • 单击左侧窗格中的高级系统设置链接。
  • 单击“高级”选项卡下“系统属性”窗口中“启动和恢复”部分下的“设置”按钮。
  • 勾选系统故障部分下的“将事件写入系统日志”和“自动重启”复选框。
  • 打开“Write debugging information”下拉菜单并选择“Small memory dump (256kb)”。
  • 完成后单击确定。

现在您已启用 minidump,下次您的 PC 由于 CMUSBDAC.sys 问题或任何其他停止错误而崩溃时,Windows 会创建一个 minidump,您可以对其进行分析以识别有问题的驱动程序或程序。

尽管 minidump 文件并不容易破译,但您可以使用 Windows 调试器 (WinDbg) 等工具对其进行分析。

  • 下载并安装适用于 Windows 10 的 Windows 调试工具和正确的符号包
  • 在“开始”窗口中键入“WinDbg”(无引号),然后在结果中显示时单击以启动。
  • 在文件选项卡中,单击符号文件路径并导航到下载的符号包的位置。
  • 单击文件选项卡中的打开故障转储,然后从 C:\Windows\Minidump 中选择最新的小型转储文件。
  • 在输入框中键入“analyze -v”(不带引号),然后按 Enter 开始分析 minidump。
  • 在 MODULE_NAME” 和 “IMAGE_NAME” 标题下检查以找到导致 BSOD 问题的罪魁祸首驱动程序。

如您所见,这种方法在技术方面有点。 除非您精通使用 Windows 开发人员工具的复杂性,否则很容易迷失方向。

如果您没有时间努力寻找导致您的 CMUSBDAC.sys 错误的驱动程序,您可以一口气更新所有驱动程序。 这不仅使您的硬件驱动程序处于最新状态,而且还通过将其替换为新的/未损坏的版本来消除有问题的驱动程序。 事实上,摆脱与驱动程序相关的错误的最有效方法是更新所有驱动程序。

您可以使用 C-Media USB 设备音频类驱动程序设备驱动程序部分中描述的方法来更新或安装计算机上所有驱动程序的最新版本,或者至少那些您认为需要更新的驱动程序。

但是,Windows 可能无法通过设备管理器中的“更新驱动程序”功能找到其中一些驱动程序。 因此,如果您不知道具体是哪个驱动程序导致蓝屏死机错误,您有两种选择:您可以手动更新驱动程序或借助自动驱动更新软件。

  • 手动更新驱动程序

一般来说,设备制造商总是希望他们生产的硬件能够在更新的计算机和更新版本的操作系统上运行。 因此,他们为放置在其网站上的这些设备发布了更新版本的硬件驱动程序。

只要您知道要查找的内容,就可以继续访问制造商的网站,为您的计算机上的设备下载最新的硬件驱动程序。 您需要确保硬件的名称和型号与您下载的驱动程序相对应。 此外,您必须确保您下载的驱动程序适合您的操作系统。

听起来工作量很大,尤其是当您要更新由不同制造商开发的多个设备驱动程序时。 更复杂的是,其中一些 OEM 很难在网上找到,而且您正在寻找的驱动程序可能隐藏在他们网站的某个不起眼的角落。 即便如此,只要你有付出努力的意志,你最终很可能会得到你所需要的。

将所有内容下载到计算机上后,单击驱动程序文件并让安装程序指导您完成安装。 您可能必须先从存档中提取驱动程序文件,然后才能继续安装。 对每个下载的驱动程序文件重复该过程。

受到推崇的

使用驱动程序更新程序解决 PC 问题

不稳定的 PC 性能通常是由过时或损坏的驱动程序引起的。 Auslogics Driver Updater 可诊断驱动程序问题,让您一次或一次更新旧驱动程序,让您的 PC 运行更顺畅

Auslogics Driver Updater 是 Auslogics 的产品,获得 Microsoft Silver Application Developer 认证
现在下载

  • 自动更新驱动程序

以前的方法听起来很有趣,不是吗? 似乎花费了大量时间来追踪最多不超过几兆字节的文件。 如果您不想把所有的精力都花在可能会变成白痴的事情上,您可以使用 Auslogics Driver Updater 自动更新您的驱动程序。

Auslogics Driver Updater 是一款安全、快速、直观的工具,可一键更新您 PC 上的所有驱动程序,以防止设备冲突并确保硬件运行顺畅。 它将为您提供有关它检测到的过时或丢失驱动程序的报告,并让您快速将它们更新到制造商推荐的最新版本。

以下是如何使用 Auslogics Driver Updater:

  • 下载并安装软件。
  • 启动 Auslogics Driver Updater 并将您的 PC 连接到互联网。
  • 单击绿色的“开始搜索”按钮,驱动程序更新程序将在您的系统中搜索有故障、丢失和过时的驱动程序。
  • 需要更新的驱动程序列表将按类别显示。 单击“展开列表”以查看所有内容。

如果你喜欢你所看到的,你可以升级到完整版。 它将扫描您的设备并通过单击更新它们以确保更流畅的性能。

始终建议将计算机上的所有驱动程序(而不仅仅是便携式设备的驱动程序)更新到最新版本 您可能认为某个硬件驱动程序可能是罪魁祸首,并且只想更新那个驱动程序,但更新所有内容可以节省如果你弄错了,你会后悔的。 此外,它取代了其他最终会带来更多烦恼的有问题的驱动程序。

最后的话

CMUSBDAC.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 蓝屏死机错误是一个看似小问题如何导致像 BSOD 循环这样的巨大并发症的示例。 在最坏的情况下,一些受影响的用户不得不完全重新安装 Windows 10。 但是,通过我们在此处提供的修复,您可能不需要采取如此严厉的措施。