用 wevtutil 一键清空 Windows 事件日志

在命令行中清空 Windows 的应用程序、系统、安全等全部事件日志,比在事件查看器里逐个清理快得多。

Windows命令提示符隐私事件日志中风险
在管理员 PowerShell 中运行 `wevtutil el | ForEach-Object { wevtutil cl "$_" }`,即可一次性清空所有事件日志。

01命令

命令
$ wevtutil el | ForEach-Object { wevtutil cl "$_" }

02作用说明

Windows 会把各种运行记录写进几十个事件日志,排障很有用,但在把电脑转手或排查完问题后,往往想从头开始记录。wevtutil 有两个关键子命令:`el` 列出所有日志名称,`cl <日志名>` 清空指定日志。把列表循环传给 `cl`,一条命令就能全部清空,不用在事件查看器里一个一个点。

03风险

风险中风险
使用条件需要以管理员身份运行终端;清空后的旧日志无法恢复。
!注意: 清空后旧日志无法恢复,之后再排查故障就没有历史记录可查了。公司电脑的安全日志、审计日志可能受到合规要求约束,清理前请先确认。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案