我尝试使用 Ubuntu 中的命令重置 Windows 7 的密码chntpw
。显示成功。但当我尝试从 Windows 登录时,它似乎没有更改。
我首先使用了 Ubuntu 11.10 的 live USB,然后尝试 Ubuntu。然后我做了:
sudo apt-get install chntpw
进而:
cd /media/Vista/Windows/System32/config
sudo chntpw -u username sam
我跟着这些说明并获得了这样的成功:
Hives that have changed:
# Name
0 <sam>
Write hive files? (y/n) [n] : y
0 <sam> – OK .
但是当我尝试使用空白密码登录 Windows 时,我无法登录。
我也尝试更改密码并显示成功,但我无法使用该密码登录。
答案1
chntpw 0.99.6 版本完全无法使用:https://bugs.launchpad.net/ubuntu/+source/chntpw/+bug/1046622
我花了一个多小时才发现这一点。
尝试使用 0.99.5,它对我有用:
https://launchpad.net/ubuntu/karmic/i386/chntpw/0.99.5-0+nmu1
答案2
我也遇到了同样的问题。对我有用的方法是使用chntpw
解锁管理员帐户,这是唯一chntpw
有效的功能。然后我启动 Windows,以管理员身份登录,并使用控制面板中的用户应用程序清除用户密码。
答案3
要更改管理员密码:sudo chntpw SAM
。要更改其他用户密码:sudo chntpw -u <your-username> SAM
请注意 SAM 一词的大写
答案4
我正在使用 Ubuntu 12 和 chntpw 0.99.5。我已通过以下步骤成功重置忘记的密码本指南. 如果您的硬盘上安装了多个Windows系统,请确保选择了所需的SAM数据库。