MpCmdRun.exeとは何か?Windowsでの使い方と安全性、エラーの対処法
Microsoft Defenderウイルス対策(旧Windows Defender)は、Windowsデバイスをあらゆる種類の脅威から24時間体制で保護するセキュリティツールです。単体のセキュリティソフトでありながら、その裏側では複数のマイクロプロセスが連携して動作しています。
MsMpEng.exeやMpCmdRun.exeは、Microsoft Defenderウイルス対策を支える重要なコアプロセスの代表例です。本記事では、MpCmdRun.exeがWindows PCで果たす役割、Microsoft Defenderを管理するための使い方、そしてプロセスが正常に動作しないときの対処法について詳しく解説します。
MpCmdRun.exeとは?
MpCmdRunは「Malware Protection Command Line Utility(マルウェア保護コマンドラインユーティリティ)」の名称を持つツールです。Microsoftが開発し、すべてのWindowsデバイスに標準搭載されている実行ファイルで、Windowsの防御システムを構成する重要な要素の一つです。Microsoft Defenderウイルス対策の各種操作を自動化するために設計された、専用のコマンドラインツールといえます。
このユーティリティの中核機能は、マルウェア攻撃やその他の脅威からコンピューターを守ることです。さらに、MpCmdRun.exeを使ってMicrosoft Defenderウイルス対策ソフト自体の管理・設定・操作を行うことも可能です。具体的な方法は次のセクションで紹介します。
Windows 10でMpCmdRun.exeにアクセスして使う方法
MpCmdRun.exeにはグラフィカルユーザーインターフェース(GUI)が用意されておらず、Windowsコマンドプロンプトから実行する仕組みになっています。まず、スタートメニューのアイコンを右クリックし、クイックアクセスメニューから「コマンドプロンプト(管理者)」を選択してください。
続いて、以下のコマンドをコマンドプロンプトのコンソールに貼り付けて、Enterキーを押します。
"%ProgramFiles%\Windows Defender\MpCmdRun.exe"
このコマンドを実行すると、マルウェア保護コマンドラインユーティリティで利用できるすべてのオプションと操作が一覧表示されます。内容を確認し、実行したい操作を見つけましょう。コマンドプロンプトからMpCmdRun.exeでタスクを実行するには、コンソールに"%ProgramFiles%\Windows Defender\MpCmdRun.exe"と入力または貼り付け、半角スペースを空けて操作コマンドを入力し、Enterキーを押します。
例として、システム全体のフルスキャンを実行する場合は、以下のコマンドを入力してEnterキーを押します。
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 2
これにより、Microsoft Defenderウイルス対策がコンピューター全体を対象に、マルウェア・ウイルス・その他の脅威のスキャンを開始します。スキャンが完了すると、通知領域またはWindowsアクションセンターにWindowsセキュリティの通知が表示されます。
Microsoft Defenderは、検出した脅威に対して自動的に対処し無効化します。通知をクリックすれば、悪意のあるプログラムや脅威に関する詳細なレポートを確認できます。
MpCmdRun.exeコマンドラインツールで実行できるその他のコマンドについては、Microsoftの公式ドキュメントを参照してください。
MpCmdRun.exeは安全なのか?
マルウェア保護コマンドラインユーティリティはPCにとって必要な存在です。その中核を担う実行ファイル(MpCmdRun.exe)は、すべてのWindowsデバイスで動作する正規のOSファイルであり、安全性が保証されています。ただし、このファイルの正当性にかかわらず、サイバー攻撃者がMpCmdRun.exeを悪用し、インターネット経由でPCへファイルをダウンロードさせる事例が報告されている点には注意が必要です。
幸い、PC上のMpCmdRun.exeが正規のファイルかどうかを確認する方法はいくつかあります。以下に代表的な方法を紹介します。
1. ファイルの場所を確認する
正規のMpCmdRun.exeは、Windows PCのWindows Defenderフォルダ内に格納されています。エクスプローラーを起動し、ローカルディスク (C:) > Program Files > Windows Defender の順に移動して、MpCmdRun.exeを探してください。
あるいは、エクスプローラーのアドレスバーにC:\Program Files\Windows Defenderと入力してEnterキーを押す方法でもかまいません。
2. デジタル署名を確認する
マルウェア保護コマンドラインユーティリティの開発元はMicrosoftです。MpCmdRun.exeが別のディレクトリ(C:\Program Files\Windows Defender以外)に存在する場合は、ファイルのデジタル署名を確認しましょう。これにより、PC上のMpCmdRun.exeが悪意のあるファイルなのか、それとも誤って別のフォルダへ移動されただけなのかを判別できます。
タスクマネージャーまたはエクスプローラーでMpCmdRun.exeを右クリックし、「プロパティ」を選択します。
次に「デジタル署名」タブを開き、「署名者名」の列を確認してください。
ファイルがMicrosoft Corporationによって署名されていない場合、それはほぼ間違いなく正規のシステムファイルを装ったウイルスです。その場合は、PCからファイルを削除するか、ウイルス対策ソフトやオンラインのセキュリティスキャナーでスキャンを行ってください。
MpCmdRun.exeの問題を解決する方法
MpCmdRun.exeファイルが悪意のあるものである場合や、Windows Defenderフォルダから誤って移動されてしまった場合、PCはマルウェア保護コマンドラインユーティリティを正常に実行できなくなることがあります。また、実行ファイル自体に問題がある場合やPCが最新状態でない場合には、Windowsがさまざまなエラーメッセージを表示することもあります。
以下に、MpCmdRun.exeコマンドラインユーティリティが正しく機能しない場合の解決策を紹介します。
1. PCを再起動する
MpCmdRun.exeがバックグラウンドで異常に大量のCPUリソースやネットワーク帯域を消費している場合は、PCの電源を一度切って入れ直すことをおすすめします。デバイスの状態がリフレッシュされ、ツールの不調の原因となっている問題が解消されることが期待できます。
2. ウイルス・マルウェア感染をスキャンする
MpCmdRun.exeファイルは、PC上の正しいディレクトリに存在していても、ウイルスである可能性がゼロではありません。サードパーティ製のウイルス対策アプリやオンラインのウイルススキャナーでファイルを検査してください。セキュリティツールがそのファイルを危険または悪意のあるものと判定した場合は、PCから削除しましょう。
3. コマンドプロンプトを管理者として実行する
コマンドプロンプトに十分な権限がないと、マルウェア保護コマンドラインユーティリティは一部の操作を実行できないことがあります。MpCmdRun.exeコマンドラインツールを使用する際は、必ず管理者権限でコマンドプロンプトを起動してください。
4. PCを最新の状態に更新する
MpCmdRun.exeコマンドの実行時に「0x80070667」のエラーコードが表示される場合は、PCが古いバージョンのWindows 10で動作していることが原因です。快適に利用するためには、Windows 10バージョン1703以降がインストールされていることを確認してください。
利用可能な更新プログラムを確認するには、設定 > 更新とセキュリティ > Windows Updateの順に移動します。
なお、Microsoft Defenderウイルス対策のセキュリティインテリジェンス更新プログラムはWindows Updateと同時にインストールされるため、PCを常に最新の脅威から守れる状態に保てます。
5. システムファイルチェッカー(SFC)ユーティリティを実行する
SFCは、Windowsデバイス上の破損したシステムファイルを修復・置換するためのコマンドラインツールです。誤った操作やマルウェア感染などによってMpCmdRun.exeがPCから失われた場合は、システムファイルチェッカーを使ってファイルを復元できます。まずPCをインターネットに接続し、管理者としてコマンドプロンプトを起動して、以下のコマンドを入力してEnterキーを押してください。
DISM.exe /Online /Cleanup-image /Restorehealth
成功のメッセージが表示されたら、続いてsfc /scannowと入力または貼り付けて、Enterキーを押します。
この処理には30分以上かかる場合があります。修復が完了したらPCを再起動し、MpCmdRunファイルが復元されたか、他の問題が解決したかを確認してください。
上記の方法をすべて試しても問題が解決しない場合は、システムの復元を実行するか、Windowsの再インストールを検討しましょう。
-
「msedge.exe.exe」とは?Windows Defender警告の正体と安全な対処法
最近、いくつかのユーザーから、Microsoft Defenderウイルス対策が「msedge.exe.exe」に対して、コンピューターのプライベート/パブリックネットワーク上ですべての機能へのアクセスを許可するかどうか尋ねるセキュリティ警告を表示したという報告がありました。一見かなり怪しく感じられるこのポップアップについて、本記事で詳しく解説します。msedge.exe.exeは安全?正体を解説ご存じない方のために説明すると、「msedge.exe」はMicrosoft Edgeの正規の実行ファイルであり、安全で無害なものです。しかし、特定のトロイの木馬やスパイウェアは、自身のプロセスをms
-
WerFault.exeとは?Windows 10で発生するエラーの原因と5つの対処法を徹底解説
Windows 10でWerFault.exeのアプリケーションエラーが表示される原因はさまざまです。この記事では、自動修復ツールを使う方法と手動で修正する方法の両方を詳しくご紹介します。 WerFault.exeエラーとは? Windows 10を使用中に、WerFault.exeやWerMgr.exeのアプリケーションエラーに悩まされていませんか?もしそうであれば、この記事は必見です。ここでは、WerFault.exeの正体と、Windows 10での具体的な修正方法をわかりやすく解説します。 WerFault.exeとは何か WerFault.exeは、Windows 10に標準搭載