首页/系统/Windows 运维速查/4625 登录失败事件与排查

4625 登录失败事件与排查

失败登录的完整答案页:失败原因码、登录类型、来源;排错“密码错误/账户锁定/爆破”全靠它。

Windows 运维速查系统更新于 2026-10-13

4625 说了什么

登录失败事件记录每一次凭据验证失败的尝试,并给出失败原因码、登录类型、目标账号与来源信息。它是排查「密码明明对却登不上」「账号为什么一直被锁」「有没有人在试密码」这三类问题的核心依据。判断的关键在于把原因码与来源结合起来看:同一个账号在短时间内高频失败且来自同一设备,多半是旧凭据在重试;而大量不同账号从同一地址失败,则更像是在扫描猜密码。

基本信息

适用平台Windows 客户端与服务器,安全日志默认记录
日志通道安全日志,读取需要管理员权限
关键字段状态与子状态码、登录类型、目标账号、来源地址、来源工作站
状态码作用状态给出通用类别,子状态给出具体原因,两者要一起看
常见原因密码错误、账号不存在、账号被锁定、时间限制
分析维度按账号聚合或按来源地址聚合,结论完全不同

典型使用场景

  • 排查登录失败:确认真实原因是密码错误还是账号被锁
  • 账号锁定溯源:找出持续重试的账号与来源设备
  • 识别爆破尝试:同一来源对多个账号高频失败
  • 验证修复效果:清理旧凭据后确认失败记录不再出现
  • 安全巡检:统计失败次数异常增长的账号与来源
  • 定位服务账户问题:间歇性失败往往来自服务或计划任务

常用示例

常用示例
# 取最近 24 小时的登录失败事件并整理关键字段
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625; StartTime=(Get-Date).AddHours(-24)} |
  Select-Object TimeCreated,
    @{n='账号';e={$_.Properties[5].Value}},
    @{n='状态';e={$_.Properties[7].Value}},
    @{n='子状态';e={$_.Properties[9].Value}},
    @{n='类型';e={$_.Properties[10].Value}},
    @{n='来源';e={$_.Properties[19].Value}} |
  Format-Table -AutoSize
# 按账号聚合,看哪些账号失败最多
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625; StartTime=(Get-Date).AddDays(-1)} |
  Group-Object { $_.Properties[5].Value } | Sort-Object Count -Descending | Select-Object -First 10 Name, Count
# 按来源地址聚合,判断是否来自同一处
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625; StartTime=(Get-Date).AddDays(-1)} |
  Group-Object { $_.Properties[19].Value } | Sort-Object Count -Descending | Select-Object -First 10 Name, Count

常见原因码

子状态码含义处置方向
密码错误凭据不匹配核对密码或清理保存的旧凭据
用户不存在账号名拼写错误或已删除确认账号名与域是否正确
账户锁定多次失败已触发锁定策略先清来源再解锁,避免复锁
时间限制不在允许登录的时间窗内核对登录时段策略
工作站限制不允许从该设备登录核对设备限制策略
登录类型异常服务使用了交互式登录检查服务账户配置方式
状态码与子状态码要一起读:前者是通用类别,后者才是具体原因。只看其中一个容易得出含糊结论,尤其在区分密码错误与账号锁定时。
服务账户造成的失败往往是间歇性的,按时间聚合更容易看出规律——固定间隔出现的失败基本可以判定为计划任务或服务在重试。

易错点

  • 只看状态码不看子状态码:通用类别无法区分密码错误与账号锁定,结论会含糊
  • 把机器账号的失败当用户行为:以美元符号结尾的是计算机账号,域内访问会频繁出现在日志里
  • 忽略来源地址为空的情况:本地交互失败没有来源地址,需要结合登录类型判断
  • 按单条记录下结论:失败事件数量大,应按账号或来源聚合观察规律
  • 清理旧凭据后不复查:需确认失败记录不再出现,才算闭环

数据来源与参考

  • Microsoft Learn:4625 事件
  • Microsoft Learn:登录失败状态码

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌