我尝试chntpw
在 Ubuntu 中使用命令重置 Windows 7 的密码。它显示了成功。但是当我尝试从 Windows 登录时,它似乎没有改变。
我首先使用了 Ubuntu 11.10 的 live USB 并尝试了 Ubuntu。然后我做了:
sudo apt-get install chntpw
Run Code Online (Sandbox Code Playgroud)
进而:
cd /media/Vista/Windows/System32/config
sudo chntpw -u username sam
Run Code Online (Sandbox Code Playgroud)
我遵循了这些说明并获得了这样的成功:
Hives that have changed:
# Name
0 <sam>
Write hive files? (y/n) [n] : y
0 <sam> – OK .
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用空白密码登录 Windows 时,我无法登录。
我也尝试更改密码并显示成功,但我无法使用该密码登录。
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