可通过粘滞键漏洞绕过win11锁屏重置本地账户密码:在锁屏界面连按5次shift键调出cmd,执行net user 用户名 *修改密码,全程无需外部设备或网络。

Win11锁屏界面忘记密码时,无法输入PIN或密码登录系统,但你手边没有U盘、没连网络、也没启用Microsoft账户同步,此时需要绕过登录直接获取管理员级命令行权限来重置本地账户密码——这个操作依赖Windows内置的“粘滞键”辅助功能漏洞,通过5次快速按压Shift键触发,全程无需外部设备。
进入恢复环境并打开命令提示符
在锁屏界面(即显示密码输入框的蓝底界面),按住Shift键不放,同时点击右下角电源图标→选择“重启”。保持Shift持续按压状态,直到出现蓝色“选择一个选项”界面;若松手过早会直接重启进系统,必须全程按住;进入后依次点击“疑难解答”→“高级选项”→“命令提示符”,等待黑色CMD窗口弹出。
这一步必须确保当前系统未启用BitLocker加密,否则diskpart list volume后看不到C:盘或提示“访问被拒绝”,后续所有操作将失败。
替换Utilman.exe为cmd.exe
在命令提示符中,逐行输入以下命令(每输完一行按回车):
cd /d C:\windows\system32
copy utilman.exe utilman.exe.bak /y
copy cmd.exe utilman.exe /y
这三步本质是把系统辅助功能入口(utilman.exe)临时替换成命令行程序。注意:/y参数必须加上,否则遇到同名文件会卡在“是否覆盖(Y/N)?”提示,而CMD窗口无交互响应能力,操作将僵死。
执行完后关闭命令提示符窗口,点击“继续”返回锁屏界面。
用Shift键触发粘滞键漏洞调出CMD
方法一:在锁屏界面,连续、快速、清晰地按5次Shift键(不是长按,是5下独立敲击),右下角会出现一个白色命令提示符窗口,而非辅助功能菜单。
方法二:若方法一无效(部分OEM厂商已禁用该行为),改用Win+U组合键,效果等同。
此时弹出的CMD拥有SYSTEM权限,可执行任意用户管理指令。输入 net user 回车,列出所有本地账户名;找到你要重置的用户名(如DESKTOP-ABC\John 或 John),记下确切拼写,大小写敏感。
重置目标账户密码
第一步:输入 net user 【你的用户名】 * 回车(例如:net user John *)
第二步:按提示输入新密码(输入时屏幕无任何显示,包括星号),回车
第三步:再次输入同一新密码确认,回车
若看到“命令成功完成”,说明密码已更新。此时关闭CMD窗口,在锁屏界面直接输入新密码即可登录。切记:用户名必须与net user命令列出的完全一致,含空格或特殊字符时需用英文双引号包裹,例如 net user "John Smith" *。











