INVALID_KERNEL_HANDLE BSODエラー0x00000093の原因と解決方法
本記事では、Windowsで発生するINVALID_KERNEL_HANDLEブルースクリーン(BSOD)エラー0x00000093の解決策について詳しく解説します。このBSODエラーは、最近のWindows 10環境ではあまり見られなくなりましたが、以前のバージョンでは比較的頻繁に発生していました。
INVALID_KERNEL_HANDLEバグチェックのコードは0x00000093です。このバグチェックは、無効または保護されたハンドルがNtCloseに渡されたことを示しています。
NtCloseルーチンはオブジェクトハンドルを閉じるための関数ですが、現在では非推奨となり、CloseHandleに置き換えられています。また、このエラーではntoskrnl.exeが言及されることもあります。Windows NTオペレーティングシステムのカーネル実行ファイルであるntoskrnl.exeは、ハードウェア抽象化、プロセス管理、メモリ管理など、さまざまなシステムサービスを担当しています。
INVALID_KERNEL_HANDLEブルースクリーンエラーへの対処法
ブルースクリーンエラーが発生すると、Windowsはエラーコードを表示した後、PCを自動的に再起動します。
まずは、コンピュータを「高度な回復環境」から起動してみることをおすすめします。手順は以下の通りです。
- PCの電源を3回連続でオン・オフし、「高度な回復環境」を起動します。
- 「詳細オプション」をクリックし、「トラブルシューティング」を選択します。
- 再度「詳細オプション」をクリックし、「システムの復元」を選択します。
これで問題が解決しない場合は、同じ手順で「システムの復元」の代わりに「スタートアップ修復」を選択して実行してください。
上記の方法で改善しない場合は、以下の対処法を順番に試してみてください。
- ドライバーを更新する
- システムのハードドライブにエラーがないか確認する
- システムのメモリ(RAM)にエラーがないか確認する
1. ドライバーを更新する
システムのすべてのドライバーは常に最新の状態に保つことが推奨されます。特定のドライバーがWindows 10と互換性がなかったり、古くなっていたりすると、このエラーが発生することがあります。実際にこのエラーに遭遇したユーザーの中には、「Intel Dynamic Platform and Thermal Framework」ドライバーを更新したところ問題が解決したという報告があります。以下の手順でドライバーを更新しましょう。
- Windows 10の検索ボックスに「デバイスマネージャー」と入力し、アプリを起動します。
- Intel Dynamic Platform and Thermal Frameworkをダブルクリックして展開します。
- 表示されている各ドライバーを右クリックし、「ドライバーの更新」を選択します。
また、Windows 10に搭載されている「ドライバー検証ツール(Driver Verifier Manager)」を使用して、すべてのドライバーのエラーを調査することもできます。このツールを使えば、PC内の不具合のあるドライバーを特定し、手動で更新できるようになります。
2. システムのハードドライブをチェックする
コマンドプロンプトを管理者として起動し、ChkDskコマンドを実行してハードドライブのエラーをチェックします。ドライブ文字を指定することで、すべてのパーティションに対して個別にChkDskコマンドを実行できます。以下のコマンドを入力してEnterキーを押してください。
chkdsk /r c:
ChkDskコマンドの/rパラメーターは、ディスクのエラーをスキャンして修復します。さらに、ハードドライブ上の不良セクターも修復します。そのため、/rパラメーターには/fパラメーターの機能も含まれています。特定のハードドライブに対してChkDskコマンドを実行すると、そのドライブは自動的にロックされます。使用中のドライブに対して実行した場合は、次のようなメッセージが表示されます。
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
「Y」と入力してEnterキーを押すと、PCの再起動時に自動的にChkDskコマンドが実行されます。なお、FATファイルシステムの場合、ChkDskコマンドによってデータが失われることがあります。その場合は、次のようなメッセージが表示されます。
8 lost allocation units found in 2 chains.
Convert lost chains to files? (Y/N).
失われたアロケーションユニットやチェーンの数はユーザーごとに異なるため、ここでの数値はあくまで一例です。この場合、「Y」を押してEnterキーを押してください。失われたチェーンがルートディレクトリに.chk形式のファイルとして保存され、後でデータを復元できます。「N」と入力した場合は、失われたアロケーションユニットの内容は保存されません。
ChkDskスキャンが完了したら、デバイスを再起動し、問題が解消されたかどうかを確認してください。
3. システムのRAM(メモリ)をチェックする
原因がRAM本体またはRAMスロットにある可能性もあります。RAMスロットが2つある場合は、両方のメモリスティックを1つずつ各スロットに挿し替えながら、PCの電源を入れて動作を確認してみてください。
また、Windowsメモリ診断ツールを使用してシステムのRAMをチェックすることもできます。
RAMの抜き差しで問題が解決しない場合は、以下のトラブルシューティング手順に進みましょう。
- コントロールパネルを開きます。
- 「システムとセキュリティ」をクリックします。
- 「管理ツール」をクリックします。
- 新しいウィンドウが開くので、「Windowsメモリ診断」アプリを見つけてダブルクリックします。
- PCが再起動し、RAMのエラーチェックが実行されます。
RAMに破損が見つかった場合は、交換が必要です。
本記事がお役に立てば幸いです。
関連記事:
- NTOSKRNL.exeのCPU・メモリ・ディスク使用率が高い場合の対処法
- Kernel ntoskrnl.exeが見つからない、またはエラーを含む場合の対処法(エラーコード0xc0000221)
-
Windows 10でvolsnap.sysのブルースクリーン(BSOD)エラーを修正する方法
Windowsパソコンで「volsnap.sys」に関連するBSOD(ブルースクリーン)エラーが表示され、青い画面から先に進めなくなっていても、心配はいりません。これはよくあるブルースクリーンエラーであり、適切な対処法で解決できます。volsnap.sysは「ボリューム シャドウ コピー」サービスと連携するWindowsのシステムドライバーです。このファイルは、パソコンが接続されたハードウェアやドライバーと通信するための重要な役割を担っており、OSやハードウェアの内部に直接アクセスできる権限を持っています。そのため、システムファイルの破損やドライバーの不具合が発生すると、volsnap.sys
-
Chromeの「ERR_CACHE_MISS」エラーを解決する6つの対処法
Chromeは間違いなく優れたブラウザですが、決して完璧ではありません。どんなユーザーでも、時折何らかのトラブルに遭遇することがあります。この記事では、その中でも多くのChromeユーザーを悩ませる「ERR_CACHE_MISS」エラーについて詳しく解説します。特定のウェブページを読み込もうとした際にこのエラーが表示され、お困りの方はぜひ参考にしてください。まずは基本から見ていきましょう。 Google ChromeにおけるERR_CACHE_MISSとは? Chromeで「ERR_CACHE_MISS」エラーが表示されるということは、読み込もうとしているウェブサイトと、キャッシュに保存されて