忘记win2000/WinXP的Administrator密码的解决办法[整理]

网上摘录:忘记win2000/WinXP的Administrator密码的解决办法[整理]
整理一下大家提到的办法,首先声明我没有一一试过,漏掉的请大家跟帖

1.对于未打sp2的,可以直接用输入法漏洞登陆,可以按照以下步骤操作
1.启动时在登陆界面,光标置于用户名处
2.Ctrl+space调出输入法
3.在输入法图标点帮助
4.在选项卡上点主页
5.按住shift点检查网络配置

也有人这样作:

一、使用文件类型编辑创建管理员用户
开机到登陆界面
1.调出输入法,如全拼->帮助->操作指南,跳出输入法指南帮助文件
2.右击"选项"按钮,选择"跳至url"
3.在跳至URL上添上"c:/",其它的也可.
4.帮助的右边会进入c:/
5.按帮助上的"选项"按钮.
6.选"internet"选项.会启动文件类型编辑框.
7.新建一个文件类型,如一个you文件类型,在跳出的文件后缀中添上"you".确定.
8.选中文件类型框中的"you"文件类型,点击下面的"高级按钮",会出现文件操作对话框.
9.新建一种文件操作,操作名任意写,如"ppp"
10.该操作执行的命令如下:
C:/WINNT/system32/cmd.exe /c net user aboutnt 123456 /add & C:/WINNT/system32/cmd.exe /c net localgroup administrators
aboutnt /add
完成后退出
11.将c:/的某个文件如"ppp.txt"改为"ppp.txt.you",然后双击打开这个文件.
12.通常这个文件是打不开的,系统运行一会便没有了提示,但这时我们已经将用户aboutnt加上了,权限是管理员.
13.返回,重新以aboutnt用户登录即可。

二、使用快捷方式创建管理员用户
1-4步与第一种同。
5.右击c:/下的任一文件或文件夹,如右击Winnt文件夹,创建它的快捷方式:"快捷方式 WINNT".
6.右击"快捷方式 WINNT"文件->"属性"->"快捷方式"标签,将目标修改为"c:/winnt/system32/net.exe user aboutnt 123456 /add",起始位置修改为"c:/winnt/system32".确定退出."快捷方式 WINNT"文件的图标会由一个文件夹变成一个dos窗口.

7.右击"快捷方式 WINNT",运行它,创建"aboutnt"用户
8.重复6步,将目标修改为"c:/winnt/system32/net.exe localgroup administrators
aboutnt /add",起始位置修改为"c:/winnt/system32".确定退出.
9.右击"快捷方式 WINNT",运行它,将"Aboutnt"用户加入了本地管理员组中.
10.删除"快捷方式 WINNT"文件,返回,以以aboutnt用户登录即可.


2. 用O&O BlueCon 2000
软件大小: 2559 KB
软件语言: 英文
软件类别: 国外软件 / 共享版 / 系统安全
应用平台: WinNT/2000
联 系 人:
开 发 商: http://www.oo-software.com/

软件介绍:
Windows NT/2000的系统管理和修复工具,支持NTFS&FAT32。支持WindowsNT Server及Workstation的NTFS格式,分区,你可以作为Administration的身份进入Blue Screen模式,恢复系统的bug,或者系统的运行数据。你甚至可以通过floppy disk的方式启动运行Windows NT/2000,Blue Screen模式类似于MS-DOS,一定会让你似曾相识的。

具体可以如下操作:
一.制作工具盘.
(1)制作四张Windows2000安装启动盘,制作方法见本站的Winnt/2000重要软盘制作小全。

(2)启动O&O BlueCon 2000软件的"O&O BootWizard",修改我们刚才制作的安装软盘(只修改第1张和第4张),共分四步.

(3)第一步Select Boot Device询问你使用哪一种方式引导系统,是Floppy(即四张安装软盘)还是CD-ROM,我们在这儿选Floppy(4 disk required)这一项,按下一步;

(4)第二步Select Options询问我们是不是创建Windows2000安装启动盘,因为我们刚才就创建了,因此不选,按下一步;

(5)第三步Patch Disk 1和Patch Disk 4,会提示你依次插入第1张和第4张进行修改操作.按屏幕提示完成工具盘制作.

二.修改本地管理员密码
这款工具与我前一款介绍的修改管理员密码的工具相同,只能够修改SAM中的本地管理员密码.
在使用O&O修改本地管理员的密码前,先介绍一下O&O支持的命令,共28个,你可以在"A:/>"提示符下使用"?"或"help"命令查看.这28个命令中比较重要的有:

backup:备份注册表
device:显示某一操作系统的硬件配置情况
edlin:一个文本编辑工具
passwd:修改密码命令
reboot:重新启动机器命令
regedit:编辑注册表命令
service:显示/启动/禁止服务命令
scopy或scp:文件复制命令,可以复制文件的安全属性
user:显示某一操作系统的用户
vmap:显示当前卷的信息

这些命令的参数与详细用法可以使用"命令 /?"的方式获得.

具体的修改本地用户的操作如下:
(1)将第1张软盘插入软驱中,重新启动机器,以软盘引导系统,按屏幕提示依次插入这4张盘,走完安装界面,最后,系统会提示:

O&O Bluecon 2000 V2.0 Build 256 - English Keyboard
(c) 2000 O&O Software GmbH. Allright reserved.
A:/>

(2)使用Passwd命令对SAM数据库账号的密码进行修改,Passwd命令的用法如下:

Passwd <account> [<password>]

Passwd命令中Password参数是可选的,如果你不输入该账号的密码,那么该账号的密码将被清空(不建议这样).
如果你要将管理员Administrator的密码修改为123456,就可以这样使用:

A:/>Passwd Administrator 123456

回车后如果你当前系统中存在多个操作系统,系统会提示你要修改哪个操作系统的管理员密码.类似提示如下:

Please choose a system to logon
1. " Microsoft Windows 2000 Server" /fastdetect
2. " Microsoft Windows XP Professional" /fastdetect
3. " Microsoft Windows 2000 Recovery Cortrol" /cmdcons

选择一个合适的要修改的操作系统,我们这儿选1,即要修改Windows2000 server的管理员密码.一会儿如果系统提示"Password was successfully changed"就表示管理中的密码修改成功.如果你的O&O软件不是完全版而只是未注册版,那系统会提示管理员的密码是只读的,不能够进行修改.
(3)从软驱出取出软盘,重新启动系统,进入目录恢复模式,我们就可以使用新的管理员密码进入系统了.

3.利用SAM文件清空密码

SAM,即安全账号管理数据库(Security Accounts Management Database),它是Win NT/2000操作系统的核心,其中存放了本地机和操作系统所控制域的组账号及用户账号信息。SAM中的开始存放了域中各组的描述信息和权限信息,接下来的部分存放了域用户的描述信息和加密后的密码数据等。超级用户Administrator的密码存放在SAM文件中最后一个“Administrator”字串之后。SAM这个文件位于winnt/system32/config目录下,它在系统运行时受操作系统保护,即使是超级用户也无法直接打开,只能通过“域用户管理器”来操作。但还是有办法访问SAM,如果本机还存在另一个操作系统,且另一个系统可以访问Win NT/2000系统文件的所在的分区的话。这时候,SAM的安全问题就暴露出来了:任何人只要把SAM文件删除或移动到另一个目录,然后再重新启动系统,在登录时使用“Administrator”账号,用户密码为空,然后确认,便能以超级用户成功登录系统。

 Administrator空密码SAM下载(For XP)
 Administrator空密码SAM下载(For Win2K)


4.还有这个软件
http://www.lostpassword.com/windows-xp-2000-nt.htm

Windows XP / 2000 / NT Key is a program to reset Windows XP / 2000 / NT security if Administrator password, secure boot password or key disk is lost.

Features

100% recovery rate
Windows XP Home and Professional Editions are supported
Windows 2000 Professional, Server and Advanced Server are supported
Windows NT Workstation and Server 4.0 are supported
All secure boot options are supported
All Service Packs are supported


其他方法:
1.用户不小心忘记了密码,造成无法登录Windows2000 时,只需用启动盘启动电脑或引导进入另一操作系统(如电脑安装有Win98与Win2000双系统),找到文件夹“X:/Documents and Settings/Administrator”(X为Windows2000所在磁盘的盘符),将此文件夹下的 “Cookies”文件夹删除,然后重新启动电脑,即可以空密码快速登录Windows2000。为安全起见,用户可重新设置各用户密码。

2.更经典易行的好方法----利用W2K启动脚本
(1)如果故障计算机使用FAT/FAT32文件系统,那可直接使用Win98引导盘引导.如果使用NTFS文件系统,可将故障计算机上的硬盘取下,以从盘模式挂接到其它的Win2000计算机上.下面的操作以后一种情况为准,假设现在故障计算机的system分区(通常是C在新的计算机上成为分区E:.

(2)编写一个能恢复管理员密码的批处理文件admin.bat,内容只需要一条"net user"命令即可.如下:

net user administrator 12345678

这儿我们假设当前的管理员是administrator,将它的密码恢复为"12345678".将文件admin.bat保存到"E:/winnt/system32/GroupPolicy/Machine/Scripts/Startup"下,也就是故障计算机原来的"C:/winnt/system32/GroupPolicy/Machine/Scripts/Startup"下.

(3)编写一个启动/关机脚本配置文件scripts.ini,这个文件名是固定的,不能改变.内容如下:

[Startup]
0CmdLine=admin.bat
0Parameters=

将文件scripts.ini保存到"E:/winnt/system32/GroupPolicy/Machine/Scripts"下,也就是故障计算机原来的"C:/winnt/system32/GroupPolicy/Machine/Scripts"下.

(4)将硬盘恢复为主盘,接回原来的计算机,重新启动,等待启动脚本运行.启动脚本运行结束管理员administrator的密码就被恢复为"12345678".

(5)如果要新建一个管理员账号,admin.bat文件的内容可以修改为:

net user admin 12345678 /add
net localgroup administrators admin /add

这样一个名为"admin",密码是"12345678"的管理员账号就建立了.

这个方法不仅可以恢复独立服务器上本地管理员密码,也可以恢复Win2000域中域管理员的密码.

3.在Windows XP中可以创建一个修复密码启动盘,它可以在我们忘记密码的时候很容易地就可以通过这张软盘来启动电脑.

“控制面板”_“用户帐户”在账户控制界面里“阻止一个已忘记的密码”项_“忘记密码向导”。
接着把,一张空白的软盘(别忘了格式化..嘿嘿)进去,根据注册向导,很容易的就搞定了~~
不过请记得一定要放好这张软盘,否则,别人就可以很轻易地用这张盘登陆进去了~
当你在启动的时候发现丢失了密码,只要点击账户旁边的箭头,再点击“使用密码重设磁盘”,将软盘插入软驱,按照提示便可以更改密码并启动计算机。

4.忘记Windows XP登录口令后的应急办法
安装Windows XP,全FAT32分区,不慎忘记了惟一系统登录用户"OWNER"的口令,而且在安装时也没有做相应的应急盘,实在不愿抛弃机器内大量的软件及数据重装系统,百试不得登录之际,笔者对Windows XP的内部命令进行了分析试验,成功地运用NET命令解决了此问题,现将方法公布出来,与同行共商。

  Windows XP中NET命令的语法为:

  Net [accounts|computer|config|continue|file|group|help|helpmsg|

   Localgroup|name|pause|print|send|session|share|start|statics|       Stop|time|use|user|view]

  其中net user命令为添加或修改用户帐户或者显示用户帐户信息,也是该方法要使用的重要命令,语法格式为:

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

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

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

  具体每个参数的含义可查看Windows XP帮助信息,在此不再赘述。好了,我们现在进入正题,以恢复本地用户"OWNER"口令为例,解决登录口令忘记的方法为:

  1、重新启动Windows XP,在启动画面出现后的瞬间,按F8,选择"带命令行的安全模式"运行。

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

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

  4、重新启动Windows XP,选择正常模式运行,就可以用更改的口令"123456" 登录OWNER用户了。


偶曾经使用了方法3.利用SAM文件清空密码,来重设WindowsXP的密码,成功。
我的方法是利用两台同样装有WinXP的电脑来进行的:
①用Win98软盘启动;
②从知道密码的机器的/windows/system32/config下拷贝SAM到软盘;
③将软盘中的SAM覆盖到忘记密码的机器的SAM文件。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值