可通过winre命令提示符替换utilman.exe为cmd.exe,在登录界面调出cmd后用net user重置本地账户密码,成功后必须立即还原utilman.exe以避免安全风险。

当你在Windows登录界面输错密码、完全记不得当前账户密码,又急需进入系统查看重要文件或处理紧急事务时,可以通过命令行强制重置本地用户密码——前提是电脑未启用BitLocker全盘加密(或你持有恢复密钥),且你拥有该设备的物理控制权。
从WinRE环境进入命令提示符
按住键盘左Shift键不放,同时点击登录界面右下角的电源图标→选择“重启”。必须持续按住Shift直到出现蓝色“选择一个选项”界面,否则会直接重启跳过此流程。
在“选择一个选项”界面中依次点击:疑难解答 → 高级选项 → 命令提示符。若此处提示需要输入管理员密码,则说明系统启用了WinRE访问保护,本方法不可用。
命令提示符窗口打开后,系统默认位于X:\Windows\System32目录下,但此时无法直接操作C盘系统文件——因为WinRE运行环境会将原系统盘重新映射为其他盘符(如D:、E:),需先确认真实系统盘位置。
定位并备份系统盘中的utilman.exe
输入 diskpart → 回车,再输入 list volume → 回车,观察输出列表中带有“NTFS”和“System”标识的卷,其盘符即为Windows系统所在盘(常见为D:或E:,极少为C:)。
假设系统盘为D:,则依次执行:d: → 回车cd \windows\system32 → 回车
执行备份命令:copy utilman.exe utilman.bak。这一步必须完成,否则后续无法还原,【丢失备份将导致系统辅助功能永久失效】。
替换utilman.exe为cmd.exe
执行覆盖命令:copy /y cmd.exe utilman.exe。系统会提示“覆盖目标文件”,直接回车确认即可。
关闭命令提示符窗口,点击左上角“×”或输入 exit → 回车,然后在“选择一个选项”界面点击“继续”,让电脑正常重启进入锁屏界面。
在登录界面调出CMD并重置密码
第一步:在登录界面右下角点击“轻松使用”图标(图标为白色人形轮廓,非“时钟”或“设置”);
第二步:此时弹出的不再是辅助功能面板,而是命令提示符窗口;
第三步:输入 net user 查看当前所有本地账户名,重点关注显示在登录界面上的那个用户名;
第四步:输入 net user 用户名 新密码(例如:net user John 888888),回车后即完成重置。
若账户名为纯数字(如“123456789”),说明你使用的是微软账户登录,此方法无效,需前往 account.microsoft.com 找回密码。
登录后立即还原utilman.exe
用新密码成功登录系统后,立刻以管理员身份运行CMD(右键“开始”→“Windows Terminal(管理员)”或“命令提示符(管理员)”)。
执行还原命令:
① 切换到系统目录:cd /d C:\Windows\System32
② 恢复原始文件:copy /y utilman.bak utilman.exe
③ 删除临时副本(可选):del utilman.bak
这三步缺一不可,否则下次开机仍会从登录界面直接弹出CMD,构成安全风险。











