Windows 11 では、Microsoft は最新の OS を実行するために PC に必要なハードウェア要件を引き上げました。大きな変更点の 1 つは、Windows 11 を適切に実行するにはコンピューターに少なくとも 8 GB のメモリが必要になったことです。
ただし、必要な量の RAM を搭載したユーザーでも、さまざまなメモリ関連のエラーが発生する場合があります。最も一般的なエラーの 1 つは、「0x00007FF の命令がメモリ 0x0000000 を参照しました。メモリに書き込むことができませんでした」です。
このエラーは、グラフィックを多用するアプリケーションの実行中、ゲームのプレイ中、または Web ブラウザーの起動中に発生することがあります。幸いなことに、このエラーの修正はそれほど難しくありません。ここでは、その方法を説明します。
1. SFCとDISMスキャンでシステムファイルを修復する
「メモリに書き込めませんでした」というエラーは、システム ファイルが見つからないか破損しているために発生することがあります。Windows システム ファイル チェッカー (SFC) ユーティリティと DISM スキャンを使用して、これらのファイルを修復することができます。
- スタートメニューを開いて、
command prompt
または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 に問題がある可能性があり、メモリ診断チェックを実行して RAM の状態を確認できます。
- スタート メニューを開き、
Windows Memory Diagnostic
表示されたら入力してクリックして選択します。
- メモリ診断ツールを起動すると、PC を再起動して今すぐ問題を確認するか後で確認するかを尋ねるボックスが表示されます。[今すぐ再起動して問題を確認する] をクリックします。
- コンピュータが再起動し、診断テストを実行して RAM に問題があるかどうかを確認します。問題がある場合は、それがエラーの原因である可能性があり、交換が必要になる場合があります。
5. クリーンブートを実行する
この問題のもう 1 つの解決策は、クリーン ブートを実行することです。クリーン ブートとは、OS の一部である必要なドライバーとサービスのみを使用して Windows を起動することを意味します。このためには、システムにインストールされているすべてのサードパーティ アプリケーションを無効にする必要があります。
- スタート メニューを開き、入力して
msconfig
システム構成にアクセスします。 - 表示されたらクリックして開きます。
- デフォルトでは、「一般」タブで開きます。「サービス」タブをクリックして切り替えます。
- [サービス] タブで、下部にある [Microsoft サービスをすべて非表示にする] をクリックします。
- 次に、「すべて無効にする」ボタンをクリックして、PC 上の Microsoft 以外のサービスをすべて無効にします。
- サービスを無効にした後、上部の「スタートアップ」タブをクリックします。
- ここで「タスク マネージャーを開く」オプションをクリックして、タスク マネージャーを起動します。
- タスク マネージャーでは、デフォルトで「プロセス」タブが開きます。左側の「スタートアップ アプリ」タブをクリックすると、Windows の起動時に起動するアプリケーションが表示されます。
- ここで、Windows の起動時に各アプリが起動しないように、各アプリを無効にする必要があります。これを行うには、アプリケーションを右クリックして、[無効にする] オプションをクリックします。
- サービスを無効にした後、タスク マネージャーを閉じて、システム構成ユーティリティの [OK] ボタンをクリックします。
- コンピュータを再起動すると、クリーン ブート環境で起動します。エラーが表示されない場合は、システム構成ユーティリティから、同じ方法で以前に無効にしたサービスを有効にしてみてください。
6. 仮想メモリを増やす
システムの仮想メモリが不足している場合にも、「メモリに書き込めませんでした」というエラーが発生することがあります。仮想メモリを増やして問題が解決するかどうかを確認してください。
- コンピュータのコントロール パネルを開いて「システム」オプションをクリックするか、設定を開いて左側の「システム」オプションをクリックします。
- 「システム」ページで、「システムの詳細設定」オプションをクリックします。
- これにより、詳細設定ポップアップが表示され、デフォルトで「詳細」タブが開きます。「パフォーマンス」セクションの「設定」ボタンをクリックします。
- 表示されるポップアップで、もう一度「詳細設定」タブをクリックすると、仮想メモリを増やすことができます。
- 「詳細設定」タブで、「仮想メモリ」セクションの「変更」ボタンをクリックします。
- 仮想メモリを増やすには、まず上部にある「すべてのドライブのページング ファイル サイズを自動的に管理する」オプションの選択を解除する必要があります。このオプションはデフォルトで有効になっているので、チェックボックスをクリックして無効にします。
- これで、ページング ファイルのサイズを変更して仮想メモリを設定できます。ファイル サイズを変更するパーティションを選択し、[カスタム サイズ] オプションをクリックします。
- システムにパーティションが 1 つしかない場合は、「初期サイズ (MB)」と「最大サイズ (MB)」を RAM の 1.5 倍 (MB 単位) に設定します。パーティションが複数ある場合も同じ手順を実行しますが、この場合は、システム ドライブ (通常は C ドライブ) の値を、初期オプションと最大オプションの両方で 250 MB に設定します。
- 完了したら、「設定」ボタンをクリックし、下部の「OK」ボタンをクリックします。問題が仮想メモリ不足のために発生していた場合は、これで修正されるはずです。
7. GPUが責任あるアプリケーションにアクセスできないようにする
Nvidia GPU を使用しているユーザーは、Nvidia コントロール パネルで設定を調整して、問題の原因となっているアプリケーションに GPU がアクセスしないようにすることもできます。これを行うには、Nvidia コントロール パネルの [3D 設定の管理] オプションを使用して、アプリケーションの統合グラフィックスを選択します。
8. システムの復元を実行する
上記の手順をすべて試しても効果がない場合、システムの復元が唯一の選択肢である可能性があります。これにより、問題が発生していなかった以前の状態に PC を戻すことができます。ただし、復元ポイントを事前に設定しておく必要があります。システムの復元ポイントがない場合は、次の修正に進んでください。
PC を以前の状態に復元する方法はいくつかありますが、最も簡単な方法はコントロール パネルを使用する方法です。復元ポイントの作成後に PC に加えた変更 (新しいアプリのインストールなど) はすべて元に戻されます。
- コントロール パネルを起動し、「回復」オプションをクリックします。
- 次のページで、「システムの復元を開く」オプションをクリックします。
- システムの復元では、デフォルトで作成された最新の復元ポイントが推奨されます。続行するには、「次へ」ボタンをクリックします。ここから別の復元ポイントを選択することもできます。
- 復元プロセスを完了するには、「完了」ボタンをクリックすると、再起動後に PC は復元ポイントを作成した時点に復元されます。
9. PCをリセットする
Windows 11 では PC をリセットできます。つまり、OS を再インストールし、インストールされているすべてのプログラムと更新プログラムを削除します。ただし、個人ファイルはそのまま残ります。最近の更新またはシステムの変更によってエラーが発生した場合は、これが解決に役立つ可能性があります。
- 設定アプリを開き、左側の「システム」タブをクリックします。
- 「システム」ページで、下にスクロールして「回復」オプションをクリックします。
- ここで、「この PC をリセット」ボタンが見つかります。これをクリックすると、Windows はファイルを保持するかすべてを削除するか尋ねます。最良の結果を得るには、2 番目のオプションを選択してください。
- オプションを選択したら、クラウドから Windows を再インストールするか、ローカルから再インストールするかを選択できます。続行するには、「ローカル再インストール」オプションをクリックします。
- 次のページでは、リセットの設定を確認できます。選択した設定に問題がなければ、「次へ」ボタンをクリックしてください。
- Windows はリセットを実行する準備ができたことを通知します。「リセット」ボタンをクリックします。
PC をリセットすると、追加のソフトウェアはインストールされなくなります。エラーが後でアプリケーション インストーラーによって発生した場合は、今は表示されないはずです。
ほとんどの Windows 11 ユーザーにとって、上記のテクニックは「メモリに書き込めませんでした」というエラーの解消に役立つはずです。これらの修正方法を 1 つずつ試し、各方法の後に PC を再起動して、問題が解決したかどうかを確認してください。何も機能しない場合は、修復アップグレードを実行するか、Microsoft の Web サイトから公式 ISO をダウンロードして Windows を再インストールすることを検討してください。
問題が解決したら、システムをシャットダウンする前にプログラムを適切に終了し、ウイルス対策ソフトウェアを使用して定期的にマルウェア チェックを実行し、同様の問題が再発しないようにするなどの対策を講じることを強くお勧めします。
コメントを残す