这个问题偶已经答了很多遍了,呵呵。
首先声明一点,如果没有系统管理员administrator的密码是无法在开机按F8进入命令行模式的。
其次一点是:XP或者是2000 SP4中删除SAM数据库不能清除本地帐号及其密码的又或者是恢复帐号激活状态的。这样做只能将系统帐号彻底损坏,原因是系统帐号存放位置不只在SAM数据库中,还有其它的地方(目前还无法查明),如果删掉SAM,那帐号是无法再修改了,也就是密码再也无法重置。
如果你有双系统且能读写NTFS分区,那就跳过步骤1。
步骤1:你可以将装有系统的硬盘挂到其它装有XP的电脑上(或者使用Windows Preinstallation Environment光盘启动系统)。
步骤2:在windows\system32(如果是2000那么路径是winnt\system32)文件夹中用cmd.exe替换logon.scr(将cmd.exe先做一个拷贝,改名为logon.scr,原来的logon.scr改名为其它名)。
步骤3:将这块硬盘放回到原来的电脑中,启动电脑。
当进到需要输入帐号及密码时,什么也不要做,稍等一会,系统会进入屏保状态。此时屏保文件已经被替换成了cmd.exe的命令行了,而且这个cmd.exe还是有system权限(比administrator权限还要高)。
在cmd.exe中输入“net user administrator 1234”,或者是重置你原来使用的帐号的密码“net user 帐号名 1234”,当显示“命令完成时”关闭cmd.exe,出现登陆对话框,此时密码就是1234。剩下的应该不用我说了吧?
另外如果是administrator用户被禁用了,那么你可以输入“net user administrator /active:yes”来激活管理员帐号。
记住呀!最后要把logon.scr还原。
注:此方法通用于2000、XP、2003系统。