【解決】ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORYブルースクリーンエラーの直し方
「Attempted Execute of NoExecute Memory」は、ブルースクリーン(BSOD)上に表示されることが多いエラーです。BSODとは「Blue Screen of Death(ブルースクリーン・オブ・デス)」の略称で、青い画面に表示される特別なカテゴリのエラーを指します。これはシステムにとって重大なエラーであり、発生後はシステムの再起動が必要となります。エラー画面には、原因を特定するための手がかりとなるメッセージやコードが表示されます。このエラーは「ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY」という名前で表示されることがあります。特定のパターンやきっかけなしにいつでも発生する可能性があり、その頻度も人によって異なります。1日に1回程度しか発生しないユーザーもいれば、1時間に何度も発生するユーザーもいます。

BSODの厄介な点は、原因が非常に多岐にわたることです。しかし、このBSODの最も一般的な原因はドライバーの問題です。特定の操作中に問題が発生している場合は、その操作に関連するドライバーを最初に確認しましょう。一般的に、BSODが表示された際には、すべてのドライバーを更新しておくのが良い習慣です。もう一つのよくある原因はRAMの不具合です。ハードウェアの変更後や自作PCの組み立て後にBSODが発生し始めた場合は、故障した、あるいは正しく接続されていないハードウェアが原因である可能性があります。
それでは、まずドライバーの確認と更新から始め、その後ハードウェアのチェックに進みましょう。
方法1:ドライバーの確認と更新
このBSODが表示されたら、まず最初に行うべきはドライバーの確認です。デバイスやドライバーの数は非常に多く、dmpファイルを確認できない場合には、問題の原因となっているドライバーを特定するのは容易ではありません。ただし、特定の操作中にエラーが発生しているなら、それが手がかりになります。例えば、ゲームプレイ中にこのエラーが出る場合は、ディスプレイドライバーに問題がある可能性が高いでしょう。明確なパターンが見られない場合は、システム上のすべてのドライバーを更新するのが最善策です。多少時間はかかりますが、難しい作業ではありません。ドライバーの更新を確認する手順は以下の通りです。
- Windowsキーを押しながらRを押す
- devmgmt.mscと入力してEnterを押す

- 「ネットワークアダプター」(または問題の原因と思われる特定のデバイス)を見つけてダブルクリックする
- ネットワークドライバーを右クリックする
- 「ドライバーの更新」を選択する

- 「ドライバーを自動的に検索」をクリックする

システムが新しいバージョンのドライバーを見つけた場合は、画面の指示に従ってインストールしてください。完了したら、デバイスマネージャー内の主要なデバイスすべてに対して同じ手順を繰り返します。特に確認すべきなのは、ディスプレイドライバー、ネットワークドライバー、オーディオドライバー、USBコントローラーのドライバーです。
方法2:RAMの確認
この問題の2番目に大きな原因はRAMの不具合です。単純にRAMが緩んで接続されているだけの場合もあれば、RAMスティック自体が完全に故障しているケースもあります。新しいRAMを挿入した後にこの問題が発生し始めた場合や、新しく組み立てたパソコンでこの問題が起きている場合は、RAMが原因である可能性が高いといえます。
RAMの状態をチェックできるアプリケーションは数多くありますが、ここでは最も信頼性が高く有名な2つのプログラムを紹介します。1つ目はWindows標準のメモリテストユーティリティ、2つ目はMemtestです。
Windowsメモリ診断:まず紹介するのは、Windows標準のメモリ診断ツールです。Windowsにプリインストールされており、RAM関連の問題を検出するのに十分な精度を備えています。RAMチェックの観点では最高の選択肢ではありませんが、Windows純正ツールを使いたい方には適しています。
Windowsメモリ診断ツールを使用する手順は以下の通りです。
- Windowsキーを押しながらRを押す
- mdschedと入力してEnterを押す

- 「今すぐ再起動し、問題を確認する(推奨)」をクリックする

注意:エラーが表示される場合や正常に動作しない場合は、以下の手順に従ってください。
- Windowsキーを1回押す
- スタートメニューの検索ボックスに「メモリ診断ツール」と入力する

- 検索結果から「Windowsメモリ診断」を右クリックし、「管理者として実行」を選択する
- 「今すぐ再起動し、問題を確認する(推奨)」をクリックする

再起動後にRAMテストが開始されます。すべて自動的にチェックされるため、あとは待つだけです。テストが完了したら、結果を確認するためにWindowsへログインします。実際、ログインすると結果が自動的に画面に表示されます。これらのテストにより、パソコンのメモリの健康状態を把握できます。結果が悪い場合は、RAMを交換するタイミングです。
Memtest
Memtestは、RAMの状態をテストするためのプログラムです。完了までに多くの時間がかかりますが、RAMの状態を詳細に確認するのに非常に役立ちます。公式サイトからダウンロードし、方法1の手順に従ってRAMをチェックしてください。
方法3:ハードウェアコンポーネントの確認
新しいハードウェアを取り付けた後にこのエラーが表示され始めた場合は、まずハードウェアを確認してください。最初に、新しく取り付けたハードウェアを取り外し、BSODが表示されるかどうかを確認します。BSODが表示されなければ、原因はそのハードウェアにあると特定できます。併せて、ハードウェアが正しく接続されていることも確認しましょう。
新しく組み立てたシステムでこの問題が発生している場合は、不要なハードウェアをすべて取り外してください。理想的には、CPU、マザーボード、RAM、キーボード/マウスといった必須パーツのみを残します。これでBSODが解消されるかどうかを確認してください。さらに、RAMを別のものに交換してBSODがまだ発生するかどうかも試してみてください。CPUについても、別のCPUと交換することで、CPUが原因かどうかを確認できます。これらのパーツは別のパソコンから流用するか、友人に借りるとよいでしょう。あくまで確認用として使用します。これらのトラブルシューティング手順により、問題のあるハードウェアにたどり着けるはずです。通常はRAM、まれにCPUが不良品であるケースが多いです。該当する部品を交換すれば、確実にBSODは解消されます。
-
【完全解決】Windows 10のBUGCODE_USB_DRIVERブルースクリーンエラーを直す5つの方法
Windows 10にUSBデバイスを接続した途端に「BUGCODE_USB_DRIVER」のブルースクリーンオブデス(BSOD)エラーが表示され、お困りではありませんか?ご安心ください。この問題は適切な手順を踏めば解決できます。 本記事では、BUGCODE_USB_DRIVERエラーを最短かつ最も簡単に修復する方法を詳しく解説します。 事前に知っておきたい対策:PC全体の最適化 ワンクリックでPCを最適化する「Advanced System Optimizer」 BSODエラーをはじめとするWindowsのトラブルを防ぐには、ドライバーの更新、ディスクエラーの修復、無効なレジストリエント
-
Windows 10のメモリ管理エラー(ブルースクリーン 0x0000001A)を解決する完全ガイド
最新のWindowsアップデートを適用した後やハードウェアを変更した後に、メモリ管理エラーが発生していませんか?Windowsパソコンにおいてメモリ管理とは、コンピューターのメモリを制御・管理する重要な機能です。この機能は、各アプリケーションやプロセスにメモリブロックを割り当てることで、システム全体のパフォーマンスを最適化します。メモリに何らかの問題が検出されると、Windows 10は「メモリ管理」のブルースクリーン(BSOD)を表示して自動的にシャットダウンします。 Windows 10のメモリ管理エラーは、故障したハードウェア、特に破損したメモリモジュール(RAM)が原因であることが多い