WindowsでMalwarebytesサービスのCPU使用率が異常に高くなる問題を解決する方法
MalwarebytesはWindows向けの人気アンチウイルスツールで、現在市場に出ている中でも最高クラスのマルウェア対策スキャナーを提供しています。しかし、フル機能を使用する際には、サービスが異常に高いCPU使用率を示すというユーザーからの報告があるなど、時に扱いづらい場面もあります。

この問題はMalwarebytesがPC上で動作している間ずっと続くため、PCがほぼ使用不能になってしまうこともあります。幸いにも、Malwarebytes実行時の高いCPU使用率問題を解決するために試せる方法がいくつかあります。以下にご紹介する対処法をぜひチェックしてみてください!
WindowsでMalwarebytesサービスのCPU使用率が高くなる原因は?
Malwarebytesサービスが過剰にCPUパワーを消費する直接的な原因を特定するのは困難です。Malwarebytes公式の回答は「クリーンインストールを行い最新版をインストールする」というもので、実際に多くのユーザーで効果がありました。これは、インストールされていたバージョンのMalwarebytes自体にバグがあったことを意味し、次のバージョンで解決されたのです。
次のバージョンがまだ利用できない場合は、他にインストールしているウイルス対策ソフトが問題を引き起こしていないかをアンインストールして確認するしかありません。それでも解決しない場合は、パッチがリリースされるまでサービスを停止するしかないでしょう!
対処法1:使用中の他のウイルス対策ソフトを入れ替える
Malwarebytesは他のウイルス対策ソフトと共存できるように設計されていますが、一部の無料セキュリティツールではMalwarebytesとの非互換性が確認されています。そのため、該当する場合はアンインストールすることをおすすめします。以下の手順に従って、他のウイルス対策ソフトをアンインストールしましょう!
- スタートメニューを開き、「コントロールパネル」を検索して起動します。Windows 10の場合は、歯車アイコンをクリックして設定アプリを開いても構いません。
- コントロールパネル右上の「表示方法」を「カテゴリ」に変更し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

- 設定アプリを使用している場合は、「アプリ」をクリックするとPCにインストールされているすべてのプログラムの一覧がすぐに表示されます。
- コントロールパネルまたは設定アプリでウイルス対策ソフトを見つけ、「アンインストール」をクリックします。
- アンインストールウィザードが開くので、画面の指示に従ってアンインストールを完了させます。

- アンインストールが完了したら「完了」をクリックし、PCを再起動してエラーがまだ発生するかどうかを確認します。その際、必ずより優れたウイルス対策ソフトを選びましょう。
対処法2:Malwarebytesをクリーン再インストールする
多くのユーザーが、Malwarebytesを最初から再インストールすることで問題が完全に解決したと報告しています。最も確実でありながら時間のかかる方法ではありますが、まず試す価値のある手段です。ただし、Premium版を購入している場合は、ライセンス認証に必要なアクティベーションIDとキーを事前に控えておく必要があります。
- スタートメニューまたはその横の検索ボタンからアクセスできる検索バーに「regedit」と入力します。「Windowsキー + Rキー」の同時押しで「ファイル名を指定して実行」ダイアログボックスを開き、「regedit」と入力して「OK」をクリックする方法もあります。

- 下記のレジストリの場所から、お使いのPCのアーキテクチャに応じてIDとキーを取得してください。
Windows x86(32ビット)の場合:
HKEY_LOCAL_MACHINE\SOFTWARE\Malwarebytes' Anti-Malware
Windows x64(64ビット)の場合:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Malwarebytes' Anti-Malware
IDとキーを取得したら、実際の再インストール作業に進みます。アンインストール後もPremium版を使い続けたい場合は、以下の手順を慎重に実行してください。
- MBAMを開き「マイアカウント(My Account)」から「無効化(Deactivate)」をクリックします。次に「設定(Settings)」→「詳細設定(Advanced Settings)」へ移動し、「自己保護モジュールを有効にする(Enable self-protection module)」のチェックを外します。

- MBAMを閉じ、Malwarebytes公式サイトから「mbam-clean.exe」ツールをダウンロードします(ボタンをクリックするとすぐにダウンロードが始まります)。開いているすべてのプログラムを閉じ、他のセキュリティツールがあれば一時的に無効化しておきましょう。
- 「mbam-clean.exe」を実行し、画面に表示される指示に従います。指示されたらPCを再起動します。

- 公式サイトからMBAMの最新版をダウンロードし、画面の指示に従ってインストールします。
- プログラム起動時に「Trial(トライアル)」のチェックボックスを外します。起動後、「Activation(認証)」ボタンをクリックします。トライアル版を利用していた場合は、再度トライアル版をダウンロードして次の手順をスキップしても問題ありません!
- レジストリから取得したIDとキーをダイアログボックスにコピー&ペーストすると、ライセンスが自動的に認証されます。

- これでMalwarebytes Anti-Malware Premiumを快適に使用できます。うまくいけば、Malwarebytesサービスによる高いCPU使用率の問題も解消されるはずです。
Premium版やPro版を使用していない場合は、手順3〜6だけを実行すれば、エラーのない最新版MBAMを楽しめます。
対処法3:Malwarebytesサービスの実行を停止する
Malwarebytesサービスを停止すると、リアルタイム保護などの一部の機能は使えなくなりますが、マルウェアスキャナー自体は引き続き利用可能です。Malwarebytesをアンインストールしたくない場合に使える簡単な回避策です。アップデートがリリースされたら必ずインストールし、以下で行った変更を元に戻してください!
- キーボードで「Windowsキー + Rキー」を同時に押して「ファイル名を指定して実行」を開きます。新しく開いたボックスに引用符なしで「services.msc」と入力し、「OK」をクリックして「サービス」ツールを開きます。

- 別の方法として、スタートメニューからコントロールパネルを開くこともできます。スタートメニューの検索ボタンを使って探すのも良いでしょう。
- コントロールパネルのウィンドウが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、「管理ツール」が見つかるまでスクロールします。クリックして下部にある「サービス」ショートカットを見つけ、クリックして開きます。

- 一覧から「Malwarebytes Service」を見つけて右クリックし、表示されるコンテキストメニューから「プロパティ」を選択します。
- サービスが開始されている場合(サービスの状態メッセージの横で確認できます)、ウィンドウ中央の「停止」ボタンをクリックして一旦停止します。すでに停止している場合は、そのままにしておきます。

- 先に進む前に、サービスのプロパティウィンドウ内の「スタートアップの種類」メニューのオプションが「自動」に設定されていることを確認します。スタートアップの種類を変更する際にダイアログボックスが表示されたら確認してください。終了前にウィンドウ中央の「開始」ボタンをクリックします。開始をクリックすると、次のようなエラーメッセージが表示されることがあります:
ローカルコンピューター上でMalwarebytesサービスを開始できません。エラー1079:このサービスに指定されたアカウントは、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。
このエラーが表示された場合は、以下の手順に従って修正してください。
- 上記の手順1〜3を実行してサービスのプロパティウィンドウを開きます。「ログオン」タブに移動し、「参照...」ボタンをクリックします。

- 「選択するオブジェクト名を入力してください」の入力欄にアカウント名を入力し、「名前の確認」をクリックして名前が確定するのを待ちます。
- 完了したら「OK」をクリックします。パスワードを設定している場合は、パスワードの入力を求められたら「パスワード」ボックスに入力します。これでMalwarebytesが正常に動作するようになるはずです。
-
Windows 10でCPU使用率が高くなる問題を解決する完全ガイド
Windows 10搭載のパソコンでは、何もプログラムを実行していないのにCPU使用率が異常に高くなる問題に直面することがあります。Windows 10は新しい設計思想により、多くのサービスやアプリケーションがバックグラウンドで常時動作するため、明確な理由がないままシステムのパフォーマンスが大幅に低下することがあります。 そのため、以前の記事ではWindows 10を高速化するための一般的な最適化方法をご紹介しました。 本記事では、Windows 10におけるCPU使用率が高い問題を解決するための複数の方法を詳しく解説します。 Windows 10でCPU使用率が高い問題を解決する方法 Wi
-
【Windows 11】診断ポリシーサービスのCPU・メモリ使用率が高い問題を解決する6つの方法
Windows、macOS、Linuxなど、どのOSを使用していても、バックグラウンドでは常に多数のプロセスやサービスが動作しています。私たちユーザーは、大量のCPUリソースやシステムリソースを消費するこれらの複雑なサービスの存在に気づいていないことがほとんどです。 その代表的なプロセスのひとつが「診断ポリシー(Diagnostic Policy)サービス」です。このサービスはWindowsの各コンポーネントに問題がないかを検出する役割を担っており、デバイスを再起動するたびに自動的に起動するよう設定されています。目的はマシンの使用体験を向上させ、エラーや不具合を最小限に抑えることです。Wind