Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

Windows 8以降、Microsoftは標準搭載のアンチウイルスモジュールとして「Windows Defender」を提供しています。市販の総合セキュリティソフトほど高機能ではありませんが、リアルタイム保護機能によって、よく知られた脅威に対する基本的な防御はしっかりと行ってくれます。PC操作に慣れているユーザーであれば、Windows Defenderは控えめながら十分に頼れる軽量アンチウイルスソフトと言えるでしょう。

ただし、Windows Defenderには一つ大きな弱点があります。それは、アプリ本体からスキャンを予約(スケジュール)する機能が用意されていないという点です。そのくせ、1週間スキャンしないままでいると、大きな赤い警告メッセージで「先週システムをスキャンしていません」としつこく通知してくるのです。

そこでこの記事では、Windows標準の「タスクスケジューラ」を活用して、Windows Defenderによるフルスキャンまたはクイックスキャンを毎週自動実行させる方法を、ステップごとにわかりやすく解説します。

タスクスケジューラでWindows Defenderの定期スキャンを設定する

Windows Defenderにはスキャン予約のための組み込みオプションが存在しないため、ここでは定番ツールである「タスクスケジューラ」を使用します。まず、スタートメニューまたはスタート画面で「タスクスケジューラ」と検索し、起動してください。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ1:基本タスクの作成ウィザードを起動する

タスクスケジューラが起動したら、左側のペインにある「基本タスクの作成」をクリックして、新しいスケジュールタスクの作成を開始します。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ2:名前と説明を入力する

基本タスク作成ウィザードが開いたら、分かりやすいタスク名と説明を入力して「次へ」ボタンをクリックします。後からタスクを探しやすくなるため、「Windows Defender フルスキャン」のような具体的な名前を付けておくのがおすすめです。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ3:トリガーを「週単位」に設定する

次に、ラジオボタンで「週単位」を選択してスキャンを毎週実行するように設定し、「次へ」をクリックします。必要に応じて「日単位」や「月単位」など他のオプションを選んでも構いません。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ4:日付・時刻・繰り返し間隔を指定する

スキャンを実行する曜日と時刻、繰り返す週を設定します。「間隔」は必ず「1」に設定してください。これにより、タスクが毎週同じ曜日に確実に繰り返し実行されるようになります。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ5:「プログラムの開始」を選択する

操作の選択画面では、「プログラムの開始」のラジオボタンを選んで「次へ」ボタンをクリックします。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ6:MpCmdRun.exeとコマンドライン引数を指定する

「参照」ボタンをクリックし、「C:\Program Files\Windows Defender\」フォルダへ移動して、実行ファイル「MpCmdRun.exe」を選択します。続いて「引数の追加」欄に、以下のコマンドを入力してください。

  • フルスキャンを実行する場合: Scan -ScheduleJob -ScanType 2
  • クイックスキャンのみを実行する場合: Scan -ScheduleJob

なお、-ScanTypeの数値は「1」がクイックスキャン、「2」がフルスキャンを意味します。プログラムと引数の入力が完了したら、「次へ」ボタンをクリックして先へ進みましょう。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ7:サマリーを確認してウィザードを完了する

サマリー画面で、ここまでに行ったすべての設定内容を確認します。その際、「完了をクリックしたときにこのタスクのプロパティダイアログを開く」にチェックを入れ、その状態で「完了」ボタンを押してセットアップを終了します。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

ステップ8:プロパティで詳細設定を行う

プロパティウィンドウが開いたら、「条件」タブへ移動し、「コンピュータがバッテリ電源に切り替わった場合は停止する」のチェックを外して「OK」ボタンをクリックします。こうすることで、ノートPCがバッテリー駆動に切り替わってもスキャンが中断されなくなります。逆に、バッテリー使用時にはスキャンを停止させたい場合は、デフォルトのチェックを入れたままにしておきましょう。

さらに、タスクを最上位の権限で実行したい場合は、「全般」タブにある「最上位の特権で実行する」にチェックが入っていることを確認してください。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

設定完了!タスクの一覧を確認しよう

すべての設定が完了すると、タスクスケジューラのメイン画面の一覧に、作成したスケジュールタスクが表示されます。

Windows Defenderのフルスキャンを毎週自動実行する方法!タスクスケジューラで定期スキャンを設定する手順

以上で作業はすべて終了です。思ったより簡単だったのではないでしょうか。これで、Windows Defenderが毎週決まった時間に自動でPCをスキャンしてくれるようになります。

補足:Windows 10 / 11ユーザーへのヒント

なお、Windows 10や11では、Windowsセキュリティアプリ自体に定義ファイル更新後の自動クイックスキャンなど、基本的なスケジュール機能が備わっています。それでも細かい制御が必要なケースでは、今回紹介したタスクスケジューラ方式が今なお有効です。また、PowerShellのSet-MpPreferenceコマンドレットを使えば、スキャンの時刻や種類をさらに柔軟に指定することも可能です。

この方法でWindows Defenderの定期スキャンをうまく設定できたでしょうか。設定でつまずいた点や、ほかにおすすめの運用方法がある方は、ぜひ下のコメント欄であなたの経験や感想をシェアしてください。

  1. Windows PCでディスクデフラグを自動スケジュールする方法【Disk Speedup活用術】

    記事のポイント:ハードディスクのデフラグメントーション(デフラグ)を定期的に実行するのを忘れていませんか?本記事では、Windows PCでディスクデフラグをスケジュールに従って自動実行する方法をご紹介します。 パソコンで行うべき重要なタスクは意外と忘れがちですが、その代表格が「ディスクデフラグ」です。デフラグを怠ると、PCの動作速度やパフォーマンスが低下するなど、悪影響が現れます。そこで本記事では、Windows PCでハードドライブのデフラグを自動化する方法を解説します。使用するのは、Windowsのメンテナンスに役立つ強力なツール「Disk Speedup」です。 デフラグメンテーシ

  2. Windows Defenderのオフラインスキャンが機能しない問題を解決する方法

    Microsoft DefenderはWindowsに標準搭載されているセキュリティアプリの一つで、高度な脅威耐性と機械学習を活用して、デバイスを潜在的な脅威から守る重要なコンポーネントです。Windows Defenderは、ウイルスやマルウェアからマシンをリアルタイムで保護し、信頼できる環境でデバイスを起動できるようにする主要なセキュリティ機能です。そのため、サードパーティ製のセキュリティソフトを別途インストールしなくても、Windows Defenderだけで十分に対応できます。 実は、Windows Defenderでは「オフラインスキャン」も実行可能です。この機能を使えば、トロイの