日期:2014-05-17  浏览次数:20857 次

XP忘记登陆密码
XP-SP2,只有一个administrator用户,NTFS分区,单系统,密码忘记,请高手祥细指教删除SAM及SAM.LOG后的操作方法!


------解决方案--------------------
……那个方法不可行的
必须用工具(比如O&O Bluecon)和安装盘做个改密码盘,用它启动
------解决方案--------------------
用erd command 2005 中的locksmith 可以解除密码.
------解决方案--------------------
XP删除SAM行不通,你可以试试深山红叶的密码删除功能
------解决方案--------------------
参考一下这个

秘诀1:大家知道,WindowsXP的密码存放在系统所在的Winnt\System32\Config下SAM文件中,SAM文件即账号密码数据库文件。当我们登录系统的时候,系统会自动地和Config中的SAM自动校对,如发现此次密码和用户名全与SAM文件中的加密数据符合时,你就会顺利登录;如果错误则无法登录。既然如此,我们的第一个方法就产生了:删除SAM文件来恢复密码。如果你不用管本来系统卡包含的任意账号,而且有两个操作系统的话,可以使用另外一个能访问NTFS的操作系统启动电脑,或者虽然没有安装两个系统,但可以使用其他工具来访问NTFS。然后删除C:\WINNT\system32\config目录下的SAM文件,重新启动。这时,管理员Administrator账号就没有密码了。当然,取下硬盘换到其他机器上来删除SAM文件也算个好办法。

!!!这个方法在2000上是有用的,但对于xp没用,因为xp删除这个文件以后就无法启动了。

秘诀2:使用Off1ine NT Password & Registry Editor。用该软件可以制作Linux启动盘,这个启动盘可以访问NTFS文件系统,因此可以很好地支持Windows2000/XP。使用该软盘中的一个运行在Linux的工具Ntpasswd就可以解决问题。并且可以读取注册表并重写账号密码。使用的方法很简单,只需根据其启动后的提示一步一步做就可以了。在此,建议你使用快速模式,这样会列出用户供你选择修改哪个用户的密码。默认选择Admin组的用户,自动找到把Administrator的名字换掉的用户,十分方便。下面的网站提供免费的最新软盘镜像:http://home.eunet.no/~pnordahl/ntpasswd/.

!!!此方法我在xp上试过了,启动是成功了,修改密码也是成功的,但重新启动以后,用修改过的密码我还是进不去,不知道是我操作不对,还是什么? 成功的兄弟可以讲下经验。

秘诀3:使用Windows Key 5.0。该软件包含在PasswareKit5.0中,用于恢复系统管理员的密码,运行后生成3个文件:txtsetup.oem.winkey.sys和winkey.inf,3个文件一共才50KB,短小精悍。把这3个文件放到任何软盘中,然后使用XP安装光盘启动电脑,启动过程中按F6键让系统安装第三方的驱动程序。此时,正是我们切入的最好时机,放人该软盘就会自动跳到WindowsKey的界面。它会强行把Administrator的密码换成 "12345 ",如此一来何愁大事不成?呵呵!当你重新启动以后,你会被要求再次修改你的密码。软件下载地址:htip://www.lostpassword.corn/windows-xp-2000-nt.htm。

!!!由于太麻烦,没去试,不知道能行否?

秘诀4:使用NTFS DOS这个可以从DOS下写NTFS分区的工具。用该软件制作一个DOS启动盘,然后到C;\Winnt\System32下将屏幕保护程序logon.scr改名,接着拷贝command.com到C:\Winnt\system32下(2000可以用cmd.exe),并将该文件改名为logon.scr。这样启动机器后等待5分钟,本应该出现的屏幕保护现在变成了命令行模式,而且是具有Administrator权限的,通过它就可以修改密码或者添加新的管理员账号了。改完后不要忘了把屏幕保护程序的名字改回去啊。下载地址:http:/www.cgsecurity.org/index.html?

!!!这个我也试过了,但我重新启动以后,一直不登陆,等了半个小时他也没出来屏保,具体原因还不知道。

秘诀5:下面介绍一个比较与众不同的方法。你可以在别的分区上再装一个XP,硬盘分区格式要和原来的一样,并且请你注意一定不要和原来的XP安装在同一分区!在开始之前,一定要事先备份引导区MBR(Master Boot Record).备份MBR的方法有很多,可以自己编程,或使用工具软件,如杀毒软件KV3000等。装完后用Administrator登录,现在你对原来的XP就有绝对的写权限了。你可以把原来的SAM拷下来,用lOphtcrack得到原来的密码。也可以把新安装的XP的Winnt\System32\Config\下的所有文件覆盖到C\Winnt\System32\Config目录中(假设原来的XP安装在这里),然后用KV3000恢复以前备份的主引导区MBR,现在你就可以用Administrator身份登陆以前的XP了。

!!!这个有点垃圾,都重装了。。。。但你原来系统有重要的软件的话,可能最后不得以也可以试下此法!

秘诀6:Windows XP中提供了 "net user "命令,该命令可以添加、修改用户账户信息,其语法格式为:

net user [UserName [Password | *] [options]] [/domain]

net user [UserName {Password | *} /add [options] [/domain]

net user [UserName [/delete] [/domain]]

我们现在以恢复本地用户 "***** "口令为例,来说明解决忘记登录密码的步骤:

1、重新启动计算机,在启动画面出现后马上按下F8键,选择 "带命令行的安全模式 "。

2、运行过程结束时,系统列出了系统超级用户 "administrator "和本地用户 "***** "的选择菜单,鼠标单击 "administrator ",进入命令行模式。

3、键入命令: "net user ***** 123456 /add ",强制将 "***** "用户的口令更改为 "123456 "。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入 "net user abcdef 123456 /add ",添加后可用 "net localgroup administrators abcdef /add "命令将用户提升为系统管理组 "administrators "的用户,并使其具有超级权限。

4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令 "123456 "登录 "***** "用户了。
一、删除SAM文件,清除Administrator账号密码

!!!试过了,但没有合法的用户和密码,win的安全模式也是进不去的,不知道说这个方法的人自己有没有试过?

秘诀7:从SAM文件中找密码

这里需要的工具是LC4,运行LC4,打开并新建一个任务,然后依次点击 "IMPORT→Import from SAM file ",打开已待破解的SAM文件,此时LC4会自动分析此文件,并显示出文件中的用户名;之后点击 "Session→Begin Audit ",即可开始破解密码。如果密码不是很复杂的话,很短的时间内就会得到结果。

不过,如果密码比较复杂的话,需要时间会很长,并且前提是自己要有两个系统,并且保证另