Windows 10のSYSTEM_SERVICE_EXCEPTION(asmtxhci.sys)ブルースクリーンエラーを解決する方法
このブルースクリーンオブデス(BSOD)エラーは、その名前が示すとおり、ASMedia USB 3.x XHCIコントローラードライバーであるasmtxhci.sysに関連しています。このコントローラーは、USB 3.xポートとそこに接続されたデバイスを管理しており、何らかの不具合が生じると今回のようなBSODエラーが発生します。本記事では、問題を解決するために試せる最適な対処法をご紹介します。
USB 3.xは、ファイル転送に使用されるポートの最新規格で、2.0バージョンから大幅な改善が加えられています。2013年に登場したUSB 3.0は、最大5Gbpsという2.0の約10倍の転送速度を実現しており、標準的な黒色ではなく青色のコネクタで識別できます。
asmtxhci.sysによるブルースクリーンエラーに遭遇する可能性が最も高いのは、ASUSノートパソコンのユーザーです。asmtxhci.sysドライバーはASUSのマザーボードやノートPCに搭載されているためです。実際に、Windows 10へのアップグレード後、Skypeのアップデート実行後、あるいはスタートアッププログラムを無効化した後にこの問題が発生したという報告が多数寄せられています。
SYSTEM_SERVICE_EXCEPTION(asmtxhci.sys)ブルースクリーンエラーとは
このSYSTEM SERVICE EXCEPTIONのBSOD問題に直面している場合は、以下の推奨ソリューションを順不同で試し、問題が解決するかどうか確認してください。
- ブルースクリーンオンライントラブルシューティングツールを実行する
- デバイスドライバーを更新する
- 以前のドライバーにロールバックする
- ドライバーをアンインストールする
- ASMedia XHCIを無効にする
以下では、各ソリューションの具体的な手順を詳しく説明します。
通常どおりログインできるのであれば問題ありませんが、ログインできない場合は、セーフモードで起動するか、詳細スタートアップオプション画面を開くか、インストールメディアを使用して起動したうえで、以下の手順を実行してください。
1. ブルースクリーンオンライントラブルシューティングツールを実行する
ブルースクリーンオンライントラブルシューティングツールを実行すると、Windows 10で発生する多くのBSODエラーを自動的に解決できます。まずは手軽に試せるこの方法から始めましょう。
2. デバイスドライバーを更新する
以下の手順を実行してください。
- スタートボタンを右クリックし、「デバイスマネージャー」を選択します。
- 「ユニバーサル シリアル バス コントローラー」セクションを展開します。
- 「ASMedia USB 3.0 eXtensible Host Controller」を右クリックし、「ドライバーの更新」を選択します。
- 「ドライバーを自動的に検索」を選択します。
- Windowsが新しいドライバーのインストールを完了するまで待ち、その後パソコンを再起動します。
また、Windows Updateの「オプションの更新プログラム」セクションからドライバーの更新を入手することもできます。さらに、メーカーの公式ウェブサイトから最新版のドライバーを直接ダウンロードするのも有効な手段です。
3. 以前のドライバーにロールバックする
最近ドライバーを更新した直後にこのBSODが発生し始めた場合は、以前のバージョンのドライバーへロールバックし、メーカーが問題を修正するまでそのバージョンを使い続けることをおすすめします。
ドライバーをロールバックするには、以下の手順を実行します。
- デバイスマネージャーを開きます。
- 「ユニバーサル シリアル バス コントローラー」セクションを展開します。
- 「ASMedia USB 3.0 eXtensible Host Controller」を右クリックし、「プロパティ」を選択します。
- 「ドライバー」タブを開きます。
- 「ドライバーを元に戻す」をクリックします。
- ロールバックの理由を選択し、「はい」をクリックします。
- システムを再起動します。
それでも問題が解決しない場合は、次の解決策を試してください。
4. ドライバーをアンインストールする
ドライバーのロールバックでも問題が解決しない場合は、ドライバーを完全にアンインストールし、メーカーのウェブサイトから以前のバージョンを探しましょう。現在インストールされているドライバーのバージョンを確認するには、デバイスマネージャーでASMedia USB 3.x XHCIコントローラードライバーを右クリックし、「プロパティ」→「ドライバー」タブを開くと、ドライバーの日付とバージョンが表示されます。
ドライバーをアンインストールすると、Windowsは汎用ドライバー(usbxhci.sysなど)を自動的に再インストールします。再起動は不要ですが、USB 3デバイスを数回抜き差しする必要があるかもしれません。また、汎用SuperSpeedドライバーではデバイスの認識に問題が生じる場合がある点にご注意ください。
5. ASMedia XHCIを無効にする
デバイスマネージャーでASMedia USB 3.x XHCIコントローラードライバーを無効にすることも、このBSODエラーを回避する方法の一つです。ただし、ドライバーを無効にすると(再起動は不要)、USB 3接続のすべての機器が使用できなくなる点に注意が必要です。
これらの方法がお役に立ちましたら、ぜひフィードバックをお聞かせください。
-
Windows 10でSYSTEM_SERVICE_EXCEPTIONエラー(ブルースクリーン)を解決する完全ガイド
「SYSTEM_SERVICE_EXCEPTION」は、エラーコード0x0000003Bが表示されるブルースクリーン・オブ・デス(BSOD)エラーです。このエラーは、システムプロセスに異常が発生したことを示しています。つまり、Windows本体とドライバーの間に互換性の問題が生じている可能性があります。 このエラーは、システムが定期的なチェックを行う際に、非特権コードから特権コードへ切り替わるプロセスを検出したときに発生します。また、グラフィックカードのドライバーがカーネルコードに誤った情報を渡した場合にも発生することがあります。 最も一般的な原因は、破損・古い・不具合のあるドライバーです。
-
WindowsのDRIVER_CORRUPTED_EXPOOLエラーを解決する方法
DRIVER_CORRUPTED_EXPOOLエラー(Expoolエラーとも呼ばれます)は、Windows 7/8/10で発生するドライバー関連のトラブルです。システムのドライバーがRAMの保護された領域にアクセスしようとすると、クラッシュやエラーが発生する可能性があります。このエラーはさまざまな原因で起こりますが、特に多いのは、システムにインストールされているドライバーのバージョンがシステム要件と互換性を持たなくなった場合です。多くのエラーと同様に、Expoolエラーも「ブルースクリーン(ブルースクリーン・オブ・デス)」を表示し、その後システムが再起動します。 Expoolエラーによるクラ