Windows 10でWindows Defenderスキャンをスケジュールする方法

Windows DefenderのコマンドラインユーティリティMpCmdrun.exeは、スキャンのスケジュール設定、またはコマンドラインを使用した定義ファイルまたは署名の更新に使用されます。 この投稿では、Windows 10のタスクスケジューラとMpCmdrun.exeを使用して、指定した時間に毎日コンピューターをスキャンするようにWindows Defenderを設定する方法について説明します。

注: Windows 8および10には、Windows Defenderの毎日のスキャンを含む多くのスケジュールされたタスクを実行する自動メンテナンス機能がすでに含まれていますが、タスクはシステムがアイドル状態の場合にのみ実行されます。 さらに、自動メンテナンスは、システムでユーザーアクティビティを検出すると実行を停止します。 自動メンテナンスのためにアイドルタイムスロットを毎日許可できる場合は、手動でスケジュールする必要はありません。 スケジュールされたタスクを手動で作成すると、システムがアイドル状態かどうかに関係なく、スキャンが確実に実行されます。

方法1:SchTasks.exeコマンドラインツールを使用してWindows Defenderスキャンタスクを作成する

毎日のWindows Defenderスキャンをスケジュールするには、次の手順に従ってSchTasks.exeコンソールツールを使用してスケジュールされたタスクを作成します。

  1. 管理者特権のコマンドプロンプトを開きます。 これを行うには、[スタート]を右クリックし、[コマンドプロンプト(管理者)]をクリックします。
  2. 次のコマンドを入力してENTERを押しENTER
     schtasks / create / tn "Defenderでスキャン(毎日のクイックスキャン)" / sc DAILY / st 13:00 / ru SYSTEM / rl HIGHEST / tr "'C:\ Program Files \ Windows Defender \ MpCmdRun.exe' -Scan -ScanType 1インチ 

    これにより、最高の権限を持つSYSTEMユーザーアカウントで毎日13:00実行されるWindows Defenderスキャンタスクが作成されます。 SYSTEMアカウントで実行している場合、タスクが実行されているコマンドプロンプトウィンドウは表示されません。コマンドプロンプトウィンドウ(インタラクティブ)を表示するには、 SYSTEMをユーザー名(たとえば、 SYSTEM代わりにJohn )に変更します。

  3. EXITと入力して、コマンドプロンプトウィンドウを閉じます。

上記のコマンドは例として与えられました。 必要に応じて、スキャンスケジュールの時間と頻度(毎日、毎週、毎月)を変更できます。 Schtasks.exeコマンドラインスイッチの詳細については、Schtasks.exeを参照してください。 Microsoft Docsの記事。

方法2:タスクスケジューラを使用してWindows Defenderスキャンタスクを作成する

タスクスケジューラGUIを使用してWindows Defenderスキャンスケジュールを構成する場合は、次の手順を使用します。

  1. [スタート]をクリックし、「タスクスケジューラ」と入力して、リストから[タスクスケジューラ]をクリックします。
  2. [操作]メニューの[基本タスクの作成…]をクリックします。

  3. タスクの名前を割り当て、カスタムタスクの適切な説明を入力します。

  4. タスクを毎日1回実行する場合は、「毎日」をクリックし、「次へ」をクリックします。

  5. タスクを実行する時刻を設定し、[次へ]をクリックします。

  6. [アクション]ダイアログで、[ プログラムの開始 ]をクリックし、[次へ]をクリックします。

  7. [プログラム/スクリプト]テキストボックスに、 MpCmdRun.exe完全パスをMpCmdRun.exeます。 [引数の追加]テキストボックスに、次のいずれかを入力します。
     -Scan -ScanType 1(クイックスキャン用) 
     -Scan -ScanType 2(フルシステムスキャン用) 

    (または)

     SignatureUpdateAndQuickScan 

    編集者注: SignatureUpdateAndQuickScanパラメーターは、名前が示すように2つのことを行います。 署名を更新してから、クイックスキャンを実行します。 これはヘルプやどこにも記載されていない隠しパラメーターであり、Windows 8および10で機能します。 詳細については、以前の投稿「MpCmdRun.exeを使用してWindows Defenderを更新し、クイックスキャンを1回の実行で実行し、コマンドラインスイッチを使用してWindows Defender GUIを自動化する」を参照してください。

  8. [完了]をクリックしたときにこのタスクの[プロパティを開く]ダイアログを選択し、[完了]をクリックします。

  9. [ Run with highest privilegesRun with highest privilegesのチェックボックスをRun with highest privileges
  10. [ 構成対象]ドロップダウンリストボックスで[ Windows 10]を選択します。
  11. タスクスケジューラを終了します。以上です。 これで、Windows Defenderスキャンをスケジュールどおりに起動するタスクが作成されました。 タスクは、指定された時間に、指定されたとおりに正常に実行されます。 コマンドプロンプトウィンドウは単純に最小化できます。

    SignatureUpdateAndQuickScanパラメータを使用した場合は、 SignatureUpdateAndQuickScan更新され、クイックスキャンが実行されます。

    簡単なヒント! コマンドラインインターフェイスバージョンの代わりに、Windows Defender GUIを使用してスキャンを自動化することもできます。

このガイドが、WindowsコンピューターでWindows Defenderスケジュールスキャンを実行するために使用できる2つの方法を理解したことを願っています。 コメントを教えてください。

関連記事