忘记密码重置 Windows 本地账户密码

无需重装系统, 无需进入 PE

起因, 新电脑安装完密码就忘了, 而且是本地账户无法通过网页重置密码. 不想重装系统重置密码

在这种情况下可以通过 CMD 模式 (无需密码可进入) 重置开机密码, 并且保证数据原封不动。

进入高级恢复模式

  1. 在启动时长按 F8 键, 进入 Windows 高级恢复模式
  2. 选择 “Troubleshoot/疑难解答”, 然后进入 “Command Prompt/命令提示符”

备份并替换文件

rem 备份 sethc.exe 文件 (粘贴键功能)
copy c:\windows\system32\sethc.exe c:\

rem 将 sethc.exe 替换为 cmd.exe
copy /y c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe

重启并调用 CMD

  1. 输入 exit , 然后按 Enter 键退出 CMD 窗口, 重启电脑
  2. 在登录界面时, 连续按 5 次 Shift 键, CMD 窗口将会弹出

设置新密码

确保使用本地账户 (非 Microsoft 账户)

例如, 将账户 student 的密码设置为 123456, 输入以下命令

net user student 123456

如忘记用户名

查看当前系统中所有的用户组

net localgroup

net localgroup 命令后面接上用户组名, 按回车键即可查看组中的用户

查看 administrators 管理员用户组中的用户

net localgroup administrators

使用新密码登录

退出 CMD 窗口, 使用新设置的密码登录

整个过程中, 实际上是交换了 sethc.execmd.exe 工具, sethc.exe 通常被用作激活粘贴键功能。但被我们用可以修改用户密码的 CMD 取而代之。尽管, 这种方法只适用于本地账户, 不能修改 Microsoft 账户。

还原修改

要恢复粘贴键功能, 需再次进入高级启动模式, 并在命令提示符中执行以下命令

copy /y c:\sethc.exe c:\windows\system32\sethc.exe

在登录界面重复按下 Shift 键, 将恢复为粘贴密钥提示


原文

跳过开机密码!修改 Windows 10 登录密码 :-)
Win10如何查询用户组及组中用户?

最后更新于 2019-05-13
使用 Hugo 构建
主题 StackJimmy 设计