
Microsoft Defenderは、毎日のクイックスキャンや、ユーザーまたはアプリケーションがアクセスしたファイルのリアルタイム監視など、多数のバックグラウンドタスクを実行します。これらのプロセスは、PCのパフォーマンスに顕著な影響を与える可能性があります。Microsoft DefenderのCPU使用率が高い場合は、以下の対策を実施してリソース消費を最適化することをご検討ください。
Microsoft DefenderスキャンのCPU使用率を最適化する
デフォルトでは、Microsoft Defender スキャンは通常の優先度で実行され、必要に応じてアプリケーションが CPU を最大 50% まで使用できるようになります。これにより、フォアグラウンド アプリケーションとの競合が発生し、動作が遅くなる可能性があります。スキャン中にアクティブなアプリケーションを優先するには、PowerShell を使用して Defender の優先度とリソース制限を調整してください。
まず、powershell
Windows Searchで「Windows PowerShell」を検索し、右クリックして「管理者として実行」を選択します。次に、以下のコマンドを実行します。
Set-MpPreference -EnableLowCpuPriority $true
このコマンドはスキャンの優先度を低く設定します。
Set-MpPreference -ScanAvgCPULoadFactor 30
このコマンドはCPU使用率を30%に制限します。この制限をさらに下げることもできますが、スキャンのパフォーマンスが著しく低下する可能性があるため、15%未満に設定することはお勧めしません。

これらの設定を元に戻すには、次のコマンドを入力します。
Set-MpPreference -EnableLowCpuPriority $falseSet-MpPreference -ScanAvgCPULoadFactor 50
パフォーマンス向上のためのDev Driveの活用
ReFS でフォーマットされた Dev Drive は、安定性と速度を優先する高負荷のワークロード向けに設計されています。Microsoft Defender は、ファイルへのアクセスまでスキャンを延期することで Dev Drive に対応し、レイテンシを最小限に抑えます。ただし、スキャンはファイルが開かれた後にのみ実行されるため、セキュリティが若干低下する可能性があります。
パフォーマンスを最適化するには、頻繁にアクセスするデータを Dev Drive に再配置し、Microsoft Defender が効率を妨げないようにすることを検討してください。
効率化のためのアーカイブスキャンの設定
Microsoft Defender はアーカイブをスキャンする際に、まず解凍する必要があり、このプロセスはリソースを大量に消費する可能性があります。アーカイブのスキャンを無効にすることもできますが、隠れたマルウェアに遭遇するリスクがあるため、推奨されません。マルウェアの多くは小さなパッケージに潜んでいる傾向があるため、Defender の設定を変更して、特定のサイズを超えるアーカイブのみをスキャンするように設定することをお勧めします。
この調整はレジストリの編集によって行うことができます。Windowsレジストリを誤って変更するとシステムに問題が発生する可能性があるため、慎重に行ってください。編集する前に必ずレジストリをバックアップしてください。
まず、次の場所に移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
Windows Defenderを右クリックし、 [新規] → [キー]を選択して新しいキーを作成し、名前を付けますScan
。

新しいスキャンキーをハイライト表示した状態で、右側のパネルを右クリックし、「新規」 → 「DWORD(32ビット)値」を選択して名前を付けますArchiveMaxSize
。この値をダブルクリックし、「基数」で「10進数」を選択し、最大サイズをKB単位で設定します。例えば、スキャン対象を1GB未満のアーカイブに制限するには、「1048576」(1GBをKB単位で表す)と入力します。この変更を元に戻すには、DWORD値を削除します。

スキャンスケジュールを調整してパフォーマンスを最適化する
Microsoft Defender スキャンによる CPU 負荷を最小限に抑えるには、スキャンの実行時間と頻度のスケジュール変更を検討してください。毎日スキャンするのが標準ですが、週単位のスケジュールに切り替えることで、特にリアルタイム保護が有効な場合、セキュリティを損なうことなく中断を減らすことができます。
スキャンスケジュールを調整するには、タスク スケジューラにアクセスします。「タスク スケジューラ ライブラリ」 → 「Microsoft」 → 「Windows」 → 「Windows Defender」に移動します。 「Windows Defender スケジュール スキャン」をダブルクリックし、 「トリガー」タブ内の「新規」をクリックします。

ワークフローに最適なスキャン時間、頻度、曜日を設定し、「OK」を選択して確定します。これで、スキャンは毎週指定した時間に実行されるようになります。

高度なセキュリティ機能の再考
Microsoft Defenderには、すべてのユーザーにとって必ずしも必要ではない可能性があり、リソース消費を増加させる可能性があるため、通常はデフォルトで無効になっている高度な機能が多数含まれています。特定のセキュリティ要件に絶対に必要な場合を除き、Application Guard、Controlled Folder Access、Memory Integrityといった高度な機能の使用は避けることを検討してください。
これらの調整により、Microsoft Defender は日常のコンピューティング体験を損なうことなく、引き続き強力な保護を提供します。このような最適化は、小さな中断でもエクスペリエンスを阻害する可能性があるゲーム環境において特に効果的です。
コメントを残す