Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法

一部のWindows 10ユーザーの間で、CMUSBDAC.sysファイルが原因とされるブルースクリーン(BSOD)が頻繁に発生し、PCがほぼ使用不能になっているという報告が相次いでいます。この問題はWindows 10でのみ確認されており、明確なトリガーがないのが特徴です。

Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法

CMUSBDAC.sysファイルとは?

CMUSBDAC.sysは、C-Media社製のC-Media USB Audio Class Driverに属する重要な依存ファイルです。Windows 10ではこのドライバーはデフォルトではインストールされていませんが、最近インストールしたサードパーティ製アプリケーションに同梱されていたことで、意図せずインストールされている可能性があります。

また、古いWindowsバージョン(8.1や7)からWindows 10へアップグレードした際に、この互換性が不完全なドライバーが残ってしまうケースもあります。

この問題を詳しく調査した結果、この重大なエラーを引き起こす原因として、以下のような複数の要因が考えられることが判明しました。

  • 大幅に古いマザーボードドライバー – Windows 10でこの種の不具合を引き起こす最も一般的な原因の一つは、マザーボードやチップセットのドライバーが著しく古くなっていることです。該当する場合は、公式チャネルからドライバーを更新することで問題を解決できます。
  • Blue Snowballマイクとの競合 – Windows 10でBlue Snowballなどのサードパーティ製マイクを使用している場合、そのマイクがデフォルトで使用するドライバー(C-Mediaの仕組みを利用)がWindows 10と完全な互換性を持たないことがあります。この場合は、ASIO4Allドライバーパックをインストールすることで競合を解消できます。
  • C-Media Audio Classの非互換性 – Windows 7または8.1からのアップグレード後にC-Media USB Audio Classドライバーが有効になっている場合は、デバイスマネージャーでアンインストールし、汎用ドライバーに置き換えることで問題を解決できます。

考えられる原因がわかったところで、実際に多くのユーザーが成功した対処方法を順番に紹介します。

方法1:マザーボードドライバーの更新

まず、この問題に直面していたユーザーの多くは、マザーボードドライバーを最新版に更新することで問題を解決できたと報告しています。

CMUSBDAC.sysが原因のBSODが一定間隔で発生している場合は、現在のマザーボードドライバーを最新版に更新しましょう。多くのユーザーが、この作業を行った後、BSODが完全に発生しなくなったことを確認しています。

これまでの事例では、この方法は特にWindows 7またはWindows 8.1からのアップグレードによって構築されたWindows 10環境で効果的です。

注意: Windows 10はマザーボードドライバーの新しいバージョンの検出・インストールに失敗することで知られているため、手動で更新するのが最善の方法です。

以下の手順に従って、マザーボードのモデルを確認し、ドライバーを手動で更新してください。

  1. まず、適切なドライバーをダウンロードするために、マザーボードのモデル名を把握する必要があります。Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、テキストボックスに「msinfo32」と入力してEnterを押すと、「システム情報」画面が開きます。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  2. 「システム情報」画面で左側のメニューから「システムの概要」を選択し、右側の項目にある「ベースボード製品」でマザーボードのモデルを確認します。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
    補足: さらに、Speccyなどのサードパーティ製ツールを使ってマザーボードのモデルを調べることも可能です。
  3. マザーボードのモデルがわかったら、マザーボードメーカーの公式ダウンロードページにアクセスし、最新版のドライバーをダウンロードします。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  4. 画面の指示に従って最新のドライバーをインストールし、コンピューターを再起動して、次回起動完了後に問題が解決したかどうかを確認します。

それでも問題が解決しない場合や、すでに最新のドライバーを使用している場合は、次の対処法に進んでください。

方法2:ASIO4Allのインストール

サードパーティ製マイクのドライバーがWindows 10で互換性の問題を引き起こしている場合にも、この問題が発生することがあります。このケースは特にBlue Snowballマイクでよく見られます。

該当する場合は、マイクを一時的に取り外し、現在使用中のドライバーをASIO4Allのドライバーに置き換えることで問題を解決できる可能性があります。この方法によってCMUSBDAC.sysに起因する重大なクラッシュを解決できたという報告が多数寄せられています。

以下に、必要な手順をまとめます。

  1. まず、サードパーティ製マイクをPCから取り外します。
  2. 既定のブラウザーを開き、ASIO4Allの公式サイトで自分の言語に対応したリンクをクリックして、最新版のASIO4Allドライバーをダウンロードします。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  3. ダウンロードが完了したら、ASIO4Allのインストーラーをダブルクリックし、UAC(ユーザーアカウント制御)のプロンプトで「はい」をクリックして管理者権限を付与します。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  4. インストールが完了したら、コンピューターを再起動し、起動が完了するのを待ちます。
  5. 最後に、サードパーティ製マイクをPCに再接続し、問題が解決したかどうかを確認します。

このシナリオが該当しない場合や、依然としてCMUSBDAC.sysファイルに起因する同じ種類のクラッシュが発生する場合は、次の対処法に進んでください。

方法3:C-Media USB Audio Classドライバーのアンインストール

CMUSBDAC.sysファイルはC-Mediaのサードパーティ製オーディオドライバーに関連付けられているため、デバイスマネージャーでこれらのドライバーが有効になっているかどうかを確認する必要があります。C-MediaのAudio ClassドライバーはWindows 10と部分的に互換性がないため、アンインストールして汎用ドライバーに置き換える方が得策です。

この修正方法は、特にWindows 7またはWindows 8.1からのアップグレード後にWindows 10を導入した環境で、多くのユーザーによって有効であることが確認されています。

現在の状況に該当する場合は、以下の手順に従って、デバイスマネージャーでC-Media USB Audio Classドライバーをアンインストールし、代わりにWindows 10の汎用ドライバーを使用するように設定してください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「devmgmt.msc」と入力してEnterを押すと、「デバイスマネージャー」が開きます。UAC(ユーザーアカウント制御)のプロンプトが表示された場合は、「はい」をクリックして管理者権限を付与します。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  2. デバイスマネージャー内で、インストール済みデバイスの一覧を下にスクロールし、「サウンド、ビデオ、およびゲームコントローラー」のドロップダウンメニューを展開します。
  3. 「サウンド、ビデオ、およびゲームコントローラー」メニュー内で、「C-Media USB Audio Class」ドライバーを右クリックし、コンテキストメニューから「デバイスのアンインストール」を選択します。Windows 10でCMUSBDAC.sysによるブルースクリーン(BSOD)を修正する方法
  4. 確認プロンプトでアンインストールを完了させ、コンピューターを再起動して起動が完了するのを待ちます。
  5. 再起動後、汎用ドライバーがC-Media USB Audio Classドライバーの役割を引き継いでいるため、CMUSBDAC.sysファイルに関連するBSODは表示されなくなるはずです。
  1. Windows 7のブルースクリーン(BSOD)エラーを解決する方法

    Windows 7のブルースクリーン(BSOD)エラーとはブルースクリーン・オブ・デス(BSOD)は、Windows 7の画面に表示されるストップエラーで、致命的なシステムエラーやシステムクラッシュが発生したことを示します。主な原因はハードウェアやドライバーの不具合です。致命的なエラーが発生すると、画面に特定のコードが表示され、クラッシュの原因を知らせてくれます。この記事では、BSODの原因を特定し、トラブルシューティングするためのさまざまな方法を紹介します。関連記事:Windows 7で仮想メモリを増やす方法トラブルシューティングの手順1. 最近の変更を確認し、「最後の正常な構成」で起動する

  2. WindowsでIntcOED.sysブルースクリーンエラーを解決する5つの方法

    ブルースクリーンオブデス(BSOD)にはさまざまな種類があります。たとえば、最近ドライバーをインストールしたり、累積アップデートを適用したユーザーの間では、「失敗したモジュール:IntcOED.sys」というエラーが発生することが報告されています。さらに恐ろしいことに、このエラーはオペレーティングシステム全体を停止させてしまうのです。もし状況がまだ制御可能なのであれば、IntcOED.sysブルースクリーンエラーを解決するために実行できる具体的な対策がいくつかあります。この記事では、その解決策に加えて、エラーが発生する原因についても簡単にご説明します。 IntcOED.sysエラーの主な解決