admin管理员组

文章数量:1532440

2023年12月29日发(作者:)

修改系统登录密码方法大全(整理)

在机房管理过程中,我们经常会碰到因一时疏忽而忘记了系统超级管理员密码的情况。由于事前没有制作密码重设盘,等发现遗忘密码无法登录时,便后悔莫及。计算机系统分区中没有什么重要资料还好说,花上几个小时把系统分区格式化后重新安装一遍即可;但如果系统分区内留有重要资料或者服务器系统配臵较为复杂,用这种笨办法就不行了。

如何才能在不重装系统的情况下修改系统登录密码呢?只要您通过搜索引擎查一下,就可以找到许多方法。这些方法概括起来大致有以下几种:

1. 用系统内臵的Administrator系统超级用户登录。在默认情况下,Administrator账号的密码是空的。因此,我们可在“带命令行的安全模式”下,以系统超级用户Administrator的身份进入系统,然后用“Net User”命令强制更改用户密码或新建用户账号。也可在出现经典登录界面要求输入用户名和密码时,输入Administrator账号,再用空密码进入系统(在Windows XP中如不出现经典登录界面,可按住Ctrl+Alt后连按两下Del键即可)。用这种方法登录系统后,我们就可以删除或新建用户账号了。

然而,这种方法只能对付系统本来就没有给默认的Administrator账号设臵密码的情况。要是原系统中已经给它设臵了密码,则根本无法用这种方法登录系统,更不要说用“Net user”了。

2. 删除系统文件夹System32Config下的SAM文件。这种方法

只在Windows 2000中有效,要是用来对付Windows XP和Windows

2003,则会在启动系统时出现“安全账户初始化失败”的提示,使整个系统无法使用。

3. 在DOS状态下,将系统文件夹System32下的改成其他名称,再将改成后重新启动系统。等上10 分钟后,系统会将改了名的文件当作屏幕保护程序自动运行,这样便进入DOS界面。这时,我们就可用net user命令给系统添加用户或更改密码了。但实际上,在Windows XP SP1(SP2)和Windows

2003中,用这种方法进入后,不再像前几个版本一样具有系统超级用户Administrator权限。当用Net user添加用户时,系统会提示“发生系统错误。拒绝访问”,让你根本无法添加用户。

4. 用WindowsKey、DreamPackPL等软件更改系统登录密码。但这些软件不是找不到有效的注册码,就是界面不够友善,操作步骤也太复杂。对于一般用户而言,面对一串串英文往往会不知所措。

5. 我们知道在Windows XP中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为:

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

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

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

每个参数的具体含义在Windows XP帮助中已做了详细的说明,在此笔者就不多阐述了。好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:

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

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

3)、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456

/add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。

4)、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。

6、解决忘记用户登录密码的问题

如用户忘记登录密码可按下列方法解决

在电脑启动时按〔F8〕及选〔Safe Mode With Command Prompt〕

选 〔Administrator〕后便会跳出〔Command Prompt〕的窗口,用〔Net〕的命令增加一个用户,例:增加一个用户名为 alanhkg888,命令语法如下

net user alanhkg888 /add

将新建用户提升至 Administrator 的权力,例:提升刚才增加用户 alanhkg888 的权力,命令语法如下

net localgroup administrators alanhkg888 /add

完成上列步骤后重新启动电脑,在启动画面上便增加了一个用户

alanhkg888 了,选 alanhkg888 进入

登录后在〔控制台〕→〔使用者帐户〕→选忘记密码的用户,然后选〔卸载密码〕后〔等出〕

在登录画面中选原来的用户便可不需密码情况下等入 (因已卸载了)

删除刚才新建的用户,在〔控制台〕→〔使用者帐户〕→选〔alanhkg888〕,然后选〔卸载帐户〕便可

7. Proactive System Password Recovery(以下简称PSPR,即以前的 Advanced Windows Password Recovery)。

PSPR是一款Windows系统密码恢复软件,用于恢复所有Windows系统登录口令,包括进入系统时的身份确认、屏幕保护程序密码、上网及拨号的密码等,密码破译速度快,准确率高。它不但可以运行于Windows XP的正常模式下;还可以运行于Windows PE环境下。

不过很多时候我们需要在Windows PE环境运行PSPR绿色版来找回Windows系统登录密码。而制作它的绿色版很简单,首先安装PSPR到Windows XP正常模式下,安装后把它的安装目录复制出来,即成为了PSPR绿色版。接下来把制作好的PSPR绿色版存放到可以启动到Windows PE环境的启动闪存中备用。

1)、从本地“找回”Windows XP账户密码

把电脑的启动首选项设置为闪存启动,进入Windows PE环境后,运行闪存上的PSPR。

单击PSPR界面左侧的“主菜单”,选择“恢复 hashes”按钮,勾选“手动解密”,接下来手工指定破解的需要Win XP的 SAM注册文件、系统注册文件、安全注册文件所在盘符及路径,一般Windows XP安装在C盘,就需要分别指定C:\WINDOWS\system32\config\SAM、C:\WINDOWS\system32\config\SYSTEM、C:\WINDOWS\system32\config\SECURITY 这三个文件。

运行界面

要查看并找回所有的用户账号及密码,就需要单击“选项”项下的“NT hash 选项”按钮,在出现的右侧界面下把“仅查看恢复 hashes”项前的对勾取消掉,因为在默认情况下PSPR不会显示全部用户密码,而只能看到非管理员用户,再单击“应用”按钮。

选项

设置好后,再次单击“主菜单”回到“恢复 hashes”界面,这下就可以单击其右下角的“手动解密”按钮了,很快就可以得到Win XP的所有账户及密码了。

接下来重新启动电脑,输入得到的用户账号及密码,就可以顺利的进入Windows XP了。

2)、异地“找回”Windows XP账户密码

如果一时没有找到能启动到Windows PE环境的启动闪存,可以使用一般的启动闪存启动忘记登录密码的电脑,启动成功后,复制出系统盘中SAM、SYSTEM、SECURITY这三个文件到闪存中,再复制到一台能正常运行XP的电脑中,接下来运行PSPR,在图2的界面中把

这三个文件的路径指向刚复制到的文件夹,再单击“手动解密 ”按钮,很快就能得到Windows XP账户及密码了,这样是不是更方便?

以上操作是用Windows XP试验成功,其实PSPR对于Windows

95/98/ME/NT4/2000/XP/2003等系统的登录密码都可以找回,还拥有查看Windows系统的安装时间、ID及序列号等信息、微软Office和其它微软的安装软件的D及序列号,找出屏保护密码、.NET 护照密码、RAS 和拨号密码、共享资源密码、SYSKEY 启动密码、存储在缓存的凭证密码、无线 (WEP 和 WPA-PSK) 加密键等功能。同时也能显示出隐藏在星号下的密码。功能十分强大,是我们维护电脑的好助手。

8、那么,有没有更好的方法来轻松修改系统登录密码呢?答案是肯定的。ERD Commander 2003就是一款可以轻松修改系统管理员密码的傻瓜化软件,而且这款软件对Windows 2000/XP/2003各种版本的系统均有效。

下面就具体介绍一下这款软件的用法。

1). 下载ERD Commander 2003。下载完成后先将

“WinPE+镜像刻录成CD。

2). 用此CD启动电脑,进入ERD Commander 2003启动界面。在启动过程中, ERD 2003可能会让用户针对系统硬件配臵进行一些选择。由于我们的目的只是借它来修改密码,所以一路选“是”即可。

3). 接下来,ERD 2003会在你的硬盘里搜索所有已安装的系统,搜索完毕后让你选择要修改登录密码的系统所在目录,选择好后按

[确定]便可进入ERD 2003桌面。

4). ERD 2003的界面与Windows XP类似。单击任务栏上的[开始]按钮,选择“管理工具→密码修改”命令,即弹出“ERD Commander

2003 Locksmith Wizard”欢迎页。点击“Next”,出现了修改系统登录密码的对话框。在对话框中先选择一个用户名,然后在下面的密码框中输入你要设臵的密码。完成后再点击[Next],系统提示“密码修改成功,请重新启动计算机测试新密码”。点击[Finish]之后按提示重启系统,这时用你修改的密码就可登录对应的账户了。

用这种方法修改忘记了的系统登录密码,是不是太简单了?只要有了ERD Commander 2003,你就有了一把登录Windows系统的万能钥匙。

9、忘记系统管理员密码是一件很头痛的事情,如果你不小心把系统管理员忘记了该怎么办呢?虽然可以尝试Administrator用户登录,但成功率不高,使用SAM暴力破解工具费时费力,而且在密码长时根本无法破解,SAM替换法可以登录,但用用户信息被修改不说,对于使用EFS加密的文件无法打开,损失惨重,覆盖安装与SAM替换差不多。个人推荐用ERD Commander 2005,这是个通用的解决方法。ERD Commander 2005是Winternals Administrators' Pak工具包中一个强大的组件,其中最引人注目的功能就是修改密码,Windows

NT/2000/XP/2003 系统中任何一个用户的密码都可以在不知道原先密码的情况下被ERD轻松修改掉。用ERD Commander 2005操作非常

简单,三步就可以完成,完全傻瓜化。

第一步:制作ERD Commander 2005启动光盘

ERD Commander 2005是一款商业软件,其试用版可以到/SoftView/SoftView_

下载。下载后将压缩包中的ISO镜像文件用刻录软件刻录到光盘中即可,推荐用Nero低速刻录,以保证光盘质量。

第二步:运行ERD Commander 2005

用ERD Commander 2005的光盘启动电脑,会出现跟安装操作系统时类似的界面,首先出现如图1的界面

图1

接着出现如图2酷似Windows XP的启动画面。

图2

过一会儿,ERD Commander 2005就会对网络进行一番设臵(如图3)

图3

此时你不用干预,当然也可以按回车跳过。网络配臵完成后出现一个对话窗(如图4)

当然选择第一项“Run ERD Commander”了。接着ERD Commander 2005会搜索你安装的操作系统

图4

如果你装有两个或者更多的Windows操作系统,就可以在这里选择用ERD Commander进入哪个系统(如图5)

图5

选择好后再指定你的键盘布局和时区,然后点击“OK”,等待片刻,你将会看到图6的界面,是不是有点似曾相识的感觉,对,就跟我们常用的Windows一样,只不过“Start”(开始菜单)里的内容有所不同。

图6

第三步:修改系统管理员密码

在ERD Commander 2005的主界面上执行“Start”(开始)→“System

Tools”(系统工具)→

“Locksmith”(密码管理)(如图7),打开密码设臵向导(如图8),根据向导提示即可轻松完成管理员密码修改(如图9)。

图7

图8

图9

修改完成后,点击“Start”菜单中的“logoff”然后确定,等待片刻后仍然会出现注销的界面,取出光盘后点击“Reboot”(重启),就可以重启动到正常的Windows中。用新的系统管理员密码就可以正常登录了。ERD Commander 2005除了能修改管理员密码之外,还有很多其它功能,例如重新配臵系统服务、修改系统注册表等,而这些功能操作上跟Windows中的没有太大区别,感兴趣的朋友可以自己试试。另外注意在运行ERD Commander的时候一定要确保光盘一直在光驱中,否则系统会自动被锁死。

总之,在同类工具如Chntpw、Winkey、DreamPackPL、O&O Bluecon中,ERD Commander 2005可以说是操作最简单、支持系统最多、成功率最高的一款,只要我们有了ERD Commander 2005,就相当于有了一把登录Windows的万能钥匙。

10. DreamPackPL 清除Win 2000/XP登录密码

这里,笔者向朋友们推荐DreamPackPL,个头儿绝小(才74KB),虽然是纯英文界面,但操作相当简单,更关键的是完全免费,这可是十分难得的,从http?//dlb.pchome.net/utility/encrpt/dreampackpl20040610.zip可以下载最新版本。

1)、DreamPackPL的不同操作思路

如图1所示,可以看到这里提供了三个选项,各个选项的含义如下:

l:如果你拥有系统管理员权限,那么可以选择该项,重新启动系统后会自动清除管理员密码。很显然,我们很少会需要使用这个选项,因为此时有很多种选择可以清除密码。

B. Create CD:如果你不具有系统管理员权限,那么选择该项后会利用Windows 2000/XP安装光盘创建一张可引导光盘,我们可以利用这张光盘引导系统,以后可以恢复任意一台安装了Windows 2000/XP的计算机的管理员密码。

C. Extract:解压后会得到一个名为的文件,这样

我们就可以省去刻录光盘的麻烦,直接利用Windows 98/Me启动盘引导系统至DOS模式下,替换文件。

2)、密码清除实战

通过以上的分析可知,对遗忘了账户密码的用户来说,最实用的当然是“Create CD”选项了,由于无法进入系统,因此请在另一台安装了Windows 2000/XP的机子上创建可引导光盘。下面,笔者简单介绍相关的操作步骤:

第1步:创建ISO文件

如图2所示,选择“Create CD”后会引导用户创建一个ISO格式的光盘镜像文件,这需要用到Windows 2000/XP安装光盘,然后点击“Mack ISO CD image”按钮,此时会弹出图3所示的“Save ISO image

is”对话框,设臵好保存ISO文件的路径,点击“保存”按钮,然后稍等片刻就可以得到这个ISO文件,其中包含BOOTDISK、DISCOVER、

i386、SETUPTXT、SUPPORT、VALUEADD、等文件夹,文件大小为394.2MB。

第2步:刻录可引导光盘

将这个ISO文件刻录成光盘用来引导系统,可选择Nero 6或Alcohol 120%等刻录软件,但无论选择哪款刻录软件,请注意在刻录时必须为其添加可引导功能。

第3步:替换文件

用刚刚刻录成功的光盘引导系统,此时会出现Windows 2000/XP安装界面,请按“R”键进入故障恢复控制台,接下来可以看到机子中所有已安装的Windows操作系统,选择需要进入的操作系统,当需要输入系统管理员密码时,直接按下回车键可以跳过这一步进入命令行方式,键入如下命令替换一个名为的系统链接文件:

ren c: (换名备份该文件的目的是为了日后卸载DreamPackPL之用,如果是Windows

2000系统,应该是WinNTSystem32)

copy h:_

c:(这里的h:是指光驱盘符,

请根据实际情况输入)

其实,上述相关操作的目的都是为了替换这个文件,因此如果你的Windows 2000/XP系统分区并未使用NTFS格式的话,那么在图1中选择“Extract”可释放出文件,然后用WIndows 98/Me启动盘引导系统,再手工替换该文件即可。

第4步:重臵密码

都完成上述步骤后,键入“Exit”命令退出故障恢复控制台,按正常方式重新引导系统,在欢迎屏幕后会出现图5所示的窗口,在“Accounts”选择“Windows accounts panel”进入用户账户窗口,接下来我们就可以重新设臵密码,不过这样将改变原来的密码。

第5步:清除修改痕迹

替换文件后,每次启动系统或注销系统,都会出现DreamPackPL的程序界面,安全的做法是结束操作前取消“WinNT

Unlimited”窗口中的“DreamPack”复选项。

当然,除了清除密码外,DreamPackPL还有很多功能,例如完全访问本地系统、访问本地系统中通过EFS加密过的文件或文件夹(仅限于Windows 2000系统),或者以一个并不存在的账号登录系统,你有空的话不妨好好研究研究。需要删除DreamPackPL时,只要重新启动系统,选择“Logon password check”,取消“DreamPack”的复选项,再次重启系统即可。或者用刻录的光盘引导系统,在“Bart PE”中执行“DreamPackPL”程序,选择好Windows安装目录即可删除DreamPackPL。

3)、利用PE版本

如果你觉得上面的操作太麻烦,那么也可以从/forum/?attachmentid=73/DreamPackPL_Bart_PE_下载PE版本,将下载回来的ZIP文件解压缩,然后执行文件,选择Windows 2000/XP所在的路径,如4所示,然后点击“Install”按钮即可完成安装过程。

重新引导系统,同样会看到图5所示的窗口,接下来的操作这里就不多说了

题外话:可能有朋友觉得清除Windows 2000/XP的登录密码有很多种方法,为什么非要使用DreamPackPL呢?其实,吸引我们的并不仅仅是DreamPackPL慷慨的“免费”,而是其踏雪无痕的绝技。

本文标签: 系统密码用户登录