Windows 远程桌面账户被锁定的快速处理方法

分类网络标签
Windows 远程桌面账户被锁定的快速处理方法 题图

摘要: Windows 远程桌面因多次登录失败导致账户被锁定时,可以通过 VNC 进入系统,在管理员 PowerShell 中关闭账户锁定策略,快速恢复远程登录。

大家好,我是云核筑梦家。

在使用 Windows 远程桌面连接服务器时,有时候会遇到下面这样的提示:

“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多。请稍候片刻再重试,或与系统管理员联系。”

这种情况通常是 Windows 的账户锁定策略被触发。

如果此时远程桌面已经无法登录,但是还可以通过服务器的 VNC 控制台进入 Windows,就可以直接在系统中修改账户锁定策略。

一、通过VNC进入Windows

首先通过服务器提供的 VNC 控制台进入 Windows 系统。

进入桌面以后,打开:

Windows PowerShell

建议右键选择:

以管理员身份运行

后面的命令都建议在管理员 PowerShell 中执行。

二、查看当前账户锁定策略

首先执行:

net accounts

执行以后可以看到当前 Windows 的账户策略,例如:

强制用户在时间到期之后多久必须注销?: 从不
密码最短使用期限(天): 0
密码最长使用期限(天): 42
密码长度最小值: 0
锁定阈值: 5
锁定持续时间(分): 10
锁定观察窗口(分): 10
计算机角色: WORKSTATION

这里主要需要关注:

  • 锁定阈值

  • 锁定持续时间

  • 锁定观察窗口

例如:

锁定阈值: 5

表示账户连续登录失败达到 5 次以后,Windows 会自动锁定该账户。

三、关闭账户锁定策略

如果现在需要关闭账户锁定,可以执行:

net accounts /lockoutthreshold:0

执行成功以后会提示:

命令成功完成。

这里的数字 0 代表:

从不因为连续登录失败而锁定账户。

也就是说,设置完成以后,不会再因为密码连续输入错误达到一定次数而触发账户锁定。

四、确认是否设置成功

设置完成以后,再次执行:

net accounts

然后查看锁定阈值。

如果看到:

锁定阈值: 从不

说明账户锁定策略已经成功关闭。

此时可能仍然会看到:

锁定持续时间(分): 10
锁定观察窗口(分): 10

这个不用处理。

只要锁定阈值已经显示为“从不”,就代表账户不会再因为连续登录失败而触发锁定。

五、快速处理方法

如果只是需要快速处理远程桌面账户锁定的问题,实际上只需要执行两条命令。

首先关闭账户锁定:

net accounts /lockoutthreshold:0

然后查看是否已经生效:

net accounts

确认输出中出现:

锁定阈值: 从不

即可重新测试 Windows 远程桌面登录。

六、重新开启账户锁定策略

如果后续需要重新开启账户锁定,例如设置连续登录错误 10 次以后锁定,可以执行:

net accounts /lockoutthreshold:10
net accounts /lockoutduration:10
net accounts /lockoutwindow:10

这三条命令分别代表:

  • 连续登录失败 10 次后锁定

  • 账户锁定时间为 10 分钟

  • 锁定观察窗口为 10 分钟

设置完成以后再次执行:

net accounts

正常情况下可以看到:

锁定阈值: 10
锁定持续时间(分): 10
锁定观察窗口(分): 10

说明账户锁定策略已经重新开启。

七、常用命令整理

查看当前 Windows 账户策略:

net accounts

关闭账户锁定:

net accounts /lockoutthreshold:0

设置连续登录失败 10 次后锁定:

net accounts /lockoutthreshold:10

设置账户锁定时间为 10 分钟:

net accounts /lockoutduration:10

设置锁定观察窗口为 10 分钟:

net accounts /lockoutwindow:10

八、处理流程

整个处理过程可以简单理解为:

RDP提示账户被锁定
        ↓
通过VNC进入Windows
        ↓
管理员运行PowerShell
        ↓
执行 net accounts
        ↓
查看账户锁定策略
        ↓
执行 net accounts /lockoutthreshold:0
        ↓
再次执行 net accounts
        ↓
确认“锁定阈值: 从不”
        ↓
重新测试远程桌面

九、总结

当 Windows 远程桌面提示:

“已锁定该用户账户”

并且还可以通过 VNC 进入 Windows 时,可以直接使用管理员 PowerShell 处理。

首先执行:

net accounts

查看当前账户锁定策略。

然后执行:

net accounts /lockoutthreshold:0

关闭账户锁定。

最后再次执行:

net accounts

如果看到:

锁定阈值: 从不

说明设置已经成功。

整个处理过程中最关键的命令就是:

net accounts /lockoutthreshold:0

通过这个方法,可以快速处理 Windows 远程桌面因多次登录失败导致的账户锁定问题。

本文为原创实践记录,首发于 小航博客,转载请注明出处与链接。

评论

发表评论

评论经审核后显示。请勿提交广告或与主题无关的内容。