解决方法:

1.使用其他介质引导进入PE,列如:U盘启动,光盘上有PE。

2.进入CMD命令提示符模式,将OSK.EXE 和 CMD.EXE 拷贝到别的地方

3.如果Windows 7装在c盘,请根据个人情况自行改动,执行以下命令

4.copy c:\windows\system32\osk.exe e:\

5.copyc:\windows\system32\cmd.exe e:\

6.然后利用工具将osk.exe删除

7.然后再利用CMD命令提示符,将CMD.exe 拷贝到SYSTEM32目录中,并命名为OSK.EXE

    copy e:\cmd.exe e:\windows\system32\osk.exe

8.重新启动计算机

9.在登陆界面下,点击左下角辅助工具,选择On-Screen Keyboard

10.命令提示符就出现了,用Net User命令,就可以将用户密码更改掉,格式如下

11.Net user 用户名 密码

net localgroup administrators 用户名 /add

    这样就重新更改了用户名密码,并将用户权限提升

    重启后发现多了刚才添加的用户。

win7用户控制设置过高,或者win8的系统则会提示权限不够。使用runas /user:administrator "cmd /k 可以提权,但是这时候需要管理员密码,这又绕回了问题。所以这个方法也是需要特定条件的,切修改权限我没能成功。另一个方法是使用软件解决。Windows自己有个工具叫erd可以到微软官网下载。当然,其他的也有很多,可以交流使用。有的可以读取并解密sam文件.