Windowsブルースクリーンエラー0x000000F7を解決する方法
エラー0x000000f7のブルースクリーンに遭遇すると、特に起動直後に発生すると、本当にイライラさせられます。これは基本的に、システムの奥深くで何かが故障していることを意味します。多くの場合、ドライバー、ハードウェアの問題、または破損したファイルに関連しています。自動スタートアップ修復を試みてもブルースクリーンから進まなくなり、完了しないこともあります。場合によっては、エラーがメッセージとともに表示されることもDRIVER OVERRAN STACK BUFFER; Error 0x000000F7あります。決して簡単ではありませんが、頭を悩ませることなくこの問題を解決する方法はあります。
基本的に、このエラーはハードドライブの破損、システムファイルの破損または欠落、グラフィックドライバーの古さ、RAMの問題などが原因である可能性があります。少し奇妙に思えるかもしれませんが、外付けデバイスを取り外したり、周辺機器を取り外したりすることで、一時的に問題が解決したという人もいます。環境によっては、CHKDSKを使用してハードドライブをクイックチェックしたり、ディスプレイドライバーをアンインストール/再インストールしたりすることで解決できる場合もあります。基本的には、まずハードウェアの問題を除外してから、ドライバーまたはシステムファイルの問題に焦点を当てることが重要です。セーフモードで起動する必要があることを覚えておいてください。セーフモードで起動する前にシステムがクラッシュしてしまうため、これが最も困難な場合があります。しかし、セーフモードで起動すれば、修復ツールやコマンドが利用できるようになります。
WindowsでBSODエラー0x000000F7を修正する方法
CHKDSKでハードディスクをチェックする
不良セクタや破損したドライブは様々なエラーを引き起こす可能性があるため、ディスクの問題を疑う場合は、この項目は当然のことです。OSが正常に起動しない場合は、リカバリモードから実行するか、セーフモードで起動してからコマンドプロンプトを開く必要があります。CHKDSKを実行する一般的な方法は次のとおりです。
- 押すとWin + R実行ダイアログが開きます。
- 入力し
cmdて押すと、Ctrl + Shift + Enter管理者としてコマンドプロンプトが開きます。 - 入力し
chkdsk C: /x /f /rてEnterキーを押します。このコマンドは、不良セクタのチェック(-r)、強制アンマウント(-x)、エラーの修正(-f)を行います。C:は通常システムドライブなので、Windowsが別のパーティションにある場合を除き、C:を使用してください。
ドライブが使用中と表示される場合は、再起動時にチェックを実行するように指示されます。Yと入力してEnterキーを押してください。PCを再起動し、スキャンを実行してください。ドライブのサイズによっては、時間がかかる場合があります。一部のマシンでは、スキャンが中断したり、停止しているように見える場合がありますが、そのまま放置してください。不良セクタや破損が見つかった場合は、ハードドライブを交換する時期が来たことを示しています。特にSSDではなくHDDの場合はそうです。SSDは不良セクタの処理方法が異なる傾向がありますが、ドライブが本当に故障している場合は、SSDへのアップグレードが最善の策かもしれません。
ディスプレイドライバーをアンインストールして再インストールする
ディスプレイドライバーの問題はよくある原因です。特にWindows Updateやドライバーの更新後にエラーが発生した場合は、その傾向が顕著です。デバイスマネージャーからディスプレイアダプターをアンインストールすると、Windowsはドライバーを再インストールする必要があり、これにより不具合が解消される可能性があります。以下に簡単に説明します。
- を押してデバイス マネージャーWindows key + Xを選択します。
- [ディスプレイ アダプター]を展開します。
- グラフィック ドライバー (例: Intel(R) UHD Graphics) を右クリックし、[デバイスのアンインストール]を選択します。
- ドライバーをアンインストールした後、警告が表示される場合があります。確認後、デバイスマネージャーに戻ってください。
- ツールバーの「アクション」 > 「ハードウェア変更のスキャン」をクリックします。
これにより、Windows は不足しているドライバーを検出し、新しいドライバーを再インストールします。これにより、ドライバーの破損が修復される場合もあります。ただし、環境によっては、自動再インストールで最新バージョンのドライバーが取得されない場合、メーカーのサイトから最新のドライバーを手動でダウンロードする必要があるかもしれません。
Windows Updateでドライバーのアップデートを確認する
再インストールしても問題が解決しない場合は、Windows Updateでオプションのドライバーアップデートを試してみる価値があります。Microsoftのサーバー上にある最新のドライバーバージョンで、BSODの原因となる互換性の問題が解決される場合もあります。対処方法は次のとおりです。
- [設定] > [更新とセキュリティ] > [Windows Update]に移動します。
- 「アップデートを確認」をクリックします。オプションのドライバーアップデートがある場合は、ここに表示されます。インストールしてください。
もう一つの方法として、デバイスメーカー(Intel、NVIDIA、AMDなど)のウェブサイトにアクセスして、最新のドライバーを直接ダウンロードしてみるのも良いでしょう。Windowsのドライバーデータベースでは解決できないバグが修正される場合もあります。ちなみに、通常の起動がうまくいかない場合は、セーフモードでドライバーをインストールする必要があるかもしれません。
システムファイルチェッカー(SFC)を実行する
システムファイルの破損や欠落は、ブルースクリーンを含む様々なクラッシュの原因となる可能性があります。SFCは、システムファイルをスキャンして修復するための便利な組み込みツールです。使い方は以下のとおりです。
- 管理者としてコマンド プロンプトを開きます: Win + R、 と入力し
cmdて を押しますCtrl + Shift + Enter。 - 入力し
sfc /scannowて Enter キーを押します。 - 実行してください。数分かかる場合があります。破損したシステムファイルが見つかった場合は修復されます。
完了したら、PCを再起動してBSODがまだ発生するかどうかを確認してください。環境によっては、最初の実行で問題が解決する場合もありますが、問題が解決しない場合は、2回実行したり、DISM修復を実行したりする必要がある場合もあります。
RAMをテストする
メモリの問題も大きな原因の一つです。RAMが不安定だったり故障していたりすると、起動時にBSOD(ブルースクリーン)が表示されるなど、様々なエラーが発生する可能性があります。最も簡単な方法は、Windowsメモリ診断を使用することです。
- 押してWin + S「メモリ」と入力します。
- Windows メモリ診断を選択します。
- 「今すぐ再起動して問題がないか確認する」をクリックします。PCが再起動し、メモリテストが実行されます。
テストが終了するとレポートが表示されます。または、後からイベントビューアーで確認することもできます。エラーが報告された場合は、RAMスティックを交換するか、1つずつテストすることで原因を特定できます。故障したRAMを交換することをお勧めします。
システムの復元を使用して変更をロールバックする
最近のアップデートやドライバーのインストール後にエラーが発生した場合は、以前のシステムスナップショットにロールバックすると問題が解決する可能性があります。これには、問題が発生する前に作成された復元ポイントが必要です。簡単な手順を以下に示します。
- Windows 検索バーに「システムの復元」と入力します。
- 復元ポイントの作成を選択します。
- [システム プロパティ] ウィンドウで、[システムの復元]をクリックし、[次へ] をクリックします。
- BSODが発生し始める前の復元ポイントを選択します。「次へ」をクリックします。
- オプション: 「影響を受けるプログラムのスキャン」をクリックして、復元によって問題のあるアプリが削除されるかどうかを確認します。
- 確認して、そのまま放置してください。1時間ほどかかる場合がありますので、しばらくお待ちください。
このプロセスはシステム ファイル、ドライバー、および設定をロールバックするため、最近の変更によって混乱が生じた場合は試してみる価値があることに注意してください。
場合によっては、単純な復元を行うだけで、クラッシュの原因となったものを最初から解消できることがあります。