修改系统登录密码方法大全整理.docx
《修改系统登录密码方法大全整理.docx》由会员分享,可在线阅读,更多相关《修改系统登录密码方法大全整理.docx(16页珍藏版)》请在冰点文库上搜索。
修改系统登录密码方法大全整理
修改系统登录密码方法大全(整理)
在机房管理过程中,我们经常会碰到因一时疏忽而忘记了系统超级管理员密码的情况。
由于事前没有制作密码重设盘,等发现遗忘密码无法登录时,便后悔莫及。
计算机系统分区中没有什么重要资料还好说,花上几个小时把系统分区格式化后重新安装一遍即可;但如果系统分区内留有重要资料或者服务器系统配置较为复杂,用这种笨办法就不行了。
如何才能在不重装系统的情况下修改系统登录密码呢?
只要您通过搜索引擎查一下,就可以找到许多方法。
这些方法概括起来大致有以下几种:
1.用系统内置的Administrator系统超级用户登录。
在默认情况下,Administrator账号的密码是空的。
因此,我们可在“带命令行的安全模式”下,以系统超级用户Administrator的身份进入系统,然后用“NetUser”命令强制更改用户密码或新建用户账号。
也可在出现经典登录界面要求输入用户名和密码时,输入Administrator账号,再用空密码进入系统(在WindowsXP中如不出现经典登录界面,可按住Ctrl+Alt后连按两下Del键即可)。
用这种方法登录系统后,我们就可以删除或新建用户账号了。
然而,这种方法只能对付系统本来就没有给默认的Administrator账号设置密码的情况。
要是原系统中已经给它设置了密码,则根本无法用这种方法登录系统,更不要说用“Netuser”了。
2.删除系统文件夹System32\\Config下的SAM文件。
这种方法只在Windows2000中有效,要是用来对付WindowsXP和Windows2003,则会在启动系统时出现“安全账户初始化失败”的提示,使整个系统无法使用。
3.在DOS状态下,将系统文件夹System32下的logon.scr改成其他名称,再将cmd.exe改成logon.scr后重新启动系统。
等上10分钟后,系统会将改了名的cmd.exe文件当作屏幕保护程序自动运行,这样便进入DOS界面。
这时,我们就可用netuser命令给系统添加用户或更改密码了。
但实际上,在WindowsXPSP1(SP2)和Windows2003中,用这种方法进入后,不再像前几个版本一样具有系统超级用户Administrator权限。
当用Netuser添加用户时,系统会提示“发生系统错误。
拒绝访问”,让你根本无法添加用户。
4.用WindowsKey、DreamPackPL等软件更改系统登录密码。
但这些软件不是找不到有效的注册码,就是界面不够友善,操作步骤也太复杂。
对于一般用户而言,面对一串串英文往往会不知所措。
5.我们知道在WindowsXP中提供了“netuser”命令,该命令可以添加、修改用户账户信息,其语法格式为:
netuser[UserName[Password|*][options]][/domain]
netuser[UserName{Password|*}/add[options][/domain]
netuser[UserName[/delete][/domain]]
每个参数的具体含义在WindowsXP帮助中已做了详细的说明,在此笔者就不多阐述了。
好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:
1)、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。
2)、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。
3)、键入命令:
“netuserzhangbq123456/add”,强制将“zhangbq”用户的口令更改为“123456”。
若想在此添加一新用户(如:
用户名为abcdef,口令为123456)的话,请键入“netuserabcdef123456/add”,添加后可用“netlocalgroupadministratorsabcdef/add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。
4)、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。
6、解决忘记用户登录密码的问题
如用户忘记登录密码可按下列方法解决
在电脑启动时按〔F8〕及选〔SafeModeWithCommandPrompt〕选〔Administrator〕后便会跳出〔CommandPrompt〕的窗口,用〔Net〕的命令增加一个用户,例:
增加一个用户名为alanhkg888,命令语法如下netuseralanhkg888/add
将新建用户提升至Administrator的权力,例:
提升刚才增加用户alanhkg888的权力,命令语法如下
netlocalgroupadministratorsalanhkg888/add
完成上列步骤后重新启动电脑,在启动画面上便增加了一个用户alanhkg888了,选alanhkg888进入
登录后在〔控制台〕→〔使用者帐户〕→选忘记密码的用户,然后选〔卸载密码〕后〔等出〕
在登录画面中选原来的用户便可不需密码情况下等入(因已卸载了)
删除刚才新建的用户,在〔控制台〕→〔使用者帐户〕→选〔alanhkg888〕,然后选〔卸载帐户〕便可
7. ProactiveSystemPasswordRecovery(以下简称PSPR,即以前的AdvancedWindowsPasswordRecovery)。
PSPR是一款Windows系统密码恢复软件,用于恢复所有Windows系统登录口令,包括进入系统时的身份确认、屏幕保护程序密码、上网及拨号的密码等,密码破译速度快,准确率高。
它不但可以运行于WindowsXP的正常模式下;还可以运行于WindowsPE环境下。
不过很多时候我们需要在WindowsPE环境运行PSPR绿色版来找回Windows系统登录密码。
而制作它的绿色版很简单,首先安装PSPR到WindowsXP正常模式下,安装后把它的安装目录复制出来,即成为了PSPR绿色版。
接下来把制作好的PSPR绿色版存放到可以启动到WindowsPE环境的启动闪存中备用。
1)、从本地“找回”WindowsXP账户密码
把电脑的启动首选项设置为闪存启动,进入WindowsPE环境后,运行闪存上的PSPR。
单击PSPR界面左侧的“主菜单”,选择“恢复hashes”按钮,勾选“手动解密”,接下来手工指定破解的需要WinXP的SAM注册文件、系统注册文件、安全注册文件所在盘符及路径,一般WindowsXP安装在C盘,就需要分别指定C:
\WINDOWS\system32\config\SAM、C:
\WINDOWS\system32\config\SYSTEM、C:
\WINDOWS\system32\config\SECURITY这三个文件。
运行界面
要查看并找回所有的用户账号及密码,就需要单击“选项”项下的“NThash选项”按钮,在出现的右侧界面下把“仅查看恢复hashes”项前的对勾取消掉,因为在默认情况下PSPR不会显示全部用户密码,而只能看到非管理员用户,再单击“应用”按钮。
选项
设置好后,再次单击“主菜单”回到“恢复hashes”界面,这下就可以单击其右下角的“手动解密”按钮了,很快就可以得到WinXP的所有账户及密码了。
接下来重新启动电脑,输入得到的用户账号及密码,就可以顺利的进入WindowsXP了。
2)、异地“找回”WindowsXP账户密码
如果一时没有找到能启动到WindowsPE环境的启动闪存,可以使用一般的启动闪存启动忘记登录密码的电脑,启动成功后,复制出系统盘中SAM、SYSTEM、SECURITY这三个文件到闪存中,再复制到一台能正常运行XP的电脑中,接下来运行PSPR,在图2的界面中把这三个文件的路径指向刚复制到的文件夹,再单击“手动解密”按钮,很快就能得到WindowsXP账户及密码了,这样是不是更方便?
以上操作是用WindowsXP试验成功,其实PSPR对于Windows95/98/ME/NT4/2000/XP/2003等系统的登录密码都可以找回,还拥有查看Windows系统的安装时间、ID及序列号等信息、微软Office和其它微软的安装软件的D及序列号,找出屏保护密码、.NET护照密码、RAS和拨号密码、共享资源密码、SYSKEY启动密码、存储在缓存的凭证密码、无线(WEP和WPA-PSK)加密键等功能。
同时也能显示出隐藏在星号下的密码。
功能十分强大,是我们维护电脑的好助手。
8、那么,有没有更好的方法来轻松修改系统登录密码呢?
答案是肯定的。
ERDCommander2003就是一款可以轻松修改系统管理员密码的傻瓜化软件,而且这款软件对Windows2000/XP/2003各种版本的系统均有效。
下面就具体介绍一下这款软件的用法。
1).下载ERDCommander2003。
下载完成后先将“WinPE+ERD2003.ISO镜像刻录成CD。
2).用此CD启动电脑,进入ERDCommander2003启动界面。
在启动过程中,ERD2003可能会让用户针对系统硬件配置进行一些选择。
由于我们的目的只是借它来修改密码,所以一路选“是”即可。
3).接下来,ERD2003会在你的硬盘里搜索所有已安装的系统,搜索完毕后让你选择要修改登录密码的系统所在目录,选择好后按[确定]便可进入ERD2003桌面。
4).ERD2003的界面与WindowsXP类似。
单击任务栏上的[开始]按钮,选择“管理工具→密码修改”命令,即弹出“ERDCommander2003LocksmithWizard”欢迎页。
点击“Next”,出现了修改系统登录密码的对话框。
在对话框中先选择一个用户名,然后在下面的密码框中输入你要设置的密码。
完成后再点击[Next],系统提示“密码修改成功,请重新启动计算机测试新密码”。
点击[Finish]之后按提示重启系统,这时用你修改的密码就可登录对应的账户了。
用这种方法修改忘记了的系统登录密码,是不是太简单了?
只要有了ERDCommander2003,你就有了一把登录Windows系统的万能钥匙。
9、忘记系统管理员密码是一件很头痛的事情,如果你不小心把系统管理员忘记了该怎么办呢?
虽然可以尝试Administrator用户登录,但成功率不高,使用SAM暴力破解工具费时费力,而且在密码长时根本无法破解,SAM替换法可以登录,但用用户信息被修改不说,对于使用EFS加密的文件无法打开,损失惨重,覆盖安装与SAM替换差不多。
个人推荐用ERDCommander2005,这是个通用的解决方法。
ERDCommander2005是WinternalsAdministrators'Pak工具包中一个强大的组件,其中最引人注目的功能就是修改密码,WindowsNT/2000/XP/2003系统中任何一个用户的密码都可以在不知道原先密码的情况下被ERD轻松修改掉。
用ERDCommander2005操作非常简单,三步就可以完成,完全傻瓜化。
第一步:
制作ERDCommander2005启动光盘
ERDCommander2005是一款商业软件,其试用版可以到
下载。
下载后将压缩包中的ISO镜像文件用刻录软件刻录到光盘中即可,推荐用Nero低速刻录,以保证光盘质量。
第二步:
运行ERDCommander2005
用ERDCommander2005的光盘启动电脑,会出现跟安装操作系统时类似的界面,首先出现如图1的界面
图1
接着出现如图2酷似WindowsXP的启动画面。
图2
过一会儿,ERDCommander2005就会对网络进行一番设置(如图3)
图3
此时你不用干预,当然也可以按回车跳过。
网络配置完成后出现一个对话窗(如图4)
当然选择第一项“RunERDCommander”了。
接着ERDCommander2005会搜索你安装的操作系统
图4
如果你装有两个或者更多的Windows操作系统,就可以在这里选择用ERDCommander进入哪个系统(如图5)
图5
选择好后再指定你的键盘布局和时区,然后点击“OK”,等待片刻,你将会看到图6的界面,是不是有点似曾相识的感觉,对,就跟我们常用的Windows一样,只不过“Start”(开始菜单)里的内容有所不同。
图6
第三步:
修改系统管理员密码
在ERDCommander2005的主界面上执行“Start”(开始)→“SystemTools”(系统工具)→
“Locksmith”(密码管理)(如图7),打开密码设置向导(如图8),根据向导提示即可轻松完成管理员密码修改(如图9)。
图7
图8
图9
修改完成后,点击“Start”菜单中的“logoff”然后确定,等待片刻后仍然会出现注销的界面,取出光盘后点击“Reboot”(重启),就可以重启动到正常的Windows中。
用新的系统管理员密码就可以正常登录了。
ERDCommander2005除了能修改管理员密码之外,还有很多其它功能,例如重新配置系统服务、修改系统注册表等,而这些功能操作上跟Windows中的没有太大区别,感兴趣的朋友可以自己试试。
另外注意在运行ERDCommander的时候一定要确保光盘一直在光驱中,否则系统会自动被锁死。
总之,在同类工具如Chntpw、Winkey、DreamPackPL、O&OBluecon中,ERDCommander2005可以说是操作最简单、支持系统最多、成功率最高的一款,只要我们有了ERDCommander2005,就相当于有了一把登录Windows的万能钥匙。
10. DreamPackPL清除Win2000/XP登录密码
这里,笔者向朋友们推荐DreamPackPL,个头儿绝小(才74KB),虽然是纯英文界面,但操作相当简单,更关键的是完全免费,这可是十分难得的,从http?
//dlb.pchome.net/utility/encrpt/dreampackpl20040610.zip可以下载最新版本。
1)、DreamPackPL的不同操作思路
如图1所示,可以看到这里提供了三个选项,各个选项的含义如下:
A.Install:
如果你拥有系统管理员权限,那么可以选择该项,重新启动系统后会自动清除管理员密码。
很显然,我们很少会需要使用这个选项,因为此时有很多种选择可以清除密码。
B.CreateCD:
如果你不具有系统管理员权限,那么选择该项后会利用Windows2000/XP安装光盘创建一张可引导光盘,我们可以利用这张光盘引导系统,以后可以恢复任意一台安装了Windows2000/XP的计算机的管理员密码。
C.Extract:
解压后会得到一个名为Sfcfiles.dll的文件,这样我们就可以省去刻录光盘的麻烦,直接利用Windows98/Me启动盘引导系统至DOS模式下,替换\\Windows\\System32\\Sfcfiles.dll文件。
2)、密码清除实战
通过以上的分析可知,对遗忘了账户密码的用户来说,最实用的当然是“CreateCD”选项了,由于无法进入系统,因此请在另一台安装了Windows2000/XP的机子上创建可引导光盘。
下面,笔者简单介绍相关的操作步骤:
第1步:
创建ISO文件
如图2所示,选择“CreateCD”后会引导用户创建一个ISO格式的光盘镜像文件,这需要用到Windows2000/XP安装光盘,然后点击“MackISOCDimage”按钮,此时会弹出图3所示的“SaveISOimageis”对话框,设置好保存ISO文件的路径,点击“保存”按钮,然后稍等片刻就可以得到这个ISO文件,其中包含BOOTDISK、DISCOVER、i386、SETUPTXT、SUPPORT、VALUEADD、iWebOffice.ocs.asp等文件夹,文件大小为394.2MB。
第2步:
刻录可引导光盘
将这个ISO文件刻录成光盘用来引导系统,可选择Nero6或Alcohol120%等刻录软件,但无论选择哪款刻录软件,请注意在刻录时必须为其添加可引导功能。
第3步:
替换文件
用刚刚刻录成功的光盘引导系统,此时会出现Windows2000/XP安装界面,请按“R”键进入故障恢复控制台,接下来可以看到机子中所有已安装的Windows操作系统,选择需要进入的操作系统,当需要输入系统管理员密码时,直接按下回车键可以跳过这一步进入命令行方式,键入如下命令替换一个名为sfcfiles.dll的系统链接文件:
renc:
\\windows\\system32\\sfcfiles.dllsfcfiles.lld(换名备份该文件的目的是为了日后卸载DreamPackPL之用,如果是Windows2000系统,应该是\\WinNT\\System32\\)
copyh:
\\i386\\pinball.ex_c:
\\windows\\system32\\sfcfiles.dll(这里的h:
是指光驱盘符,请根据实际情况输入)
其实,上述相关操作的目的都是为了替换Sfcfiles.dll这个文件,因此如果你的Windows2000/XP系统分区并未使用NTFS格式的话,那么在图1中选择“Extract”可释放出sfcfiles.dll文件,然后用WIndows98/Me启动盘引导系统,再手工替换该文件即可。
第4步:
重置密码
都完成上述步骤后,键入“Exit”命令退出故障恢复控制台,按正常方式重新引导系统,在欢迎屏幕后会出现图5所示的窗口,在“Accounts”选择“Windowsaccountspanel”进入用户账户窗口,接下来我们就可以重新设置密码,不过这样将改变原来的密码。
第5步:
清除修改痕迹
替换Sfcfiles.dll文件后,每次启动系统或注销系统,都会出现DreamPackPL的程序界面,安全的做法是结束操作前取消“WinNTUnlimited”窗口中的“DreamPack”复选项。
当然,除了清除密码外,DreamPackPL还有很多功能,例如完全访问本地系统、访问本地系统中通过EFS加密过的文件或文件夹(仅限于Windows2000系统),或者以一个并不存在的账号登录系统,你有空的话不妨好好研究研究。
需要删除DreamPackPL时,只要重新启动系统,选择“Logonpasswordcheck”,取消“DreamPack”的复选项,再次重启系统即可。
或者用刻录的光盘引导系统,在“BartPE”中执行“DreamPackPL”程序,选择好Windows安装目录即可删除DreamPackPL。
3)、利用PE版本
如果你觉得上面的操作太麻烦,那么也可以从2000/XP所在的路径,如4所示,然后点击“Install”按钮即可完成安装过程。
重新引导系统,同样会看到图5所示的窗口,接下来的操作这里就不多说了
题外话:
可能有朋友觉得清除Windows2000/XP的登录密码有很多种方法,为什么非要使用DreamPackPL呢?
其实,吸引我们的并不仅仅是DreamPackPL慷慨的“免费”,而是其踏雪无痕的绝技。