Windows7のイベントログの保管先はイベントビューアーから変更できますが、その数が130にも昇り、とても手動では設定できません。
そこで、シンボリックリンクを使い、ログを別ドライブに移動する方法を解説します。
操作が難しいのであまり勧められませんが、一応、のべ 3台の Windows で動作を確認しました。
-
Windows の起動時に F8 キーを連打してセーフモードで起動します。
-
Windows Event Log サービス (eventlog) を手動と停止にします。
-
%SystemRoot%\System32\Winevt\Logsフォルダーを削除します。
「アクセスの拒否」と出た場合、以下のコマンドを管理者として実行で消せる場合があります。
del %SystemRoot%\System32\Winevt\Logs
「プロセスが使用中」の場合は、Process Explorer などでタスクを特定できます。
また、Windows Event Log サービス が勝手に開始されている場合は、再び停止します。
- D:\Logs (本体を置きたい場所)、フォルダーを作ります。
-
コマンドプロンプトを起動
mklink /d %SystemRoot%\System32\Winevt\Logs D:\Logs
-
リンクを作成して、ログを別ドライブに移動できました。
-
Windows Event Log サービス (eventlog) を自動と開始に戻します。
関連記事
イベント ログを一括削除する方法