Windows 11 エラー「0x00007FF の命令はメモリ 0x0000000 を参照しました。メモリに書き込めませんでした」を修正する方法
Microsoft の最新 OS、Windows 11 では、PC 互換性に関するハードウェア要件が引き上げられました。重要な変更点は、最適なパフォーマンスを得るための最低要件として 8 GB のメモリが必要になったことです。
必要な量の RAM があっても、ユーザーはさまざまなメモリ関連のエラーに遭遇する可能性があります。最も頻繁に発生するエラーの 1 つは、「0x00007FF の命令がメモリ 0x0000000 を参照しました。メモリに書き込めませんでした」です。
大量のグラフィックを必要とするアプリケーションを実行したり、ゲームをプレイしたり、Web ブラウザーを開いたりするときに、この問題が発生する可能性があります。ただし、このエラーを解決するのは比較的簡単な作業であり、その手順を説明します。
1. SFCとDISMスキャンで破損したシステムファイルを修復する
「メモリに書き込めませんでした」というエラーは、重要なシステム ファイルが存在しないか破損していることが原因で発生する場合があります。このような場合は、Windows システム ファイル チェッカー (SFC) ツールを使用するか、DISM スキャンを実行してこれらのファイルを修正できます。
- コマンド プロンプトにアクセスするには、[スタート] メニューを開き、「コマンド プロンプト」または「cmd」と入力します。
- コマンド プロンプトを起動するには、「管理者として実行」オプションを選択してクリックします。
- コマンド プロンプト ウィンドウで、次のように入力し
sfc /scannow
て Enter キーを押すと、システム ファイルの問題のスキャンが開始されます。
- システムによっては、破損したファイルの検出と修復に時間がかかる場合があります。スキャンが完了したら、
DISM /Online /Cleanup-Image /RestoreHealth
DISM スキャンを開始するために入力します。
- スキャンが完了したらコンピューターを再起動すると、エラーは消えるはずです。そうでない場合は、次の方法を試してください。
2. Microsoft.NET Frameworkを最新の状態に保つ
Microsoft.NET Framework に依存し、大量のメモリを必要とするアプリケーションを使用している場合、「メモリに書き込めませんでした」というエラーが発生する可能性があります。
- この問題を解決するには、Microsoft.NET Framework のダウンロード サイトにアクセスしてください。
- 右側の「.NET Framework ランタイムのダウンロード」オプションをクリックして、フレームワーク インストーラーをダウンロードします。
- インストーラーがダウンロードされたら、それをダブルクリックしてインストール プロセスを開始します。
- . NET Framework の古いバージョンをお持ちの場合は、インストールが開始され、完了すると「メモリに書き込めませんでした」というエラーが修正されます。
3. タスクバーの自動非表示機能を無効にする
Windows 11 コンピュータには、メモリ関連のエラーを引き起こす可能性のある特定の機能があります。これらの機能の 1 つに「タスクバーを自動的に非表示にする」があり、問題が発生した場合は無効にすることができます。
- 設定ページの左側に移動して、「パーソナライズ」オプションにアクセスします。
- タスクバー関連のすべての設定にアクセスするには、「タスクバー」オプションに移動して選択します。
- このページで、「タスクバーの動作」オプションをクリックして展開します。
- このセクションを展開すると、「タスクバーを自動的に非表示にする」オプションにアクセスできます。有効になっている場合は、チェックボックスをクリックして無効にします。
4. メモリ診断チェックを実行する
多くの場合、「メモリに書き込めませんでした」というエラーなどの問題は、ハードウェアの老朽化または欠陥が原因である可能性があります。このシナリオでは、RAM が問題の原因である可能性があり、メモリ診断テストを実行してその状態を確認できます。
- スタート メニューを開き、
Windows Memory Diagnostic
表示されたら入力してクリックして選択します。
- メモリ診断ツールを起動すると、PC を再起動して今すぐ問題を確認するか後で確認するかを尋ねるボックスが表示されます。[今すぐ再起動して問題を確認する] をクリックします。
- コンピュータが再起動し、診断テストを実行して RAM に問題があるかどうかを確認します。問題がある場合は、それがエラーの原因である可能性があり、交換が必要になる場合があります。
5. クリーンブートを試す
この問題に対処する方法としては、クリーン ブートを実行することが考えられます。クリーン ブートでは、OS に付属する必須のドライバーとサービスのみを使用して Windows を起動します。この方法では、コンピューターにインストールされているサードパーティ プログラムをすべて無効にする必要があります。
- システム構成にアクセスするには、[スタート] メニューを開いて と入力します
msconfig
。 - 表示されたらクリックして開きます。
- デフォルトでは「全般」タブが開きますが、「サービス」タブをクリックして切り替えることができます。
- [サービス] タブで、下部にある [Microsoft サービスをすべて非表示にする] をクリックします。
- 次に、「すべて無効にする」ボタンをクリックして、PC 上の Microsoft 以外のサービスをすべて無効にします。
- サービスを無効にしたら、上部の「スタートアップ」タブに進み、それをクリックします。
- ここで「タスク マネージャーを開く」オプションをクリックして、タスク マネージャーを起動します。
- デフォルトでは、タスク マネージャーで [プロセス] タブが開きます。Windows の起動時に起動するアプリケーションを表示するには、左側の [スタートアップ アプリ] タブをクリックします。
- Windows の起動時にアプリが起動しないようにするには、このセクションで各アプリを無効にする必要があります。これを行うには、アプリを右クリックして「無効にする」オプションを選択します。
- サービスを無効にした後、タスク マネージャーを閉じて、システム構成ユーティリティの [OK] ボタンをクリックします。
- コンピュータを再起動すると、クリーン ブート環境で起動します。エラーが表示されない場合は、システム構成ユーティリティから、同じ方法で以前に無効にしたサービスを有効にしてみてください。
6. 仮想メモリを最適化する
システムの仮想メモリが不足している場合は、「メモリに書き込めませんでした」というエラーが発生することもあります。トラブルシューティングするには、仮想メモリを増やして問題が解決するかどうかを確認してください。
- 「システム」オプションにアクセスするには、コンピューターのコントロール パネルを開いてクリックするか、設定を開いて左側のオプションから選択します。
- 「システム」ページで、「システムの詳細設定」オプションをクリックします。
- デフォルトでは、「詳細」タブをクリックすると、詳細設定ポップアップが開きます。「パフォーマンス」セクションにアクセスするには、「設定」ボタンをクリックします。
- ポップアップが表示されたら、もう一度「詳細設定」タブをクリックします。これにより、必要に応じて仮想メモリを簡単に調整できます。
- 「詳細設定」タブで、「仮想メモリ」セクションの「変更」ボタンをクリックします。
- 仮想メモリを増やすには、まず上部にある「すべてのドライブのページング ファイル サイズを自動的に管理する」オプションの選択を解除する必要があります。このオプションはデフォルトで有効になっているため、無効にするにはボックスのチェックを外します。
- ページング ファイルのサイズを変更することで、仮想メモリを調整できます。変更するには、目的のパーティションを選択し、「カスタム サイズ」オプションを選択するだけです。
- システムが 1 つのパーティションのみで構成されている場合は、「初期サイズ (MB)」と「最大サイズ (MB)」が RAM の容量 (MB) の 1.5 倍に設定されていることを確認してください。パーティションが複数ある場合は、同じ手順に従いますが、システム ドライブ (通常は C ドライブ) の値が、初期オプションと最大オプションの両方で 250 MB に設定されていることを確認してください。
- 完了したら、「設定」ボタンをクリックし、下部の「OK」ボタンをクリックします。問題が仮想メモリ不足のために発生していた場合は、これで修正されるはずです。
7. 特定のアプリケーションへのGPUアクセスを無効にする
Nvidia GPU をお持ちの場合は、Nvidia コントロール パネルで設定を変更してみると、問題が解決する場合もあります。コントロール パネルの [3D 設定の管理] オプションに移動し、問題の原因となっている特定のアプリケーションの統合グラフィックスを選択するだけです。
8. システムを以前の状態に復元する
上記の手順のいずれも効果がない場合は、システムの復元が唯一の解決策である可能性があります。これにより、コンピュータを問題が存在しなかった以前の状態に戻すことができます。ただし、事前に復元ポイントを作成しておく必要があります。システムの復元ポイントが利用できない場合は、次のトラブルシューティング方法に進みます。
PC を以前の状態に復元する方法は複数ありますが、最も簡単な方法はコントロール パネルを使用することです。復元ポイントの作成後に PC に加えられた変更 (新しいアプリケーションのインストールなど) はすべて元に戻されます。
- コントロール パネルを開き、「回復」オプションを選択します。
- 次のページで、「システムの復元を開く」オプションをクリックします。
- システムの復元では、デフォルトで作成された最新の復元ポイントが推奨されます。続行するには、「次へ」ボタンをクリックします。ここから別の復元ポイントを選択することもできます。
- 復元プロセスを完了するには、「完了」ボタンをクリックすると、再起動後に PC は復元ポイントを作成した時点に復元されます。
9. PCを復元する
Windows 11 には、PC をリセットするオプションがあります。このオプションでは、オペレーティング システムを再インストールし、インストールされているプログラムと更新プログラムを削除します。ただし、個人ファイルは影響を受けません。エラーが最近の更新またはシステムの変更によって発生した場合、これは役立つ解決策となる可能性があります。
- 設定アプリの左側にある「システム」タブにアクセスします。
- システム ページに移動し、「回復」オプションが見つかるまでスクロールし続けます。それをクリックして続行します。
- ここで、「この PC をリセット」ボタンが見つかります。これをクリックすると、Windows はファイルを保持するかすべてを削除するか尋ねます。最良の結果を得るには、2 番目のオプションを選択してください。
- オプションを選択すると、クラウドから Windows を再インストールするか、ローカルから再インストールするかを選択できます。続行するには、「ローカル再インストール」オプションをクリックします。
- 次のページに移動し、リセット設定を確認できます。選択した設定に問題がなければ、「次へ」ボタンをクリックしてください。
- ここで、Windows はリセットを実行する準備ができたことを通知します。続行するには、「リセット」ボタンをクリックするだけです。
PC をリセットすると、余分なソフトウェアは含まれなくなります。その後のアプリケーションのインストールによってエラーがトリガーされた場合は、エラーは発生しなくなります。
「メモリに書き込めませんでした」というエラーを解決するには、Windows 11 ユーザーは前述のテクニックを試すことができます。解決策を 1 つずつ適用し、各方法の後に PC を再起動して、問題が解決したかどうかを確認することをお勧めします。いずれの修正も成功しない場合は、Microsoft の Web サイトから公式 ISO を取得して、修復アップグレードを実行するか、Windows を再インストールするという代替オプションがあります。
問題を解決した後は、システムをシャットダウンする前にプログラムを適切に終了したり、ウイルス対策ソフトウェアを使用して定期的にマルウェア スキャンを実行したりして、同様の問題が将来発生しないようにすることを強くお勧めします。
コメントを残す