windows本地账户被锁后可七种方法强制解锁:一、安全模式调用命令提示符重置密码;二、安装介质挂载注册表启用administrator;三、pe工具盘清除sam密码哈希;四、cmos放电清bios密码;五、恢复环境启用内置管理员;六、修复安装重置凭证;七、linux live usb替换sethc.exe执行chntpw。

如果您在开机时输入错误密码多次导致无法进入系统,且未启用Microsoft账户同步或未设置PIN码,则本地账户密码已完全锁定访问路径。以下是强制绕过或重置该密码的多种可行操作方案:
一、利用安全模式调用命令提示符重置密码
此方法通过启动至带命令提示符的安全模式,使用内置管理员账户执行net user命令修改目标用户密码,无需原密码验证。
1、重启电脑,在Windows徽标出现前反复长按电源键强制关机,重复3次后第4次将自动进入“自动修复”界面。
2、点击“高级选项”→“疑难解答”→“高级选项”→“命令提示符”。
3、在命令提示符中依次输入以下指令(每行后按回车):
cd \windows\system32
copy sethc.exe sethc.bak
copy cmd.exe sethc.exe
4、重启电脑,在登录界面连续按Shift键五次,此时将弹出管理员权限的命令提示符窗口。
5、输入:net user 用户名 新密码(将“用户名”替换为实际账户名,“新密码”设为便于记忆的字符串)。
6、关闭命令提示符,正常输入新密码登录系统。
二、使用Windows安装介质挂载注册表绕过登录验证
该方法通过替换系统盘中utilman.exe为cmd.exe,在登录界面调出命令行并直接启用Administrator账户,从而跳过密码验证流程。
1、准备一台正常运行的Windows电脑,下载微软官方Media Creation Tool制作Windows 10/11安装U盘。
2、将U盘插入故障电脑,开机时反复按F12(戴尔/联想)或Esc(惠普)进入启动菜单,选择U盘启动。
3、在安装界面按Shift+F10打开命令提示符。
4、依次执行:
diskpart
list volume
exit
(观察系统盘符,通常为C:或D:)
5、假设系统盘为C:,输入:
copy c:\windows\system32\utilman.exe c:\windows\system32\utilman.bak
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
6、关闭命令提示符,退出安装程序并重启,拔掉U盘。
7、在登录界面点击右下角“轻松访问”图标,将直接弹出命令提示符。
8、输入:net user Administrator /active:yes 启用内置管理员账户。
9、重启后选择Administrator账户登录,无需密码即可进入桌面。
三、借助第三方PE工具盘直接清除SAM文件密码哈希
此方法通过WinPE环境加载离线注册表编辑器,定位并清空SAM数据库中对应用户的密码哈希值,使该账户密码变为空。
1、在可用电脑上下载微PE工具箱(WePE)或Finnix等轻量级PE镜像,使用Rufus将其写入U盘。
2、故障电脑从U盘启动,进入PE桌面后双击“DiskGenius”或“RegEdit离线版”。
3、在DiskGenius中找到系统所在分区(通常为C盘),右键→“装载为虚拟磁盘”,记下分配的盘符(如Z:)。
4、打开“RegEdit离线版”,点击“文件”→“加载配置单元”,导航至Z:\Windows\System32\Config\,选中SAM文件并加载,命名为“SAM_TMP”。
5、展开HKEY_LOCAL_MACHINE\SAM_TMP\SAM\Domains\Account\Users,查找子项中名称为三位十六进制数(如00001F4)的项,该值对应Administrator或您的账户。
6、右侧双击“V”值,在十六进制编辑器中定位到偏移0x0070处起始的16字节区域,将其全部改为00。
7、点击“文件”→“卸载配置单元”,确认保存更改。
8、重启电脑,拔出U盘,登录原账户时直接留空密码即可进入系统。
四、物理接触式CMOS放电清除BIOS级开机密码
若密码为设置在主板BIOS/UEFI中的开机口令(非Windows账户密码),需通过断电重置CMOS芯片存储内容,使所有BIOS设置恢复默认状态。
1、关闭电脑并拔掉电源线,笔记本还需取出电池(部分机型需拆底盖)。
2、打开主机箱侧板,找到主板上圆形银色纽扣电池(CR2032),用绝缘镊子将其取下。
3、按住机箱电源键30秒以上以释放残余电荷。
4、等待5分钟,将纽扣电池装回原位,确保正极朝上。
5、重新连接电源线与电池,开机进入BIOS界面(通常按Del或F2),确认“Supervisor Password”或“Power-On Password”字段为空。
6、保存设置并退出,此后开机不再提示输入BIOS密码。
五、使用Windows恢复环境内置Administrator账户登录
部分旧版Windows系统在安装时默认禁用Administrator账户但未删除,可通过启动修复环境临时启用该账户实现无密码登录。
1、强制重启3次触发自动修复,进入“高级选项”→“命令提示符”。
2、输入:dism /image:C:\ /enable-feature /featurename:NetFX3 /All /LimitAccess /Source:C:\sources\sxs(仅当C盘可识别时适用)。
3、继续输入:
reg load HKLM\TEMP C:\Windows\System32\config\SAM
reg delete HKLM\TEMP\Domains\Account\Users\000001F4 /f
reg unload HKLM\TEMP
4、执行:net user Administrator * /active:yes 激活内置管理员。
5、重启后在登录界面选择Administrator账户,密码栏保持空白直接回车。
六、通过系统安装光盘执行“修复安装”覆盖用户凭证
该方式不格式化硬盘,仅重装系统核心组件并重建用户配置,原有桌面文件保留,但所有用户密码被重置为初始空状态。
1、插入Windows安装光盘或U盘,设置为第一启动项后重启。
2、在语言选择界面点击“下一步”,再点左下角“修复计算机”。
3、选择“疑难解答”→“高级选项”→“命令提示符”。
4、输入:
cd /d c:\windows\system32
ren utilman.exe utilman.bak
ren cmd.exe utilman.exe
5、重启后在登录界面点击“轻松访问”,调出命令提示符。
6、输入:net user 用户名 ""(两个引号之间无空格,表示清空密码)。
7、回车确认,关闭窗口,返回登录界面输入用户名后直接回车即可进入。
七、借助Linux Live USB挂载NTFS分区并替换粘滞键程序
在无Windows安装介质情况下,可用Ubuntu等Live系统挂载系统盘,替换sethc.exe为bash脚本,实现在登录界面获取root shell权限。
1、在其他电脑下载Ubuntu Desktop ISO,用BalenaEtcher写入U盘。
2、故障电脑从U盘启动,选择“Try Ubuntu without installing”。
3、打开终端,执行:
sudo fdisk -l
sudo mkdir /mnt/win
sudo mount /dev/sda2 /mnt/win(sda2为系统所在NTFS分区)
4、备份原始文件:
sudo cp /mnt/win/Windows/System32/sethc.exe /mnt/win/Windows/System32/sethc.bak
5、复制bash为sethc:
sudo cp /bin/bash /mnt/win/Windows/System32/sethc.exe
6、执行:
sudo umount /mnt/win
重启并拔出U盘。
7、在Windows登录界面连续按Shift键五次,将弹出bash终端。
8、输入:chntpw -u 用户名 /mnt/win/Windows/System32/config/SAM(需提前在Ubuntu中安装chntpw工具)。
9、按提示选择“Clear (blank) user password”,保存退出后重启,原账户密码即为空。











