Windows 11または10で「メモリ整合性が無効です」エラーを修正する方法
Windows 11または10で「メモリ整合性が無効です」というメッセージが表示されると、少々イライラすることがあります。これは、重要なメモリ領域で悪意のあるコードが実行されないようにすることでシステムを安全に保つためのセキュリティ機能の一つですが、時々有効にならないことがあります。通常、これはドライバーの競合、仮想化設定、またはシステムファイルの破損が原因です。原因が何であれ、これを修正することでセキュリティが向上し、システムの動作がスムーズになります。このガイドでは、簡単な切り替えからより高度なシステム修復まで、メモリ整合性を再び有効にするための実践的な手順を説明します。再起動や古いドライバーのアンインストールが必要になる場合もありますが、コツさえ掴めばそれほど複雑ではありません。
Windows 11または10で「メモリ整合性が無効です」エラーを修正する方法
デフォルトでオフになっている場合は、Windowsセキュリティからオンにしてください。
多くの場合、最も簡単な解決策は、Windows セキュリティの設定でメモリ整合性を再びオンにすることです。ドライバーの問題やアップデート後など、Windows がメモリ整合性を自動的にオフにしてしまうことがありますが、簡単な切り替えで解決できます。
- スタートメニューを開き、 「Windowsセキュリティ」と入力してEnterキーを押します。
- 「デバイスのセキュリティ」をクリックしてください。
- 「コア分離」の下にある「コア分離の詳細」をクリックします。
- 「メモリ整合性」を見つけて、トグルスイッチをオンにしてください。
Windowsが再起動を要求したら、実行してください。設定によっては、変更を確定するために再起動が必要な場合があります。再起動後も電源が切れてしまう場合は、ドライバーに問題がある可能性が高いので、次の解決策に進んでください。
メモリ整合性を阻害する問題のあるドライバを確認して削除する
ここからが本題です。互換性のないドライバーや署名されていないドライバーがよくある原因です。Windowsのセキュリティ機能は、適切に署名されていないドライバーや古いドライバーを嫌い、ユーザーを保護するためにメモリ整合性を無効にします。
- コア分離の詳細に戻ります。TR-Driver の項目に「互換性のないドライバーを確認してください」というメッセージが表示された場合は、それをクリックします。
- ドライバー名に注意してください。古いソフトウェア、署名のないソフトウェア、またはメンテナンスが不十分なソフトウェアが見つかるかもしれません。
- 次に、デバイスマネージャーを開きます。スタートボタンを右クリックして選択することで開くことができます。
- デバイス一覧を確認し、問題のあるドライバーを右クリックして、「デバイスのアンインストール」を選択します。
- 注意:ドライバーを無作為に削除しないでください。Windowsによって互換性がない、または署名されていないとマークされたもののみを削除してください。
- アンインストール後、Windowsを再起動し、メモリ整合性を再度有効にしてみてください。
念のため、すべてのデバイスドライバを更新してください。
ドライバーが古いと、セキュリティ機能が有効にならないなど、さまざまな奇妙な問題が発生することがあります。ドライバーを更新することで互換性の問題を解決でき、メモリ整合性機能が有効になる場合もあります。
- デバイス マネージャーで、各デバイス (特にグラフィックス、チップセット、ネットワーク) を右クリックし、[ドライバーの更新]を選択します。
- 「ドライバーを自動的に検索する」を選択してください。Windowsが新しいバージョンを自動的に探し出します。
- 徹底的に確認したい場合は、PCメーカーのウェブサイトにアクセスして、最新のドライバーを手動でダウンロードしてください。特に、GPU、ネットワークアダプター、チップセットなどの重要な部品については、必ずダウンロードしてください。
いずれにせよ、それは良い習慣です。なぜなら、新しいドライバーはパフォーマンスと安定性を向上させるからです。
BIOSまたはUEFIで仮想化が有効になっていることを確認してください。
これはちょっと厄介な問題です。メモリ整合性はハードウェア仮想化に依存していますが、これはデフォルトで無効になっている場合や、Windowsのアップデートによって無効にされることがよくあります。仮想化が有効になっていない場合、メモリ整合性は機能しません。
- PCを再起動してBIOS/UEFIに入ります。通常は起動時にF2キー、Deleteキー、またはEscキーを押します。マザーボードによって操作方法は異なります。
- 設定画面に入ったら、 Intel VT-x、Intel Virtualization Technology、またはAMD-Vといったオプションを探してください。これらは、CPUの詳細設定やセキュリティ設定の中にある可能性があります。
- これらの設定がオフになっている場合はオンにして、保存して終了してください。
- Windowsを起動してから、もう一度メモリ整合性を有効にしてみてください。
仮想化が有効になっていなかった場合、メモリ整合性が維持されなかったのはおそらくそれが原因でしょう。もちろん、BIOSの設定は少々分かりにくい場合もありますが、マザーボードのメーカー別のガイドが参考になるはずです。
破損したシステムファイルを修復するには、SFCとDISMを使用してください。
Windowsのシステムファイルは、特にアップデート後や不適切なシャットダウン後に破損することがあり、その結果、機能が正常に動作しなくなったり、予期しない動作をしたりすることがあります。SFC (システムファイルチェッカー)とDISM (展開イメージのサービスと管理)ツールを実行することで、多くの場合、根本的な問題を修復できます。
- コマンドプロンプトを管理者として開く— [スタート] を右クリックし、[管理者として実行]を選択します。
- 入力し
sfc /scannowてEnterキーを押してください。 - そのまま実行させてください。少し時間がかかるかもしれませんが、問題点を特定して自動的に修正してくれます。
- SFC が完了したら、入力し
DISM /Online /Cleanup-Image /RestoreHealthて Enter を押します。 - 処理が完了するまでしばらくお待ちください。完了したら、PCを再起動して、もう一度メモリ整合性を有効にしてみてください。
競合するサードパーティ製のセキュリティツールまたはシステムツールを削除してください。
古いウイルス対策プログラム、特にサポートが終了したものは、Windowsのセキュリティ機能に干渉する可能性があります。メモリ整合性が維持されない場合は、インストールされているアプリを確認してください。一部のツールは、最新のセキュリティ対策とうまく連携しない場合があります。
- 設定を開き、 「アプリと機能」に進みます。
- 古い、またはサードパーティ製のウイルス対策ソフト、システムユーティリティ、セキュリティアプリを探してください。
- 競合の原因となっている可能性のあるものはすべてアンインストールしてください。特に、バージョンが古いものやサポートが終了しているものはアンインストールしてください。
- 再起動してから、メモリ整合性を再度有効にしてみてください。
Windowsを常に最新の状態に保ってください。
マイクロソフトはバグ修正をかなり頻繁に行っています。Windowsを最新の状態に保たないと、今回のような奇妙な問題が発生する可能性があります。設定 > Windows Updateを開き、「更新プログラムの確認」をクリックしてください。すべてをインストールし、再起動してから、その後も機能が有効になっているかどうかを確認してください。
Windowsセキュリティアプリの動作がおかしい場合は、リセットしてください。
上記の方法がどれも効果がない場合は、Windowsセキュリティアプリ自体に不具合がある可能性があります。リセットすることで問題が解決する場合があります。
- 設定>アプリ>インストール済みアプリに移動します。
- 「Windows セキュリティ」を探します。その横にある3つの点をクリックし、「詳細オプション」を選択します。
- 下にスクロールして「リセット」をクリックしてください。アプリの設定が元に戻ります。
- 再起動して、もう一度メモリ整合性を有効にしてみてください。
よくある質問
メモリの完全性が重要なのはなぜですか?
これは、重要なメモリ領域に侵入しようとする悪意のあるコードからシステムを保護する重要なセキュリティ機能です。簡単に言えば、RAMを守る警備員のようなものです。
「メモリ整合性がオフになっています」という警告は無視してもいいですか?
確かにそうですが、そうするとセキュリティチェーンに弱点が生じてしまいます。可能であれば有効にしておく方が良いでしょう。
メモリ整合性を有効にすると、処理速度が低下しますか?
古いハードウェアでは若干のパフォーマンス低下が見られるかもしれないが、一般的に最新のマシンでは問題なく処理できる。
問題のあるドライバーが全く現れない場合はどうなるでしょうか?
ドライバーに問題が見つからない場合は、まず仮想化設定とシステムファイルを確認してください。BIOSの問題やシステムファイルの破損が原因の場合もあります。
この問題はWindows 10とWindows 11の両方で発生しますか?
はい、基本的な手順はほぼ同じです。ただ、インターフェースの細部が少し異なる場合があるだけです。
この情報が、この機能を再び有効にするための助けになれば幸いです。ドライバーの修正、仮想化の有効化、システムファイルの修復など、複数の作業が必要になる場合もありますが、解決は可能です。諦めずに、延々と続くように見える再起動ループにめげずに、根気強く取り組んでください。