Windowsでブルースクリーンエラー0x00000139を解決する方法
ブルースクリーンエラー0x00000139は「KERNEL_SECURITY_CHECK_FAILURE」を指し、Windows PCに大きな混乱をもたらす可能性があります。これは基本的に、Windowsカーネルがセキュリティ違反などの不審な点を検知した際に発生します。セキュリティ違反は、多くの場合、互換性のないドライバーや古いドライバー、あるいはハードウェアの故障などが原因で発生します。ドライバーの更新がうまくいかなかったり、マルウェアがシステムを混乱させたりした後に、このエラーが潜り込むこともあります。このエラーがランダムに表示される場合は、システムにドライバーの競合やハードウェアの問題がある可能性があります。幸いなことに、このエラーを解決する方法はいくつかあります。ドライバー、ハードウェア、システムファイルを管理することで、この悪夢の再発を防ぐことができます。
念のためお知らせしますが、このエラーはWindowsが完全に読み込まれる前に発生することが多いため、修正するにはシステムを安定させるため、セーフモードで起動する必要があるかもしれません。ここでの目標は、カーネルセキュリティ違反の原因を特定し、システム全体を混乱させることなく問題を解決することです。以下は、経験に基づいてテストされた最も一般的な方法の一部です。ハードウェアの大規模な変更を行う前に試してみる価値があります。
Windowsでエラー0x00000139を修正する方法
すべてのデバイスドライバーを更新する
このエラーは、デバイスドライバーが古くなっている、バグがある、または互換性がないためによく発生します。ドライバーを更新すると、競合を解消できる場合があります。デバイスマネージャーは時々動作が重くなることがあるため、Windows Updateでドライバーの更新プログラム(特に自動的にインストールされないオプションの更新プログラム)を確認することをお勧めします。また、最新のドライバーバージョンを再度確認したい場合は、ハードウェアメーカーのWebサイトにアクセスすることをお勧めします。
更新を手動で確認する方法は次のとおりです。
- を押して設定Windows + Iを開きます。
- サイドバーのWindows Updateに移動し、[詳細オプション]をクリックします。
- 「オプションの更新」まで下にスクロールします。ここにはドライバーの更新が隠れていることがよくあります。
- 利用可能なすべてのドライバーアップデートをチェックし、ボックスにチェックを入れて、「ダウンロードとインストール」をクリックします。しばらくお待ちください。アップデートによっては数分かかる場合があり、システムが複数回再起動する場合があります。
環境によっては、すべてを最新の状態にするために何度か試行したり、再起動したりする必要があるかもしれません。すべてのドライバーが更新され、システムが正常に起動すれば、BSODはおそらく消えるはずです。もちろん、ドライバーによっては更新が難しい場合があり、Windowsが新しい更新プログラムをタイムリーに提供しないこともあります。それでも問題が解決しない場合は、メーカーのサイトを確認する価値があるかもしれません。
最近のドライバー更新を元に戻す
ドライバのアップデート直後にエラーが発生した場合は、ロールバックすることで問題が解決する可能性があります。少し奇妙に聞こえるかもしれませんが、新しいドライバの中には、まだ本番環境では使用できないもの(またはバグを含むもの)があります。以前のバージョンにロールバックすると、競合が解消されることがよくあります。
簡単に説明すると次のようになります。
- を押してデバイス マネージャーWindows + Xを選択します。
- グラフィック カードやネットワーク アダプターなど、最近更新したデバイスを見つけます。
- 右クリックして「プロパティ」を選択し、「ドライバー」タブに移動します。
- 「ドライバーを元に戻す」をクリックします(利用可能な場合)。ボタンがグレー表示になっている場合は、製造元のサイトから古いドライバーを手動でインストールする必要がある可能性があります。
- 確認後、PCを再起動してエラーが解消されるかどうかを確認してください。これで問題が解決する場合もありますが、一部のマシンではBSODの発生を一時的に遅らせるだけで、再起動やアップデート後に再び発生する場合もあります。それでも、試してみる価値はあります。
ハードディスクとRAMを確認する
ハードウェアの問題は、典型的なBSODの原因です。ドライブの不良セクタやRAMの破損も同様のエラーを引き起こす可能性があります。そのため、両方をチェックすることをお勧めします。
CHKDSKの実行
- 管理者としてコマンド プロンプトを開きます。 を押してWindows + X、[コマンド プロンプト (管理者)]を選択します。
- 入力し
chkdsk /f /rて Enter キーを押します。 - おそらく、ドライブが使用中のため今は実行できないというメッセージが表示され、再起動時にスキャンをスケジュールするかどうかを尋ねられるので、 「Y」と入力して Enter キーを押します。
- PCを再起動すると、CHKDSKが不良セクタをスキャンし、可能であれば修復します。問題が見つかる場合もあれば、見つからない場合もありますが、試してみる価値はあります。それでも問題が解決しない場合は、ハードウェアの交換を検討する必要があるかもしれません。
Windows メモリ診断でメモリを検査する
- を押して とWindows + R入力し
MdSched、Enter キーを押します。 - 「今すぐ再起動して問題がないか確認する」を選択します。PC が診断モードで再起動し、RAM にエラーがないかテストします。
- 完了するまでお待ちください。しばらく時間がかかる場合があります。問題が見つかった場合は、RAMを交換することでエラーが解消される可能性があります。それでも解決しない場合は、RAMに問題がない可能性が高いため、他の原因を検討してください。
マルウェアをスキャンしてシステムファイルを修復する
マルウェアや破損したシステムファイルが原因でカーネルセキュリティ違反が発生する場合があります。特に、ウイルス対策プログラムが干渉したり、システムファイルが破損した状態になっている場合がそうです。サードパーティ製のウイルス対策ソフト(特に「軽量」を謳う無料のもの)を削除し、Windowsセキュリティを有効にすると改善する可能性があります。その後、システムファイルチェックを実行してください。
- トラブルシューティングを容易にするために、セーフモードで起動してください。方法がわからない場合は、ログイン画面でShiftキーを押しながら「再起動」をクリックし、 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」に進みます。再起動後、 「セーフモードを有効にする」を選択してください。
- [実行] ダイアログ ( Windows + R) を開き、 と入力して
cmd、 を押してCtrl + Shift + Enter管理者として実行します。 - 入力し
sfc /scannowてEnterキーを押します。システムをスキャンし、破損したファイルを修復するまで10~15分お待ちください。
その後、通常通り再起動して、状況が改善するかどうかを確認してください。必ずしも魔法のように解決するわけではありませんが、システムファイルの修復によってBSODの根本的な問題が解決できる場合もあります。
Windowsのアップデートを確認する
Windowsを常に最新の状態に保つことは良い考えです。特に、Microsoftはカーネルのセキュリティチェックをすり抜ける可能性のあるバグに対するパッチをリリースしているため、手動で確認することもできます。
- [設定] > [Windows Update]に移動します。
- 「更新プログラムの確認」をクリックし、保留中のものがあればインストールしてください。システムが更新プログラムを自動的に検出しない場合は、 Microsoft Update カタログで特定のパッチを確認することをお勧めします。
まとめ
これらの修正を試してもエラーが解消されない場合は、ハードウェアの詳細なテストや専門家への相談を検討する必要があるかもしれません。カーネルエラーは解決が難しい場合があり、その場合は再インストールやハードウェアの交換が次のステップとなる可能性があります。
まとめ
- Windows Update または製造元のサイトからドライバーを更新します。
- アップデート後に問題が発生した場合は、最近のドライバーアップデートをロールバックします。
- CHKDSK とメモリ診断を実行して、ハードウェアのバグを検出します。
- マルウェアをスキャンし、sfc /scannow を使用してシステム ファイルを修復します。
- 最新のパッチを適用して Windows を最新の状態に保ってください。
まとめ
多くの場合、ドライバーのアップデート、ハードウェアのチェック、システムファイルの修復に重点を置くことで、0x139エラーは解消されます。必ずしもすぐに解決できるとは限りませんが、根気強くこれらの手順を実行すれば、システムの安定化に役立つことが多いです。この方法が、誰かのストレス解消に役立つことを願っています。一部の環境では効果がありましたので、皆さんの環境でも効果があるかもしれません。