28
あなたは今まで「msmpeng.exe、これは何なのか?」と自問したことがありますか? 一見しただけでは、このエントリの背後に何があるのかは明らかではありません。 このプログラムが何のためのものなのかをお伝えします。
Msmpeng.exe: それは何であり、どのように最適化できますか?
Windows Defender のコアプロセスである msmpeng.exe (Microsoft Malware Protection Engine) は、マルウェア、ウイルス、トロイの木馬、その他の脅威に対するシステムのリアルタイムおよびバックグラウンド監視の中心的なコンポーネントです。主な機能および性能は、リアルタイム保護、バックグラウンドスキャン、およびMicrosoft製品への統合です。
- このプログラムの主な目的は、スパイウェアを除去してコンピュータへの感染を回避することです。このファイルは、ウイルスやトロイの木馬もスキャンします。このプロセスは、システムを継続的に監視し、潜在的な脅威を即座に検知してブロックします。悪意のあるコードによって作成、変更、または開かれたファイルをチェックします。
- さらに、リアルタイム保護に加えて、msmpeng.exeは定期的にシステムをスキャンし、既知のマルウェアを特定して削除します。 このプロセスは、Windows Defender(エンドユーザー向け)と、Forefront Client Securityなどのエンタープライズソリューションの両方で使用されています。
- しかし、このプロセスはCPU使用率を大幅に引き上げ、特に集中的なスキャン時には長時間にわたってCPU使用率が上昇し、大量のシステムリソースを必要とします。そのため、旧式のデバイスやパフォーマンスの低いデバイスでは動作が遅くなる可能性があります。また、このプロセスでは大量のメモリを使用するため、RAMの容量が限られているデバイスでは問題が生じる可能性があります。
- パフォーマンスの問題を解決するには、いくつかの方法があります。まず、頻繁にスキャンされ、信頼されているファイルやフォルダを除外します。これにより、負荷の大部分を軽減できます。これを行うには、[Windows セキュリティ] ☻ [ウイルスと脅威の防止] ☻ [設定の管理] ☻ [除外の追加または削除] に進みます。
- パフォーマンスの問題が引き続き発生する場合は、より軽量なアンチウイルスソリューションへの切り替えを検討することをお勧めします。この場合、Windows Defenderは自動的に無効になります。Bitdefender Free Editionは無料で、システム負荷を最小限に抑えた基本的な保護を提供します。有料版はStiftung WarentestおよびAV-Testのテストで勝利を収めています。このプログラムは、優れた保護機能と使いやすさで認定されています。
- Computer Bild 誌(評価 1.5)では、Norton 360 Advanced と McAfee+ Ultimate にも非常に高い評価が与えられました。Norton は、フィッシングやマルウェアに対する包括的な保護を必要とする上級ユーザーに最適ですが、McAfee+ はさまざまなセキュリティ機能を提供しており、特に家庭での使用に適しています。ただし、いずれのプログラムも有料です。
Windows Defender: 保護機能を一時的に無効にする方法
Windows Defender はコントロールパネルから一時的に無効にすることができます。 以下に記載されているファイルが見つからない場合は、すでに別のアンチウイルスプログラムがインストールされている可能性が高いです。 この場合、プログラムがインストールされた際に Windows Defender が終了しています。
- システムが遅い場合は、タスクマネージャーを確認してみる価値があります。Ctrl+Alt+Delキーを同時に押してプログラムを開きます。青い画面が開きます。ここでタスクマネージャーを選択します。
- 「Antimalware Service Executable」というプログラムを探します。「CPU」列には、プロセスが使用しているリソース量が示されます。タスクマネージャーでは、保護されたシステムサービスであるため、サービスを直接シャットダウンすることはできません。
- あるいは、Windows Defender を一時的に無効にすることもできます。 これを行うには、スタートメニューから設定を開くか、Windows キー + I を押します。
- 「更新とセキュリティ」☻「Windows セキュリティ」☻「ウイルスと脅威の防止」☻「設定の管理」を開きます。ここで「リアルタイム保護」を無効にします。
- 注:Windows を次回再起動すると、保護機能が自動的に再び有効になります。
パフォーマンスの最適化: Windows Defender を高速化する実用的なヒント
Windows Defender のパフォーマンスを最適化する方法は他にも多数あります。 これにより、システムの速度低下を最小限に抑えながらセキュリティを維持することができます。
- DefenderUI は、Windows Defender の非表示設定を最適化するユーザーフレンドリーなインターフェースを提供するサードパーティ製ツールです。 このツールのメニューを使用すると、スキャン中の平均 CPU 使用率を低減できます。 または、「CPU 優先度の低」オプションを有効にして Defender プロセスの優先度を低く設定することもできます。
- PowerShell コマンドを使用して Defender プロセスのリソース管理を直接制御します。これを行うには、[スタート] メニューをクリックし、「Powershell」と入力して「Windows PowerShell」を右クリックします。管理者として実行」を選択します。 「Set-MpPreference -ScanAvgCPULoadFactor 50」を使用して、CPU 使用率を 50% に制限します。 ENTER キーを押してコマンドを完了します。 注:値のみが設定されます。 目に見える変化はありません。
- Defender プロセスが効率的に動作するように、システムの電源プランを「高パフォーマンス」に設定します。 スタートメニューを開き、「コントロールパネル」と入力します。 「システムとセキュリティ」をクリックし、「電源オプション」をクリックします。「高パフォーマンス」の電源プランを選択します。 注:表示されていない場合は、「詳細な電源プランを表示」をクリックします。
- また、定期的に一般的な最適化を実行します。不要なバックグラウンドプロセスを削除し、ドライバとWindowsを定期的に更新します。