BSODエラーコード0x0000001eを修正する方法

0x0000001eエラーコードで頻繁にBSOD(ブルースクリーンオブデス)を取得した後、いくつかのWindowsユーザーから質問が寄せられています 。 この特定のエラーコードは、KMODE_EXCEPTION_NOT_HANDLEDに変換できます。 基本的に、Windowsカーネルが違法または未知のプロセッサ命令を検出したことを意味します。 これは、無効なメモリアクセス、またはStop 0xAエラーの生成を担当するアクセス違反と同様のアクセス違反が原因である可能性があります。

BSODエラーコード0x0000001e

影響を受けるユーザーの一部は、問題が1日に1回または2回発生することを報告していますが、他のユーザーは、この重大なエラーが10分ごとに表示されると不平を言っています。 この問題は特定のWindowsバージョンに限ったものではありませんが、頻度はWindows 7の方がはるかに高くなっています。

BSODエラーコード0x0000001eの原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートと、このBlue Screen of Deathクラッシュの修正に一般的に使用されている修復戦略を検討しました。 結局のところ、このクラッシュの原因となっている可能性のあるいくつかの異なる犯人があります。

  • Windows 7の不具合 – Windows 7またはWindows 10で一貫してこの問題が発生している場合は、セキュリティ更新プログラムで発生した不具合が原因である可能性があります。 このシナリオが該当する場合、適切な修正プログラムをインストールするか(Windows 7)、または修正プログラムが自動的にインストールされるまで保留中の更新をすべてインストールすることにより(Windows 10)、問題を解決できるはずです。
  • 不十分なPSU電力 -いくつかのユーザーレポートに基づいて、電源ユニットが内部および接続された周辺機器に十分な電力を提供するほど強力でない場合にも、この特定の問題が発生する可能性があります。 すべての重要でない周辺機器を切断することで、この理論をテストできます。 問題が実際にPSUによって引き起こされている場合は、より良いPSUにアップグレードするか、自己給電USBハブを使用してPSUから負荷を取り除くことにより、問題を解決できるはずです。
  • 不良なRAMメモリ –不良なRAMメモリもこの特定の種類のBSODの原因となります。 Windowsメモリ診断ツールを実行することにより、このシナリオが状況に当てはまるかどうかをテストできます。 結果がRAMメモリの不良を示している場合、問題を解決する唯一の方法は、同等の健全なものに投資することです。
  • 根本的なシステムファイルの破損 –システムファイルの破損は、この問題の出現を促進することが知られている最も一般的な原因の1つです。 ほとんどの場合、ブート構成ファイル内の破損が原因で問題が発生します。 このシナリオが該当する場合は、DISMまたはSFCスキャンを実行するか、(例外的なシナリオで)修復インストールを実行することで問題を解決できるはずです。

現在、同じタイプのBSODクラッシュの解決に苦労している場合、この記事ではいくつかの異なるトラブルシューティングガイドを提供します。 以下に、同様の状況にある他のユーザーがこの問題を解決するために使用した可能性のある修正のコレクションを示します。

最良の結果を得るには、以下の潜在的な修正を、効率と重大度で注文したため、提示された順に実行することをお勧めします。 以下のいずれかの方法で、問題の原因に関係なく問題を解決できます。

さぁ、始めよう!

方法1:0x0000001Eエラーの修正プログラムをインストールする

Windows 7、Windows 8.1、またはWindows 10コンピューターで0x0000001Eエラーで断続的にクラッシュする場合は、Microsoftが既にパッチを適用したシステムメモリリークの問題が原因である可能性があります。

このシナリオが該当する場合、oplockが変更されているファイルをアプリケーションが開くと、この問題が発生します。 これが発生すると、NTFSはoplockを解除し、非ページプールメモリをリークします。 これにより、過剰なメモリ使用と、 0x0000001Eエラーを引き起こす他のメモリ割り当て機能が発生します。

幸いなことに、これがシナリオに当てはまる場合は、この問題に適切な修正プログラムをインストールすることで簡単に解決できます。

注: Windows 7を使用している場合は、このリンクから手動でインストールできます( こちら

適切な修正プログラムを確実にインストールする最も効率的な方法は、オペレーティングシステムのビルドを最新にするまで、保留中のすべてのWindows更新プログラムをインストールすることです。 これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「wuapp」入力してEnterキーを押し、Windows Update画面を開きます。

    実行中のダイアログ:wuapp

    注: Windows 10を使用している場合は、代わりに「 ms-settings:windowsupdate 」を使用してください。

  2. [ Windows Update ]画面が表示されたら、[ 更新の確認 ]をクリックして更新スキャンを開始します。 新しいアップデートが利用可能な場合は、画面上のプロンプトに従ってすべての保留中のアップデートをインストールします。

    保留中のすべてのWindowsアップデートをインストールする

    注:すべての更新プログラムをインストールする前にPCを再起動するように求められた場合は、必ず同じ画面に戻り、保留中のすべての更新プログラムがインストールされるまで更新を続行してください。

  3. 保留中の更新がすべてインストールされたら、 0x0000001eクラッシュのBSODがまだ発生しているかどうかを確認します。

それでも同じ問題が発生する場合は、以下の次の方法に進んでください。

方法2:不要な周辺機器を切断します(該当する場合)

判明したように、過負荷のPSU(電源ユニット)0x0000001e BSODの原因となります。 コンピュータに多くの周辺機器が接続されている場合は、問題がまだ発生しているかどうかを確認するために、重要でないものをすべて削除することをお勧めします。

不要なものをすべて取り外し、通常どおりコンピューターを使用して、BSODクラッシュがまだ発生しているかどうかを確認します。 クラッシュが完全に停止した場合、電源の問題に対処していると判断できました。 この場合、問題を軽減する2つの方法があります。

  • 接続されているすべてのデバイスに十分な電力を供給できる、より強力なPSUにアップグレードします。
  • 独自の電源を備えたUSBハブを購入して、PSUの負荷を軽減します。

独自の電源でUSBハブを購入する

この方法が特定のシナリオに当てはまらない場合は、以下の次の方法に進んでください。

方法3:メモリテストを実行する

ここまで結果が出ない場合は、適切なテストを実施して、メモリの問題に対処していないことを確認する必要があります。 結局のところ、障害のあるRAMは0x0000001eストップコードに関連付けられたBSODの原因にもなります。

さいわい、Windowsには、障害のあるRAMメモリを処理しているかどうかを確認するために使用できるツールが含まれています。 以下の指示に従って、Windowsメモリ診断ツールを使用してRAMをテストします。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「mdsched」入力し、 Ctrl + Shift + Enterキーを押して、管理者アクセスでWindowsメモリ診断ツールを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。

    実行ボックスからメモリ診断ツールにアクセスする
  2. Windowsメモリ診断の問題に到達したら、[ 今すぐ再起動 ]をクリックして問題を確認します

    Windowsメモリ診断チェックの実行
  3. 次回の起動時に、コンピューターはWindowsメモリ診断ツールを直接起動します。 プロセスが完了するまで待ちます。スキャンが完了するまでセットアップを終了しないでください。

    Windowsメモリ診断ツールを使用したスキャン
  4. 問題が見つからない場合は、セットアップを終了して、次の次の方法に直接進みます。

    注:スキャンでRAMの問題が明らかになった場合、 0x0000001e停止コードに関連するBSODクラッシュを停止する唯一の方法は、別のメモリにすべて投資することです。

このスキャンでRAMの根本的な問題が明らかにならなかった場合は、下の次の方法に進んでください。

方法4:SFCおよびDISMスキャンを実行する

結局のところ、この問題はある種のシステムファイルの破損によって引き起こされる可能性もあります。 起動シーケンス中に使用されたファイルが破損の影響を受けている場合、 0x0000001e停止コードでBSODが絶えずクラッシュする可能性があります。

影響を受ける複数のユーザーが、Windowsのアンインストールなどの根本的な解決策を講じることなく、システムファイルの破損を修正できるいくつかの組み込みユーティリティを実行することで問題を解決したと報告しています。

SFC(システムファイルチェッカー)DISM(展開イメージのサービスと管理)は、システムファイルを修復できる2つのユーティリティですが、異なる方法で修復します。 SFCは破損したファイルをローカルに保存されたコピーに置き換えることで修復しますが、DISMはWU(Windows Update)に依存して、破損したファイルを置き換えるために健全なコピーをダウンロードします。

ただし、2つのユーティリティは相互に補完するため、可能であればすべての破損インスタンスを修正するために、可能であれば両方のスキャンを実行することをお勧めします。 昇格したコマンドプロンプトからSFCおよびDISMスキャンを実行するためのクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「cmd」入力し、 Ctrl + Shift + Enterを押して[ファイル名を指定して実行 ]ダイアログボックスを開きます。

    管理者としてCMDを実行する

    注: UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[はい]をクリックして、コマンドプロンプトウィンドウに管理者権限を付与します。

  2. 管理者特権でのコマンドプロンプト内で、次のコマンドを入力し、 Enterを押してSFCスキャンを開始します。
     sfc / scannow 

    :この手順が開始されたら、CMDウィンドウを閉じずにスキャンが終了するまで待ってください。そうしないと、さらにシステムが破損する危険があります。

  3. プロセスが完了したら、昇格したコマンドプロンプトを閉じ、コンピューターを再起動してプロセスを終了します。 次の起動シーケンスで、手順1を再度実行して、別の昇格されたCMDウィンドウを開きます。
  4. 昇格されたCMDウィンドウに戻ったら、次のコマンドを入力し、 Enterキーを押してDISMスキャンを開始します。
     DISM /オンライン/ Cleanup-Image / RestoreHealth 

    注:この手順を完了するには、安定したインターネット接続が必要です。 DISMはWU(Windows Update)に依存して、破損したファイルをクリーンなインスタンスに置き換えます。

  5. スキャンが終了したら、最後の再起動を行い、 エラーコード0x0000001eのBSODがまだ発生しているかどうかを確認します。

引き続きBSODクリティカルの0x0000001eエラーコードが頻繁に発生する場合は下の最後の方法に進んでください。

方法5:修復/クリーンインストールを実行する

上記の方法でこれまでに問題を解決できなかった場合、最後の潜在的な修正の1つは、すべてのWindowsコンポーネントを更新することです。 これで問題が解決しない場合は、上記の方法を使用しても発見されなかったハードウェアの問題がPCにかかっていることは明らかです。

これを行う最良の方法は、修復インストールを実行することです。 この手順により、すべてのWindowsコンポーネントが更新され、写真、ビデオ、画像、アプリケーション、ゲームなどを含むすべての個人データを保持できます。修復インストールを実行する場合は、ガイド(こちら)に従ってください。

また、より深刻なソリューションに移行し、代わりにクリーンインストール(ここ)に移行することもできます。

興味深い記事