WindowsでWindowsDefenderのスキャン履歴を確認する方法

※本ページにはプロモーション(広告)が含まれています。
WindowsでWindowsDefenderのスキャン履歴を確認する方法

急にセキュリティログを確認したくなったり過去のスキャン結果を探して困っていませんか。

この記事を読めばWindowsのセキュリティアプリからWindows Defenderのスキャン履歴を迷わず確認できるようになります。

項目内容
実体験ベースの手順実際に行って分かりやすかった操作手順を図入りで丁寧に紹介する。
トラブル対応のコツログが見つからない場合や検索結果を絞るときに使える具体的なワザを伝える。
エンジニア視点の応用調べやすくするためのフィルタ設定や保存のコツと注意点をやさしく解説する。

面倒な設定は極力触らずに短時間で確認できるようにまとめてあるので気軽に読み進めてください。

Windowsマニア

焦らず落ち着いていけば大丈夫です。順を追って一緒に確認していきましょう。わからないところは気軽に戻って読んでくださいね。

目次

WindowsでWindows Defenderのスキャン履歴をセキュリティアプリから確認する方法

WindowsでWindows Defenderのスキャン履歴をセキュリティアプリから確認する方法

WindowsでWindows Defenderのスキャン履歴を確認する時は、用途別に方法を知っておくと安心です。たとえばワンクリックで最近の検出を見たい時や、詳しいログを掘り下げたい時では使う場所が変わります。

ここでは現場でよく使う4つのやり方を、実際に使えるコツと一緒に分かりやすく紹介します。どれを選べば良いか悩んだ時の判断基準も添えますので気軽に試してください。

  • Windowsセキュリティから最近のスキャン結果を確認する方法。手軽で画面の案内に従うだけで済みます。
  • イベントビューアで詳細ログを確認する方法。発生時刻やイベントIDまでチェックできます。
  • PowerShellでログを抽出してCSVに保存する方法。自動集計や検索に強い方法です。
  • 隔離項目からファイルを復元したり、追加解析用に詳細を保存する方法。誤検知対応に便利です。

スタートメニューのWindowsセキュリティから最近のスキャン結果を確認するパターン

スタートメニューのWindowsセキュリティから最近のスキャン結果を確認するパターン

スタートメニューのWindowsセキュリティは初心者にも優しい窓口です。ここから表示できる保護の履歴には最近検出された脅威や自動で処理された項目が一覧で出るため、まずはここを確認すると状況把握が早くなります。

簡単な操作で過去の検出をたどれますし、隔離されたファイルの復元や詳細保存もここから可能です。普段はここで問題ないか確認し、必要に応じて深掘りする流れが実用的です。

スタートを開きWindowsセキュリティを起動してウイルスと脅威の防止の保護の履歴を表示する手順

手順
スタートを開く

画面左下のスタートをクリックし、Windowsセキュリティを検索して起動してください。

手順
ウイルスと脅威の防止を表示

ウイルスと脅威の防止を選び、保護の履歴を表示するリンクを探してください。

手順
履歴から項目を確認

表示されたリストから該当の検出を選び、詳細や復元オプションを確認してください。

イベント ビューアで詳細なスキャンログを確認するパターン

イベント ビューアで詳細なスキャンログを確認するパターン

イベントビューアはより詳しいログを見たい時に使う道具です。Windows DefenderのOperationalログには検出の詳細や処理結果が時刻やイベントIDと紐付いて残るため、原因追及や複数台のログ比較に向いています。

フィルターで期間やイベントIDを絞り込めますし、必要ならエクスポートして他ツールで解析できます。滅多に使わない設定ですが、慣れるとトラブル対応が格段に速くなります。

イベント ビューアを開きApplications and Services Logs→Microsoft→Windows→Windows Defender→Operationalログを開いてフィルターとエクスポートを行う手順

手順
イベントビューアを起動

スタートでイベントビューアを検索して起動してください。

手順
該当ログを開く

Applications and Services Logs→Microsoft→Windows→Windows Defender→Operationalの順にツリーを展開して該当ログを選んでください。

手順
フィルターとエクスポート

右クリックで現在のログをフィルターし、必要な範囲を絞った上で保存やエクスポートを行ってください。

PowerShellでスキャン履歴を抽出してCSVに保存するパターン

PowerShellでスキャン履歴を抽出してCSVに保存するパターン

PowerShellを使うとログを自動で抽出してCSVで保存できるので複数台の集計や長期保存に便利です。管理者権限が必要ですが、一度コマンドを作れば繰り返し使えて作業がぐっと楽になります。

期間指定やキーワードで絞り込むとノイズが減りますし、出力をExcelで開いて解析することで傾向を掴みやすくなります。自動化のためにスクリプト化するのがおすすめです。

管理者権限でPowerShellを起動してGet-WinEventでDefenderログを抽出しExport-Csvで保存する操作手順

手順
管理者でPowerShellを起動

スタートでPowerShellを右クリックし管理者として実行してください。

手順
Get-WinEventで抽出

Windows DefenderのOperationalログを対象にGet-WinEventで必要な期間やレベルを指定して抽出してください。

手順
Export-Csvで保存

抽出結果に対してExport-Csvを使いUTF8やBOMの指定を行いCSVファイルとして保存してください。

隔離項目や検出履歴からファイルを復元や追加解析するパターン

隔離項目や検出履歴からファイルを復元や追加解析するパターン

隔離項目や検出履歴からファイルを復元するのは誤検知対応でよくある作業です。復元前には必ずファイルを別ディレクトリにコピーして追加解析を行うなど安全策を取ってください。

また復元後の実行は慎重に行い、必要ならサンドボックスや別の検証環境で動作確認をしてください。復元したファイルの詳細は保存しておくと後で役に立ちます。

Windowsセキュリティの保護の履歴で隔離項目を選び復元や詳細情報の保存を行う手順

手順
保護の履歴を開く

Windowsセキュリティのウイルスと脅威の防止→保護の履歴を開いて隔離項目を表示してください。

手順
対象を選んで操作

復元したい項目を選び復元または詳細の保存を実行してください。復元前にローカルコピーを作ると安全です。

手順
復元後の追加解析

復元したファイルはサンドボックスや専用環境で動作確認しログやハッシュを保存しておいてください。

WindowsでWindows Defenderのスキャン履歴を自動収集する応用

WindowsでWindows Defenderのスキャン履歴を自動収集する応用

Windows環境でWindows Defenderのスキャン履歴を自動で集めると、トラブル対応や監査が楽になります。ここではローカル定期収集と複数台まとめ収集の実践的な方法を紹介します。手順は初心者でも追いやすく実運用に耐えるように説明します。

ローカルではPowerShellでGet-WinEventを使いCSV化して共有フォルダへ保存するのが手軽です。タスクスケジューラで定期実行すれば手作業を減らせます。出力はCSVにしておくとExcelやスクリプトで扱いやすいです。

複数台をまとめる場合はInvoke-Commandなどでリモート実行しホスト名付きで集約します。プログラマ目線ではログローテーションとファイルサイズ管理を組み込むと安心です。タイムスタンプとホスト名を必ず含めておくと解析が捗ります。

ローカルで定期的にスキャン履歴をCSV化して共有するパターン

ローカルで定期的にスキャン履歴をCSV化して共有するパターン

ローカルで定期的にスキャン履歴をCSV化するパターンはシンプルで導入が早いです。スクリプトで必要なイベントを抽出してExport-Csvで保存し共有フォルダへ置くだけで運用できます。

運用していくとログのノイズ除去やエラー時の通知が欲しくなります。プログラマ的な工夫としてはフィルタリングと例外処理を入れておき、タスク実行アカウントの権限を事前に確認しておくことが重要です。

PowerShellスクリプトでGet-WinEventの抽出とExport-Csvを行いタスクスケジューラで定期実行して共有フォルダへ保存する手順

手順
スクリプト作成

Get-WinEventでDefenderのOperationalログを抽出し必要項目を選んでExport-Csvで保存するスクリプトを作る。ホスト名とタイムスタンプ列を付けること。

手順
タスク登録

タスクスケジューラに作成したスクリプトを登録し実行頻度を設定する。最高権限で実行するか適切なサービスアカウントを使うこと。

手順
共有と保守

出力先を共有フォルダにしてアクセス権を設定し古いファイルのローテーションを入れる。ログサイズと保存期間は運用に合わせて調整すること。

リモート複数台のWindowsからスキャン履歴をまとめて取得するパターン

リモート複数台のWindowsからスキャン履歴をまとめて取得するパターン

リモート複数台からまとめて取得するパターンは規模が大きくなるほど有効です。Invoke-Commandで各PC上のGet-WinEventを実行して結果を収集し、ホスト名付きでまとめます。

ネットワークや認証が絡むので事前準備が大事です。収集後は一つのCSVへ連結して解析すると日次集計やアラート作成が楽になります。

Invoke-CommandなどでリモートPC上のGet-WinEventを実行して結果を集約しCSVで出力する具体的な手順

手順
リモーティング準備

WinRMやPowerShellリモートを有効化してファイアウォール例外と認証設定を行う。ドメイン環境ではCredSSPやKerberosの設定を検討すること。

手順
リモート実行

Invoke-Commandで対象ホストにGet-WinEventを実行し必要項目を返す。呼び出し側でホスト名を補って返すと後処理が簡単になる。

手順
集約と出力

受け取ったオブジェクトにホスト名列を追加して結合しExport-Csvで集約ファイルへ出力する。重複や空行を除く整形を入れておくと解析がスムーズです。

よくある質問

よくある質問
Windows Defenderのスキャン履歴はどこで確認できますか。

まずは最新版のWindowsならWindowsセキュリティアプリを開き、ウイルスと脅威の防止の保護の履歴を確認すると見つかります。より詳しいログが欲しい場合はイベントビューアーのMicrosoft→Windows→Windows Defender→Operationalログや、PowerShellでGet-WinEventを使って取得する方法が使えます。

保護の履歴に古いスキャンが表示されないのはなぜですか。

保護の履歴は一定期間分しか保持されないため、古い記録は消えていることがあります。またクラウドベースの検出や一部の軽微な検出は履歴に残らない場合があるため、重要な記録はイベントログで確認するのがおすすめです。

クイックスキャンやフルスキャンの区別は履歴で分かりますか。

Windowsセキュリティの簡易表示では検出や処理結果が中心で、スキャン種別は分かりにくいことがあります。イベントビューアーのログならスキャン開始イベントやタイプが記録されていることが多いので、詳しく知りたいときはこちらを参考にしてください。

履歴を保存したりエクスポートする方法はありますか。

Windowsセキュリティの画面から直接エクスポートする機能は限られていますが、イベントビューアーのログをファイル保存したり、PowerShellでGet-WinEventの出力をCSVに保存することで履歴を外部に残せます。運用で記録を残したい場合は定期的にエクスポートする手順を用意すると安心です。

誤検出で隔離されたファイルは履歴から復元できますか。

保護の履歴には隔離されたアイテムが表示され、そこから復元や許可の操作が行えます。もし履歴に出てこないときはイベントログを確認するか、隔離フォルダの管理ツールを使って復元を試してください。

まとめ

まとめ

ここまで読んでくれてありがとう。WindowsでWindowsDefenderのスキャン履歴は、意外と簡単に確認できます。Windowsのセキュリティアプリを開き、ウイルスと脅威の防止からスキャンの履歴を表示すれば、過去のスキャン結果や検出履歴を一覧で確認できます。

もう一歩踏み込みたいときは、イベントビューアーのアプリケーションとサービスログ→Microsoft→Windows→Windows Defenderを確認すると詳細ログが見つかります。コマンド好きならPowerShellでGet-MpThreatDetectionやGet-MpPreferenceを実行すると、検出の履歴や設定をテキストで取り出せます。どちらも管理者権限での実行が必要です。

日常的に履歴をチェックしておくと、ちょっとした変化にすぐ気づけます。気になる検出があればログを保存しておくと後で調べやすくなります。気軽に確認して習慣にしてみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次