如何解決 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。 但是,通過我們在此處提供的修復,您可能不需要採取如此嚴厲的措施。