Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsでdxgmms2.sysによるブルースクリーン(BSOD)エラーを修正する方法【Windows 11/10対応】

dxgmms2.sysは、Windowsのグラフィックス描画機能に関連するシステムドライバーファイルです。このファイルに問題が発生すると、ブルースクリーンエラー(BSOD)が引き起こされることがあります。主な原因としては、メモリ(RAM)やハードディスクの不具合、ファームウェアとの非互換性、ドライバーの破損などが挙げられます。

この記事では、Windows 11およびWindows 10でdxgmms2.sys関連のBSODエラーを解決するための具体的な対処法を詳しく解説します。

dxgmms2.sysに関連する主なBSODエラーコード

このファイルに起因するBSODでは、以下のようなストップコードが表示されることがあります。

  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
  • SYSTEM_SERVICE_EXCEPTION
  • KMODE_EXCEPTION_NOT_HANDLED
  • PAGE_FAULT_IN_NONPAGED_AREA
  • IRQL_NOT_LESS_OR_EQUAL

dxgmms2.sysのブルースクリーンエラーを修正する6つの対処法

エラーが発生し始めたばかりで、すでにシステムの復元ポイントを作成している場合は、それを使って以前の設定や構成に戻すことができます。まだ作成していない場合は、今回の対処法を実行した後に復元ポイントを作成しておくと、今後同様のエラーが発生した際に役立ちます。

以下の6つの対処法を順番に試してみましょう。

  1. グラフィックカードドライバーの再インストール
  2. DirectX診断ツールの実行
  3. DirectXの更新または再インストール
  4. BIOS設定のリセット
  5. レジストリ設定の確認・変更
  6. スリープ機能の無効化

1. グラフィックカードドライバーの再インストール

まず最初に試したいのが、グラフィックドライバーの更新です。NVIDIA、AMD、Intelなどの各メーカーの公式サイトにアクセスし、「Drivers」セクションから最新のドライバーをダウンロードしてください。ダウンロードが完了したら、グラフィックドライバーをインストールし、パソコンを再起動します。

別の方法として、「Display Driver Uninstaller(DDU)」を使用して既存のAMD、Intel、NVIDIAのドライバーを完全にアンインストールしてから、NVIDIA Smart Scan、AMD Driver Autodetect、Intel Driver Update Utilityなどのツールを使って最新ドライバーを再インストールするのも効果的です。

2. DirectX診断ツールを実行する

前述のとおり、このエラーはDirectXのグラフィックスAPIに関連しています。そのため、DirectX診断ツール(dxdiag)を実行して、グラフィックス関連の問題がないか確認してみてください。ツールを起動するには、Windowsキー + Rキーを押して「ファイル名を指定して実行」を開き、「dxdiag」と入力してEnterキーを押します。

3. DirectXを更新または再インストールする

基本的な対処法として、DirectXの更新または再インストールも有効です。これにより、破損した、または互換性のないDirectXコンポーネントを正常なものに置き換えることができます。Microsoftの公式サイトから最新のDirectXエンドユーザー ランタイム Web インストーラーをダウンロードして実行しましょう。

4. BIOS設定をリセットする

BIOSの設定が原因で問題が発生している可能性もあります。パソコンのBIOS設定をデフォルト状態にリセットして、問題が解決するかどうか確認してみてください。リセット方法はメーカーやマザーボードによって異なりますが、一般的にはBIOS画面内の「Load Optimized Defaults」などを選択することで初期化できます。

5. レジストリエディターでTdrDelay値を変更する

検索ボックスに「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。次のキーへ移動してください。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

右側のパネルで右クリックし、「新規」>「DWORD (32ビット) 値」を選択します。作成した新しいDWORDの名前をTdrDelayに設定します。

次に、作成したDWORDをダブルクリックし、値を「10」に設定します。これにより、GPUの応答待ち時間がデフォルトの2秒から10秒に延長され、GPUの処理が遅延してもシステムが即座にクラッシュしなくなります。

レジストリエディターを終了し、変更を反映させるためにパソコンを再起動してください。

6. スリープ機能を無効にする

場合によっては、ディスプレイのスリープ機能がこのBSODの原因になることもあります。バックグラウンドでグラフィックカードのドライバーが使用されている最中にディスプレイがスリープ状態になり、復帰した瞬間にBSODが発生することがあるのです。これを防ぐには、パソコンがスリープモードに入らないよう設定を変更します。「設定」>「システム」>「電源とスリープ」から、スリープまでの時間を「なし」に設定しましょう。

よくある質問

Windowsで頻繁にBSODが発生する場合はどうすればいいですか?

頻繁なBSODは、ドライバーの問題、Windows Update、ハードウェアの故障などが原因であることが多いです。まずは最近ドライバーを更新したか、Windows Updateが適用されたかを確認しましょう。該当する場合は、それをアンインストールして改善するかどうかをチェックします。それでも解決しない場合は、ハードウェアトラブルシューティングツールを実行してから、ハードウェア自体の点検を検討してください。

ブルースクリーンオブデス(BSOD)は修理可能ですか?

保証はできませんが、多くのBSODエラーコードは修正可能です。ドライバーの不具合、Windows Update、ハードウェアの故障、ソフトウェアの競合などがBSODの一般的な原因です。表示されたストップコードをもとに、それぞれに対応した対処法を試すことで解決できるケースがほとんどです。

Windowsエラー回復画面を無効化する方法はありますか?

再起動のたびに回復画面が表示される場合は、根本的な問題を修正する必要があります。それでも画面を無効化したい場合は、アカウントにログインした後、以下の手順を実行してください。

  • Windowsキー + Sキーを押して検索を開きます。
  • 「CMD」と入力し、表示されたコマンドプロンプトを右クリックして「管理者として実行」を選択します。
  • 次のコマンドを入力します。bcdedit /set bootstatuspolicy ignoreallfailures

その後、パソコンを再起動して問題が解消したかどうかを確認してください。

これらの対処法でお役に立てたでしょうか。ご意見やご質問があればお気軽にお知らせください。

  1. Windows 10で「Bad_Pool_Caller」BSODエラーを修正する6つの対処法

    Windowsを使用していると、突然ブルースクリーンが表示されて驚いた経験はありませんか?ブルースクリーン・オブ・デス(BSOD)と呼ばれるこのエラーは、予期せぬタイミングで発生し、システムクラッシュやデータ損失など、早急な対応が必要な深刻な問題を引き起こすことがあります。 「Bad Pool Caller」は、さまざまな要因によって発生する典型的なブルースクリーンエラーの一つです。Windows 10でこのエラーが発生する主な原因は以下の通りです。 ハードウェアの故障 古い、または破損したシステムドライバー メモリ(RAM)の不具合 破損または欠落しているシステムファイル 古いバージョン

  2. Windows 10でvolsnap.sysのブルースクリーン(BSOD)エラーを修正する方法

    Windowsパソコンで「volsnap.sys」に関連するBSOD(ブルースクリーン)エラーが表示され、青い画面から先に進めなくなっていても、心配はいりません。これはよくあるブルースクリーンエラーであり、適切な対処法で解決できます。volsnap.sysは「ボリューム シャドウ コピー」サービスと連携するWindowsのシステムドライバーです。このファイルは、パソコンが接続されたハードウェアやドライバーと通信するための重要な役割を担っており、OSやハードウェアの内部に直接アクセスできる権限を持っています。そのため、システムファイルの破損やドライバーの不具合が発生すると、volsnap.sys