Windows 11でメモリ整合性を有効にしてセキュリティを強化する方法



やっかいな「メモリがオフになっています。デバイスが脆弱である可能性があります。」というエラー ポップアップが表示されましたか?はい、これは面倒です。特に Windows 11 でメモリ整合性機能をオンにしようとしているだけならなおさらです。通常、これは破損したドライバー、システム ファイルの問題、または Windows セキュリティ アプリ自体の問題に関連しています。単純なトグル操作では解決できない場合があり、その場合はもう少し手動で操作する必要があります。このガイドでは、レジストリの調整からドライバー管理、システム ファイルの修復まで、この問題を解決するためのいくつかの方法を説明します。最初の試みですべてが解決するとは限りませんが、これらはよくある原因と、通常は問題を解決するのに役立つ修正方法です。注意:レジストリをいじったりドライバーを削除したりすると、注意しないと混乱が生じる可能性があります。慎重に進め、可能であればバックアップを作成してください。

Windows 11でメモリ整合性がオフになっている場合の修復方法

レジストリエディターを使用してメモリ整合性を強制的に有効にする

Windows セキュリティのスイッチを切り替えても問題が解決しない場合は、レジストリを微調整すると解決するかもしれません。少し奇妙ですが、レジストリフラグが固まっているために、Windows がこの機能を有効にできない場合があります。この値を変更することで強制的に有効にすることは可能ですが、誤った変更を行うと Windows が不安定になる可能性があるので注意してください。

  • 押すと「Windows + Rファイル名を指定して実行」が開きます。入力してregedit押すとEnterレジストリエディターが開きます。
  • 次のパスに移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity。これをレジストリエディターのアドレスバーにコピー&ペーストするだけです。
  • 右側の「 Enabled 」DWORD値を探します。おそらくデフォルトで0に設定されています。ダブルクリックしてください。
  • 「値のデータ」ボックスに「1」と入力し、「OK」をクリックします。これでメモリ整合性が有効になります。
  • レジストリエディターを閉じてPCを再起動してください。これで完了する場合もありますが、変更が反映されない場合やWindowsが変更を元に戻してしまう場合は、さらにトラブルシューティングが必要になることもあります。

Autorunsで問題のあるデバイスドライバーを無効にする

デバイスドライバーは、特に破損していたり​​古くなったりすると、このような問題を引き起こすことで悪名高いです。このツールを使うと、Windowsがドライバーがセキュリティ上の問題を引き起こしていると認識するのを防ぐことができます。MicrosoftのSysinternalsスイートに含まれるAutorunsは、起動時に何が読み込まれているか(疑わしいドライバーも含む)を表示するのに非常に便利です。

  • Autoruns のダウンロード ページに移動します。
  • ZIP をダウンロードし、解凍して、Autoruns.exe管理者として実行します。
  • 「ドライバー」タブに切り替えます(必要であれば「サービス」タブも確認してください)。すべてのドライバーをスキャンします。これには少し時間がかかる場合があります。
  • 疑わしい、または古くなったと思われるドライバーを探してください。該当するドライバーの横にあるチェックボックスをオフにして、一時的に無効にしてください。不明な場合は、問題の原因となっているドライバーや疑わしいドライバーだけを無効にしてください。
  • 再起動して、メモリ整合性が有効になっているかどうかを確認してください。問題のあるドライバーがこの機能をブロックしている場合があり、それらを無効にするとWindowsが安全に再起動します。

互換性のないドライバーや不良ドライバーを削除して更新する

問題の原因と思われるドライバーを削除することは、PCの内部を掃除するようなものです。しつこい問題を解決したい場合は、この方法をお勧めします。デバイスマネージャーから削除できます。

  • スタートメニュー アイコンを右クリックし、デバイス マネージャーを選択します。
  • 上部のメニューで、「表示」>「非表示のデバイスの表示」をクリックします。これにより、問題の原因となっている可能性のあるすべての非表示デバイスと仮想デバイスが表示されます。
  • 疑わしいデバイスまたはドライバーを見つけます。右クリックして「デバイスのアンインストール」を選択します。削除を確認します。
  • その後、PC を再起動して、Windows がドライバーの再インストールまたは新しいバージョンへの置き換えを試行できるようにします。

これを実行する前に、CDまたはUSBからドライバーをダウンロードした場合は、製造元のウェブサイトにアクセスして最新のインストーラーを入手することをお勧めします。これにより、メモリ整合性の有効化を妨げるドライバーの競合が解消される可能性があります。

Windowsセキュリティアプリをリセットする

セキュリティアプリ自体が時々不具合を起こすことがあります。デフォルト設定にリセットすると、メモリ整合性を阻害するバグを修正できる場合があります。もちろん、カスタム設定は削除されますが、試してみる価値はあります。

  • 設定を開きますWindows + I
  • [アプリと機能]に移動して、Windows セキュリティを見つけます。
  • その横にある 3 つのドットをクリックし、[詳細オプション]を選択します。
  • 下にスクロールして「リセット」をクリックします。プロンプトが表示されたら確認します。
  • リセット後、システムを再起動して、メモリ整合性を有効にできるかどうかを確認します。

問題のあるアプリケーションをアンインストールする

特定のアプリをインストールした後に問題が発生した場合は、Windowsのセキュリティ設定に干渉している可能性があります。そのソフトウェアを削除して、もう一度確認してください。

  • [設定] > [アプリと機能]に移動します。
  • 疑わしいアプリまたはソフトウェアを見つけます。その横にある3つの点をクリックし、「アンインストール」を選択します。
  • 確認してPCを再起動します。

通常、後からよりクリーンなアプリやより信頼できるアプリを再インストールすると、このような競合を回避できます。

WindowsシステムファイルチェッカーとDISMを実行する

Windowsのシステムファイルが破損している場合、このメモリの問題が発生する可能性があります。SFCDISMツールが役立ちます。

  1. 管理者としてコマンド プロンプトを開きます([スタート] で検索し、右クリックして[管理者として実行]を選択します)。
  2. Windows イメージ ファイルを修復するには、次のコマンドを実行します:DISM /Online /Cleanup-Image /RestoreHealth完了するまでお待ちください。これには時間がかかる場合があります。
  3. 完了したら、システムファイルチェッカーを実行します。sfc /scannow破損したシステムファイルを自動的にスキャンして修復します。
  4. 再起動して、メモリ整合性を再度オンにしてみてください。理由は不明ですが、一部の設定では、設定を確定するには両方のコマンドを実行する必要があります。

Windowsのアップデートを確認する

Microsoft は定期的にバグを修正しているので、Windows 11 を最新の状態にしておくと、大きな手間をかけずに問題が解決する可能性があります。

  • 設定を開きますWindows + I
  • Windows Updateに移動します。
  • 「更新プログラムの確認」をクリックし、利用可能なものをインストールします。
  • 再起動して問題が解決したかどうかを確認します。

まとめ

正直なところ、メモリ整合性の問題を解決するには、試行錯誤を繰り返す必要があります。通常は、破損したドライバの修正、セキュリティアプリのリセット、システムファイルの修復で解決できます。場合によっては、問題のあるサードパーティ製アプリを無効にしたり、レジストリを調整したりすることで解決できることもあります。少し面倒な作業ですが、これらは試行錯誤を重ねて得られた確実な手順であり、うまくいけばうまくいくことが多いです。システム設定やレジストリを操作する前に、必ず重要なデータをバックアップしてください。Windowsは予測不可能な動作をすることがあります。

まとめ

  • トグルが機能しない場合は、レジストリの編集を試してください。
  • Autoruns を使用して、不良ドライバーをスキャンして無効にします。
  • デバイス マネージャーを使用して問題のあるドライバーを削除して更新します。
  • 動作に問題がある場合は、Windows セキュリティをリセットします。
  • 干渉の原因となる最近のアプリをアンインストールします。
  • DISM と SFC を実行してシステム ファイルを修復します。
  • Windows を最新の状態に保ってください。

これが役に立つことを祈る

これらの手順で問題が解決することを願っています。多くの場合、ドライバや破損したファイルが問題の原因となっているため、それらを修正することで、より安全で安心なシステムを取り戻すことができます。必ずしも簡単ではありませんが、粘り強く取り組むことで必ず成果が得られます。頑張ってください!



この記事は役に立ちましたか?