修正方法: 「Windows 11 メモリの整合性が無効になっています」問題?
Windows PC のセキュリティは、適切に機能するために最も重要です。システムがハッカーやマルウェア攻撃から保護され、そのコア機能が安定している場合、Windows には組み込み機能を実行するための安全な環境があります。
Windows には、この目的のためにさまざまなコンポーネントを使用するいくつかのセキュリティ機能があり、メモリの整合性はその 1 つです。ただし、そのような機能は、特にデフォルトで強制されている場合に、システムのパフォーマンスを低下させることもあります。
このガイドでは、メモリの整合性に関連するすべてを詳細に見ていきます – それが何であるか、その長所と短所、およびさまざまな目的でそれを有効または無効にする方法と理由.
メモリの整合性はどのように機能しますか?
メモリの整合性がどのように機能するかを理解するには、カーネル分離と仮想マシン プラットフォーム (VMP) という 2 つの関連機能を理解する必要があります。
- カーネルの分離:これは、重要なコア プロセスをメモリ内で分離し、それらのプロセスが妨げられずに実行できる仮想環境を作成することで、重要なコア プロセスを保護する一連の仮想化ベースのセキュリティ機能です。
- 仮想マシン プラットフォーム (VMP): VMP は、コア分離が依存する仮想マシン サービスを提供します。
- メモリの整合性: Hypervisor Protected Code Integrity (HVCI) とも呼ばれます。これは Windows のセキュリティ機能であり、コアの “Core Isolation” の傘下にあり、悪意のあるソフトウェアやプログラムがドライバーにアクセスしてセキュリティ プロセスを制御するのを防ぐのに役立ちます。
これらの機能を有効にすると、Windows は主要な意思決定プロセスを残りのメモリから分離し、安全な作業環境を作成します。
プログラムが起動すると、メモリの整合性によってドライバー コードがチェックされ、Windows のコア機能にアクセスする前に、インストールされているドライバーが信頼できるものであることを確認する必要があります。マイクロソフト自身が強調しているように、このプロセス全体は、施錠されたブース内の警備員に似ており、「メモリの整合性」は、コア分離によって作成された隔離された環境での警備員です。
これらすべてがシステムのセキュリティに追加され、非常に多くのチェックですべてが非常に迅速に行われますが、他の場所に何らかの影響があるはずです.
メモリの整合性は PC のパフォーマンスにどのような影響を与えますか?
Microsoft は、仮想化テクノロジとメモリ整合性機能が、特にゲームをプレイしたり、リソースを集中的に使用するアプリケーションを実行したりするときに、パフォーマンスに影響を与える可能性があることに注意しています。
Microsoftのブログ投稿では、「シナリオやゲーム デバイスの構成によっては、メモリの整合性や VMP のパフォーマンスに影響が生じる可能性があります」と記載されています。
ドライバーをチェックするプロセス全体が重要なシステム リソースを消費し、必然的にパフォーマンスに影響を与えます。ただし、Windows 11 を実行している最新のシステムでは、日常のタスクを実行するときの影響は無視できるように見える場合があることに注意してください。貴重なリソースが不足するのは、リソースを集中的に使用するアプリケーションが実行されているときだけです。
Windows 11 でいつメモリ整合性を無効にする必要がありますか?
コア分離機能のセット全体は、Windows セキュリティの重要な側面です。これは、マルウェアやハッカーからの PC およびデータの全体的なセキュリティの重要な部分です。ただし、立場によっては、パフォーマンスのトレードオフに見合わない場合があります。
パフォーマンスへの影響は、全体的なパフォーマンスに対して目立つ場合と気付かない場合がありますが、ゲームに関しては別の話です. つまり、これらの機能を有効にするとパフォーマンスが低下する場合は、ゲームを起動する前に無効にする必要がある場合があります。
Microsoft によると、「パフォーマンスを優先したいゲーマーは、プレイ中にこれらの機能をオフにし、ゲームが終了したら再びオンにすることができます。ただし、無効にすると、デバイスが脅威に対して脆弱になる可能性があります。」
Windows 11 のメモリ整合性が無効になっている問題: 3 つの方法で有効にする方法
メモリの整合性を無効にする場合は、次の方法で無効にすることができます。
方法 1: Windows セキュリティを使用する
「スタート」をクリックし、「Windows セキュリティ」と入力して「Enter」を押します。
左ペインで[デバイス セキュリティ]をクリックします。
[Core Isolation] セクションで、[ Core Isolation Details ] をクリックします。
ここで、Memory Integrityの下で、トグルを Off に設定します。
変更を有効にするためにシステムを再起動するよう求める Windows セキュリティ通知が表示されます。
メモリ整合性をオンに戻すには、このウィンドウに戻り、メモリ整合性をオンの位置に切り替えます。
方法 2: レジストリ エディターを使用する
メモリ整合性を無効にするもう 1 つの方法は、レジストリ エディタを使用することです。方法は次のとおりです。
[スタート] をクリックし、「regedit」と入力して Enter キーを押します。
レジストリ エディターが開いたら、次のアドレスに移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
または、上記をコピーしてレジストリ エディタのアドレス バーに貼り付け、Enter キーを押します。
次に、右側のEnabledキーをダブルクリックします。
次に、そのデータ値を「0」から「1」に設定します。
[ OK]をクリックします。
レジストリ エディタを閉じてコンピュータを再起動し、変更を有効にします。
メモリの整合性を再度有効にするには、このキーに戻り、値を「0」に戻して [OK] をクリックします。
方法 3: グループ ポリシー エディターを使用する
グループ ポリシー エディターを使用して、メモリの整合性に影響を与える仮想化ベースのセキュリティ システム全体を有効または無効にすることができます。これを行うには、次の手順を実行します。
「スタート」をクリックし、「グループ ポリシー」と入力して「Enter」を押します。
グループ ポリシー エディターが開いたら、左側のウィンドウの [コンピューターの構成] の下にある [管理用テンプレート] をクリックします。
次に、右側の [システム] をダブルクリックします。
Device Guardをダブルクリックします。
「仮想化ベースのセキュリティを有効にする」をダブルクリックします。
無効にするには、[無効]を選択します。
次に [ OK ] をクリックします。
グループ ポリシー エディターを閉じて、コンピューターを再起動します。
オンに戻すには、[有効] を選択します。
次に、[オプション] で、[仮想化ベースのコード整合性保護] ドロップダウン メニューをクリックします。
[ UEFI ロックで有効にする] を選択します。
最後に、[ OK ] をクリックします。
グループ ポリシー エディターを閉じて、コンピューターを再起動します。
修正: メモリの整合性が無効になっており、有効にすることはできません
一部のユーザーにとっては、メモリ整合性スイッチをオンにするだけではオンにならないことがあります。代わりに、互換性のない、または不正なドライバーがインストールされているというエラー メッセージが表示されます。
ほとんどの場合、Windows は問題の原因となっているドライバーを正確に通知します。デバイスの製造元に問い合わせて、互換性のあるドライバーが利用可能かどうかを確認する必要があります。そうでない場合は、これらのドライバーに関連付けられているアプリケーションまたはデバイスをアンインストールすると問題が解決する可能性があります。この場合、発行元が互換性のあるドライバーをリリースしてから、関連付けられているアプリケーションを使用する必要があります。
アプリまたはデバイスをアンインストールしても問題が解決しない場合は、互換性のないドライバーを自分でアンインストールする必要があります。これを行うには、まず、エラーが発生したときにドライバーの「公開名」を書き留めます。
次に、次の操作を行います。
[スタート] をクリックしてcmdと入力し、[コマンド プロンプト] を右クリックして [管理者として実行] を選択します。
ここで、次のコマンドを入力して、システム上のすべてのサードパーティ ドライバーのリストを取得します。
dism /online /get-drivers /format:table
Enter キーを押します。ベンダー名、発行日、バージョンなどの追加情報を含む、システム上のすべてのサードパーティ ドライバのリストが表示されます。
問題の原因となっているものを削除するには、次のコマンドを入力します。
pnputil /delete-driver (driver's published name) /uninstall /force
正しい公開名を入力してください。そうしないと、動作中のドライバーが削除され、周辺機器やアプリケーションで問題が発生する可能性があります。コマンドを入力したら、Enter キーを押します。
問題のあるドライバーをアンインストールしたので、上記の方法を使用してメモリの整合性を有効にすることができます。
よくある質問
1. Windows 11 でメモリ整合性を有効にする必要がありますか?
メモリの整合性は、仮想環境で実行されているコア コンポーネントに別のセキュリティ レイヤーを提供するため、重要な Windows セキュリティ機能です。有効にしないと、基本的に、システムだけでなくデータも危険にさらす可能性のあるさまざまな種類の脅威に対してシステムが脆弱なままになります。
とはいえ、ゲームをプレイしている間など、短時間だけ無効にする場合は、代わりに他の Windows セキュリティ機能があなたを保護できるため、それほど問題は発生しないはずです.
2. PC はメモリの整合性を遅くしますか?
理論的には、メモリの整合性はパフォーマンスに影響を与える可能性があります。ただし、実際の使用では、パフォーマンスの低下がまったく発生しない場合と発生しない場合があります。ゲームのようなリソースを集中的に使用するアプリケーションを実行している場合にのみ、わずかな速度低下を感じます。したがって、ゲームのパフォーマンスを向上させたい場合は、事前にメモリの整合性を無効にしてみてください。
3. メモリ整合性はデフォルトで有効になっていますか?
以前は、メモリ整合性機能はデフォルトで無効になっていました。ただし、Microsoft はユーザーにこのセキュリティ機能を受け入れるよう求めており、22H2 の更新以降、既定で有効になっています。
メモリの整合性とは何か、その機能、および Windows 11 でパフォーマンスを向上させるかセキュリティを強化するかに応じて、メモリの整合性を有効または無効にする方法について理解を深めていただければ幸いです。
コメントを残す