イベント ビューアーから "保存されたログ" を削除する方法

この記事では、イベント ビューアーから [保存済みログ] の下のファイルを削除する方法について説明します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 2489761

現象

イベント ビューアー (eventvwr.msc) で多数の EVT または EVTX ファイルを頻繁に表示する場合は、[保存されたログ] の下に多数のファイルが蓄積されている可能性があります。 これらのエントリは、元の EVT ファイルと EVTX ファイルが削除された場合でも永続的です。

原因

イベント ビューアーは、保存されたログの場所を .XML 形式で格納します。 .XML ファイルは、次のディレクトリにあります。
%programdata%\Microsoft\イベント ビューアー\ExternalLogs

解決方法

次のコマンドは、コマンド プロンプトから実行して、保存されたログを消去できます。
del /s /q %programdata%\microsoft\eventv~1\extern~1
次の場所を参照し、ログを手動で削除することもできます。
C:\ProgramData\Microsoft\イベント ビューアー\ExternalLogs

注:

このフォルダーの内容は非表示になっているので、[ 隠しファイルの表示 ] をオンにし、[ 保護されたオペレーティング システム ファイルを非表示にする] をオフにして表示する必要があります。

詳細

イベント ビューアーは、起動時に保存されたログの場所を読み取り、閉じられたときに保存します。 保存されたログが正しく削除されることを保証するには、次のアクションを実行する必要があります。

  • コマンド プロンプトから保存されたログをクリアする前に、イベント ビューアー (MMC.EXE) のすべてのインスタンスを閉じます。
  • GUI から保存されたログを手動で削除する場合は、イベント ビューアーのインスタンスが 1 つだけ開いていることを確認します。