视窗

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

“在Windows 10计算机上没有遇到死亡错误蓝屏的人是有福的,因为他们将省去无休止的无数小时寻找解决方案的痛苦”,在最终编写Windows圣经时,应该充满信心。

严重的是,Windows上出现死亡错误的蓝屏是用户绝对最糟糕的噩梦。仅仅因为突然的系统崩溃而陷入无人区的想法就足以使许多人,尤其是铁杆的PC用户和游戏玩家不寒而栗。更糟的是,某些错误消息对解决问题没有太大帮助。

CMUSBDAC.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED是恼人的BSOD错误家族的成员,该家族的错误已经影响了一段时间。尽管已经存在很长时间了,但在Windows 10用户安装累积更新KB4016635之后,此错误的实例激增。本指南说明了该错误的含义以及如何使用有效的解决方案来解决该错误,这些解决方案可帮助您重新获得对系统的完全控制。

什么是CMUSBDAC.SYS蓝屏错误?

在深入研究如何摆脱CMUSBDAC.sys BSOD之前,先检查一下错误的性质。 CMUSBDAC代表C-Media USB DAC设备驱动程序。基本上,驱动程序负责处理OS与连接的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错误消息频繁导致蓝屏死机,则解决方法可能是确保驱动程序没有损坏。

在执行BSOD后重新获得对操作系统的访问权时,请检查C-Media USB设备音频类驱动程序是否正常工作。转到设备管理器,然后在“声音,视频和游戏控制器”或“音频输入和输出”下查找驱动程序。找到它后,双击它或右键单击并选择“属性”。在“常规”选项卡的“设备状态”框中查看其内容。如果除了“您的设备运行正常”以外,还说了什么,则可能是有问题。

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

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

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

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事件创建的小型转储文件,以隔离有问题的驱动程序。尽管并非总是如此,但最好检查一下:

  • 单击任务栏上的Windows资源管理器图标。
  • 在左窗格中找到“这台PC”,右键单击它,然后单击“属性”。
  • 单击左窗格中的“高级系统设置”链接。
  • 单击“高级”选项卡下“系统属性”窗口中“启动和恢复”部分下的“设置”按钮。
  • 选中“系统故障”部分下的“将事件写入系统日志”和“自动重启”复选框。
  • 打开“写调试信息”下拉菜单,然后选择“小内存转储(256kb)”。
  • 完成后,单击“确定”。

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

即使转储文件并不十分容易解密,您也可以使用Windows Debugger(WinDbg)之类的工具对其进行分析。

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

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

如果您没有时间去寻找负责CMUSBDAC.sys错误的驱动程序,则可以一口气更新所有驱动程序。这不仅使您的硬件驱动程序保持最新,而且还通过将其替换为新的/未损坏的版本来消除有问题的驱动程序。实际上,摆脱驱动程序相关错误的最有效方法是更新所有驱动程序。

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

但是,Windows可能无法通过设备管理器中的“更新驱动程序”功能找到其中一些驱动程序。因此,如果您不知道具体是哪个驱动程序引起的,则要摆脱计算机上的蓝屏死机错误,您可以选择两个选项:可以手动更新驱动程序,也可以借助自动驱动程序更新软件。

  • 手动更新驱动程序

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

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

这听起来需要做很多工作,尤其是当您要更新由不同制造商开发的多个设备驱动程序时。这些原始设备制造商(OEM)很难在线上查找,而且您正在寻找的驱动程序可能会藏在网站某些晦涩的角落,这一事实使情况更加复杂。即使这样,只要您愿意付出努力,最终就很可能会得到所需的东西。

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

  • 自动更新驱动程序

以前的方法听起来很有趣,不是吗?追逐最多不超过几兆字节的文件似乎花费了大量时间。如果您不想全力以赴,甚至可以追赶野鹅,可以使用Auslogics驱动程序更新程序自动更新驱动程序。

Auslogics驱动程序更新程序是一种安全,快速,直观的工具,只需单击一下即可更新PC上的所有驱动程序,以防止设备冲突并确保平稳的硬件运行。它将为您提供检测到的过时或丢失的驱动程序的报告,并让您快速将它们更新为制造商推荐的最新版本。

这是使用Auslogics驱动程序更新程序的方法:

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

如果您喜欢所看到的内容,则可以升级到完整版本。它将扫描您的设备并单击以更新所有设备,以确保更流畅的性能。

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

最后的话

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

$config[zx-auto] not found$config[zx-overlay] not found