WindowsでWindowsDefenderのコア分離を確実に設定する方法

※本ページにはプロモーション(広告)が含まれています。
WindowsでWindowsDefenderのコア分離を確実に設定する方法

Windowsでコア分離のメモリ整合性をオンにしたくても設定エラーや互換性で止まって気持ちが落ち着かない方の不安に寄り添います。

この記事を読むと安全にメモリ整合性をオンオフするための順序立てた手順と、実際に役立つトラブルの直し方が身に付きます。

項目内容
実用的な手順実際の環境で試した順をそのまま再現できる手順を丁寧に掲載しています。
よくある失敗と対処エラー画面の読み方と具体的な直し方をスクリーンショット例付きで説明します。
プログラマー視点のコツドライバー互換性の確認方法やコマンドの使い方など役立つ小技を噛み砕いて伝えます。

初めての方でも迷わないように図や手順で丁寧に案内しますから安心して進めてください。

Windowsマニア

焦らずゆっくり進めれば確実に設定できますよ。困ったら何度でもこの手順に戻って試してくださいね。初歩的な疑問も遠慮なく受け止めますよ。

目次

Windowsでコア分離のメモリ整合性を確実にオンオフする方法

Windowsでコア分離のメモリ整合性を確実にオンオフする方法

コア分離のメモリ整合性は悪意あるコードの実行をブロックする重要な機能です。日常的なセキュリティ強化に役立ちますが時に互換性の都合で一時的にオフにする必要があります。安心して操作できるように手順をやさしく整理しました。

設定方法は大きく分けてWindowsセキュリティの画面から切り替える方法と管理者権限でPowerShellやレジストリを使う方法の二通りです。どちらも再起動が必要になる点とバックアップが大切な点に触れながら進めます。

Windowsマニア

操作は落ち着いてひとつずつ進めれば大丈夫です。迷ったらバックアップしてから進めるのが安全で頼れるやり方ですよ。

Windowsセキュリティからメモリ整合性を切り替える手順

Windowsセキュリティからメモリ整合性を切り替える手順

Windowsセキュリティの画面からは視覚的にメモリ整合性を切り替えられるので初心者に向いています。スタートメニューでアプリを開きデバイスセキュリティ→コア分離の詳細へ進めばトグルが見つかります。

オンオフの切り替え後は必ず再起動が必要になります。もしオフにできない場合は不適合ドライバーの表示が出るのでその名前を控えて対処すると良いです。

スタートメニューからWindowsセキュリティを開いてコア分離の詳細を表示する手順

手順
スタートメニューでWindowsセキュリティを開く

スタートを開き「Windowsセキュリティ」と入力してアプリを起動する。

手順
デバイスセキュリティを選ぶ

左側のメニューでデバイスセキュリティをクリックして関連項目を表示する。

手順
コア分離の詳細を表示する

コア分離のブロックで詳細表示を押しメモリ整合性のスイッチ位置を確認する。

メモリ整合性のトグルを切り替えて再起動し動作を確認する手順

手順
トグルを切り替える

メモリ整合性のスイッチをオンまたはオフに切り替える。

手順
不適合ドライバーを確認する

オフにできない場合は不適合ドライバーの警告が出るので表示された名前をメモする。

手順
再起動して反映させる

設定変更は再起動後に反映されるので一度再起動してから確認する。

手順
動作確認する

再起動後に同じ画面でトグルの状態が期待どおりになっているか確かめる。

管理者PowerShellやレジストリでメモリ整合性を切り替える手順

管理者PowerShellやレジストリでメモリ整合性を切り替える手順

管理者権限でPowerShellやレジストリを直接編集するとGUIより正確に状態を変更できます。作業前に必ずレジストリのバックアップを取り、管理者としてPowerShellを起動してください。

対象のレジストリはHKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrityのEnabled値です。値を変更したら再起動して反映を確認する点はGUIと同じです。

管理者PowerShellでレジストリをバックアップしてEnabled値を変更する具体的なコマンド手順

手順
管理者PowerShellを起動する

スタートメニューでPowerShellを探し「管理者として実行」を選んで起動する。

手順
レジストリをバックアップする

次のコマンドで該当キーをエクスポートしてバックアップする。reg export “HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity” C:\temp\mei_backup.reg。

手順
Enabled値を変更する

有効化はreg add “HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity” /v Enabled /t REG_DWORD /d 1 /f。無効化は/d 0にする。

設定後に再起動してレジストリとWindowsセキュリティで状態を確認する手順

手順
システムを再起動する

レジストリ変更後は必ず再起動して設定を反映させる。

手順
レジストリで状態を確認する

管理者PowerShellでreg query “HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity” /v Enabledを実行して値を確認する。

手順
Windowsセキュリティで最終確認する

再起動後にWindowsセキュリティ→デバイスセキュリティ→コア分離の詳細でトグルが期待どおりになっているか確認する。

Windowsでコア分離がドライバーと衝突したときの一括解決手順

Windowsでコア分離がドライバーと衝突したときの一括解決手順

コア分離がドライバーとぶつかってメモリ整合性が有効にできないときは慌てずに順を追って片付ければ大丈夫です。ここでは手早く一括で対処するための全体像とコツをやさしく紹介します。

大まかな流れは三つです。不適合ドライバーの一覧を確認して特定し、更新か一時無効化で対応し、その後メモリ整合性を有効にして動作を確認します。

  1. Windowsセキュリティで不適合ドライバー一覧を確認する。
  2. デバイスマネージャで該当ドライバーを特定する。
  3. メーカーサイトで更新またはロールバックし、必要なら一時無効化してメモリ整合性を有効にする。

不適合ドライバーを特定する方法

不適合ドライバーを特定する方法

不適合ドライバーを見つける基本はWindowsの通知とログを活用することです。Windowsセキュリティは非互換の候補を一覧で出すのでまずそこを確認してください。

さらにイベントビューアやデバイスマネージャの警告マークも手掛かりになります。ドライバー名が分かればメーカーとバージョンを照合して対応方法を決めると早く片付きます。

Windowsセキュリティの不適合ドライバー一覧を確認してデバイスマネージャで該当ドライバーを特定する手順

手順
Windowsセキュリティで一覧を確認

スタートメニューからWindowsセキュリティ→デバイスセキュリティ→コア分離の詳細設定を開き、不適合ドライバー一覧を表示します。

手順
ドライバー名を正確に控える

表示されたドライバー名やファイル名をメモします。名前は部分一致のことがあるので正確さに注意します。

手順
デバイスマネージャで該当を突き止める

デバイスマネージャを開き該当デバイスを探して右クリック→プロパティ→ドライバー→ドライバーの詳細でファイル名を照合します。

ドライバーを更新または無効化してコア分離を通す方法

ドライバーを更新または無効化してコア分離を通す方法

ドライバー対応はまず更新を試すのが安全で確実な方法です。メーカーの公式サイトかWindows Updateで最新版を当ててから再度メモリ整合性を有効にしてください。

更新で改善しない場合はロールバックや一時無効化を検討します。操作後は再起動してWindowsセキュリティで状態を確認し問題が無ければ元に戻すことを忘れないでください。

メーカーサイトでのドライバー更新、ロールバック、またはデバイスマネージャでの一時無効化の手順

手順
メーカーサイトでの更新手順

メーカーのサポートページから機種とOSに合うドライバーをダウンロードして管理者権限でインストールします。インストーラーがある場合は指示に従って安全に入れてください。

手順
ロールバックの手順

デバイスマネージャ→該当デバイス→プロパティ→ドライバー→ドライバーのロールバックを選びます。ロールバックが使えないときは現在のドライバーを一旦アンインストールして旧バージョンを入れる方法もあります。

手順
デバイスを一時無効化する方法

緊急対応ならデバイスマネージャで該当デバイスを右クリック→デバイスを無効にするで一時的にオフにしてからメモリ整合性を有効にします。作業後は必ず元に戻して動作確認してください。

Mac上の仮想環境でWindowsのコア分離を動かすときの最小チェックリスト

Mac上の仮想環境でWindowsのコア分離を動かすときの最小チェックリスト

Mac上で仮想環境にWindowsを入れてCoreIsolationのメモリ整合性を動かすときは、ちょっとした準備が成功の鍵です。特にハードと仮想化設定の相性でつまずきやすいので、順を追って確認していきましょう。

ポイントは三つだけです。ホストのハードウェア支援が有効か、仮想化のネスト設定がオンになっているか、ゲストツールが最新であるかを中心に見てください。

初心者でも迷わないように各項目に具体的な確認方法を添えます。少しの手間で安定して動くので安心して取り組んでください。

Windowsマニア

初めてでも大丈夫です。落ち着いて手順に沿って確認すれば短時間で設定できますよ。困ったら焦らず一つずつ進めていきましょう。

ParallelsやVM環境で共通して確認する基本設定

ParallelsやVM環境で共通して確認する基本設定

Parallelsやその他の仮想環境で共通してチェックしたいのは、仮想マシンのCPUとメモリの割り当てとネスト仮想化の有無です。設定画面で該当オプションが表示されているかをまず確かめてください。

さらにホスト側でIntelVTやAMD-Vが有効か、ゲスト統合ツールが最新版かを確認すると互換性が高まります。ディスクやネットワークの仮想化設定も軽く見ておくと安心です。

仮想化ネストの有効化、仮想CPUとメモリの割り当て、ゲストツールの更新を行う手順

手順
ネスト仮想化を有効にする

仮想マシンの設定画面でネスト仮想化をオンにしてください。Parallelsなら仮想マシン設定→CPUの項目にあります。

手順
仮想CPUとメモリの割り当て

コアはホストの半分以下にしメモリはWindows推奨以上を割り当ててください。割り当て過多はホストの不安定化につながります。

手順
ゲストツールを最新にする

Parallels ToolsやVMware Toolsを最新版に更新してドライバと統合機能を反映させてください。これでハードウェア支援が正しく動作します。

Windowsでコア分離とVBSやWDACを組み合わせて守りを強化する方法

Windowsでコア分離とVBSやWDACを組み合わせて守りを強化する方法

コア分離をVBSやWDACと組み合わせるとWindowsDefenderだけの保護よりさらに堅牢な守りになります。まずはメモリ整合性を有効にしつつVBSが仮想化で何を守るかWDACがどのファイルを許可するかを軽く押さえておくと安心です。

  • メモリ整合性を有効にする。Windowsのセキュリティ設定から切り替えられます。
  • VBSを有効にする。グループポリシーやWindowsの機能でVirtualizationBasedSecurityをオンにします。
  • WDACで実行ポリシーを作る。ホワイトリスト方式で信頼済みアプリのみ許可します。
  • ドライバ互換性を確認する。署名されていないドライバがあるとメモリ整合性が無効になることがあります。

開発用や検証用の環境では設定を段階的に適用して動作確認するとトラブルを避けられます。問題が出たらEventViewerやDeviceManagerのログで原因を探しドライバ更新や一時的な無効化で対応すると実務的に楽になります。

よくある質問

よくある質問
メモリ整合性をオンオフするにはどうすればよいですか。

Windowsセキュリティを開きデバイスセキュリティ→コア分離の詳細設定でメモリ整合性を切り替えます。設定後は必ず再起動してください。初心者でも迷わずできる基本操作です。

スイッチがグレーアウトしていて切り替えられない場合はどうすればよいですか。

多くは互換性のないドライバーが原因です。デバイスマネージャーで怪しいドライバーを更新か削除してから再確認してください。セキュアブートが無効だと表示されることもあるのでチェックしてみてください。

問題のドライバーを特定するにはどうすればよいですか。

コア分離の詳細設定にある互換性に関するリンクやイベントビューアーのログで該当ドライバー名が見つかります。見つかったらベンダーの公式サイトから署名済みの最新版を入手して置き換えてください。

有効にするとパフォーマンスに影響がありますか。

普段使いではほとんど違いを感じません。ごく稀に古いドライバーや特定のゲームで問題が出ることがあるのでその場合は一時的にオフにして様子を見てください。

セキュアブートやTPMは必要ですか。

セキュアブートを有効にしておくと設定が安定しやすいです。TPMは必須ではない場合が多いですがWindowsを最新の状態に保つことが重要です。

まとめ

まとめ

ここまで読んでくれてありがとう、最後に要点だけさっとまとめます。メモリ整合性はWindowsのコア分離が提供する重要な防御で、オンにするとプロセス分離が強化されますが、古いドライバーや仮想化が無効だと設定がはじかれることが多いです。

実際にやることはシンプルで、まずWindows Updateを当ててからデバイスマネージャーやベンダーからドライバーを最新にしてください。Windowsセキュリティの「コア分離の詳細」画面で非対応ドライバー名が出るので、その名前を手がかりに削除か更新を行うと速く解決します。不要なハードウェアが残っていると余計に引っかかるので、使っていないネットワークアダプタやプリンタドライバーは整理しておくと安心です。

UEFIで仮想化(Intel VTやAMD-V)を有効にするのを忘れないでください、設定後は必ず再起動して反映します。それでもオンにならない場合は復元ポイントを作ってからドライバーのロールバックやメーカーサポートに連絡するのが無難です。落ち着いて一つずつ潰していけばたいてい解決するので、焦らず楽しんで設定を完了させてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次