教你如何进入有密码的Win XP系统
2009年04月20日 星期一 中午 12:46 你在使用之Windows XP操作系统之时候是不是遇到过忘记密码之事情呢?下面给大家讲讲几种方法。
方法一:
(1)启动电脑,使用Dos启动盘(比如:Windows 98启动盘)进入纯Dos状态。
(2)在Dos提示符下,根据下面步骤操作:
cd c\windows\system32
ren logon.scr logon.bak
copy cmd.exe logon.scr
(3)重启电脑,在登录等待画面出现后静静等候,如果没有修改屏幕保护时间,大约10分钟,系统就会自动启动登录屏保程序,可是由于Logon.scr已经由cmd.exe代替了,所以系统就启动了cmd.exe,进入命令行提示符状态。
(4)这时,我们可以使用命令:net user passWord来修改密码了。
假设有一个超级管理员之帐号是Admin,希望重新设置其密码为admin,那么可以使用命令:net user Admin admin,回车后即可更改密码。
(5)接下来,想不想进入桌面系统看看硬盘上面之东西呢?在命令行提示符状态下输入Explorer命令试试看,是不是很顺利地进入了Windows之桌面?
小提示
如果你有一个普通用户帐号,利用上面介绍之方法稍作改动就可以把它变成超级管理员Administrator帐号。
备份logon.scr和usermgr.exe,将第二步中之cmd.exe全部换成usermgr.exe,然后重启,静静等候,这时出现之不是命令行提示符,而是用户管理器,这时我们就有权限把自己加到Administrator组了。
方法二
由于Windows XP在安装过程时,首先以Administrator默认登陆,有不少朋友没有注意到为它设置密码,而是根据要求创建一个个人之帐户,以后进入系统后即使用此帐户登陆,而且在Windows XP之登录界面中也只出现这个创建之用户帐号,而不出现Administrator,实际这个帐号依然存在,而且密码为空。
知道了这个原理,你可以直接也很启动,在登陆界面出现后,按Ctrl+Alt,再按Del两次,即可出现经典登陆画面,此时在用户名处填入Administrator,密码为空即可进入,接下来,就可以进入“控制面板”之“用户和密码”,修改你想要修改之用户之密码即可。
密码过期前显示信息提示
预设之情况下,Windows XP会在密码过期前14天显示信息提示使用者。如果要更改天数,可打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],双击右侧窗格中之“PassWordExpiryWarning”双字节值,根据你自己之需要设置提前提示之天数。
从待机状态恢复时不输入密码
打开“控制面板”→电源选项,点击“高级”选项卡,然后将“在计算机从待机状态恢复时,提示输入密码”前之对勾取消。
别让密码过期之另一招
Windows XP在密码过期前14天就会提醒你更换密码。除了可以通过修改注册表来取消提醒外,我们还可以在“运行”命令里输入:lusrmgr.msc,回车,在弹出之Local Users and GroUPS对话框中,选择“用户”文件夹,在右边窗口中找到你所使用之用户名,例如:Format,双击后,会弹出“Format 属性”对话框,只需选中“密码永不过期”复选框。
退出带密码之屏保时出现登陆界面
Windows XP中,如果设置了屏幕保护和密码保护,退出屏幕保护时为锁定计算机,显示之是欢迎界面。如何才能在退出屏保时为登陆界面呢?
点击“我之电脑”→“控制面板”→“显示”,在“屏幕保护程序”选项卡中之“屏幕保护程序”下,单击“屏幕保护程序”。 选中“密码保护”复选框,取消“显示欢迎屏幕”前面之勾选。
如果希望在开机时也显示登陆界面,需要进一步操作,在“控制面板”中双击“用户帐号”,打开“用户帐号”窗口,单击“更改用户登录或注销方式”,取消“使用欢迎屏幕”前面之勾选。
这样,以后没有论是登录还是从屏幕保护返回,都直接进入登录界面而不是欢迎界面。
创建一张密码重置磁盘
以前在使用Windows 2000时不少用户都遇到过因为忘记了自己之密码而没有法进入系统之问题,在Windows XP中你可以创建一张密码重设磁盘,这样在忘记密码时可以使用它来重新设置一个密码。点击开始→控制面板,然后点击用户帐号;在下面点击你之帐号名;在弹出之用户帐号对话框中选择“创建一张密码重设盘”,跟随向导之指示完成密码重设盘之制作。注意将该磁盘存放在安全之地方,因为任何人都可以使用它来访问你之本地用户帐号。
找到密码提示语
会不会担心记不住自己之登录密码?没关系,在 初生成密码时,你可以在提示符后生成一个提示语,Windows XP会把密码提示语保存在注册表[Hkey_local_Machine\Software\Microsoft\Windows\Current Version\Hints]里面。
限制自动登录之次数
这个设置用于限制自动登录之次数,一旦达到限制之数字,自动登录功能会禁用,系统会显示标准之认证窗口。打开“注册表编辑器”,找[HKEY_LOCAL_MacHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon],在右侧窗格创建名为AutoLogonCount之字符串值,将其值设置为自动登录之次数。这样每当系统启动一次,自动登录之次数将会减少一次,直到为零。然后不允许自动登录。AutoLogonCount和DefaultPassWord会从注册表删除,AutoAdminLogon为零。
自动登录时禁用Shift键
当使用自动登录功能时,用户可通过按住Shift键忽略登录进程,输入其他用户名及密码进入电脑。该技巧可以禁用自动登录时之Shift键功能。操作步骤如下:打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]子键并选中它。在右侧窗口中创建名为IgnoreShiftOverride之字符串值,命,将其键值设置为1。退出“注册表编辑器”,重启电脑。这样在启动时就不能通过按住Shift键中断自动登录过程了。
让别人访问你之电脑
打开“控制面板”→“用户帐号”,接着点击“创建一个新帐号”,然后在向导中输入其他用户帐号名称及密码, 后选择将其类型设置为“受限”,然后点击“创建帐号”按钮,这样别人就可以登录你之电脑了。
让指定之用户只能在特定时间登录
做家长之可能会希望限制孩子使用电脑之时间。只要按照以下方法,就能轻松实现。不过这要求你有Administrator权限。
首先进入“命令行提示符”,以Guest这个账户为例。如果需要设置这个账户从周一到周五之早上9点到晚上5点才能登录。可以用下面这个命令:
net user Guest /time:M-F,08:00-17:00,或者net user Guest /time:M-F,9am-5pm
回车后就会生效。
如果需要依次指定每天之时间,那么也只需要按照下面这个格式:
net user Guest /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00。
而net user Guest /time:all 这个命令则可以允许该用户随时登录。
当心你之加密文件
从Windows 2000开始,在NTFS文件系统之分区中Windows可以帮助你加密文件。方法是,在想加密之文件或文件夹上点右键,选择“属性”,在属性之“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中之“加密内容以便保护数据”即可实现在NTFS卷上对文件之加密。
小提示
这被称作为EFS(Encrypting File System,加密文件系统)。这种加密之好处是,加密之过程是完全透明之,也就是说,如果你加密了这些文件,你对这些文件之访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows之时候就进行了),而其它人则不能访问或移动这些数据。
不过如果你之Windows突然崩溃,在没有计可施之情况下只能重装系统,但原来被加密过之数据会出现没有法打开之问题。这时只有在域环境下,才可以得到域管理员之帮助,解密这些文件。这是因为当你使用EFS加密后,系统会根据你之SID(Security IdentifIEr,安全标示符)自动生成一个密钥,要解密这些文件就要使用这个密钥。对于系统而言,并不是根据用户名来区别不同之用户,而是根据SID,这个SID是唯一之。SID和用户名之关系跟人之姓名和身份证号码之关系是一样之。虽然有同名同姓之人,但他们之身份证号码绝对不会相同;虽然有相同之用户名(指网络上之,因为本地用户不能有相同之用户名),但他们之SID绝对不同。这也就解释了为什么重装系统后即使使用之前之用户名和密码登陆也不能打开以前之加密文件。
所以在重装系统之前 好能把加密之数据全部解密。然而,为了应付突发之系统崩溃,就需要备份好自己密钥,这样系统崩溃后只要重装系统,并导入密钥,就可以继续使用之前之加密文件了。
备份密钥之方法是:单击“开始”→“运行”,输入:certmgr.msc,回车后打开“证书管理器”,在 “当前用户”→“个人”→“证书”目录下,右击考试合格颁发给你之证书,在“所有任务”中点击“导出”,并选择Export The Private Key(导出私钥),其它选项按照默认设置。输入该用户之密码和保存路径就可以了。
在重装系统后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好备份之证书,然后按照向导,就可以完成对密钥之导入。或直接在导出之pfx文件上点右键,选择“安装PFX”。这时,你之加密数据已经可以访问了。
开启安全文件系统
打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Control\Lsa],在右侧窗格将forceguest之键值改为1。
方法三
当有人为自己之机器设置了密码,而且不象xifeng那样明明白白告诉你密码之话,我们就要暴力破解它,哈哈。
利用NET命令
我们知道在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”用户了。 更多内容请看Cisco密码恢复专题 电脑密码设置手册 系统安全设置专题,或进入讨论组讨论。
方法一:
(1)启动电脑,使用Dos启动盘(比如:Windows 98启动盘)进入纯Dos状态。
(2)在Dos提示符下,根据下面步骤操作:
cd c\windows\system32
ren logon.scr logon.bak
copy cmd.exe logon.scr
(3)重启电脑,在登录等待画面出现后静静等候,如果没有修改屏幕保护时间,大约10分钟,系统就会自动启动登录屏保程序,可是由于Logon.scr已经由cmd.exe代替了,所以系统就启动了cmd.exe,进入命令行提示符状态。
(4)这时,我们可以使用命令:net user passWord来修改密码了。
假设有一个超级管理员之帐号是Admin,希望重新设置其密码为admin,那么可以使用命令:net user Admin admin,回车后即可更改密码。
(5)接下来,想不想进入桌面系统看看硬盘上面之东西呢?在命令行提示符状态下输入Explorer命令试试看,是不是很顺利地进入了Windows之桌面?
小提示
如果你有一个普通用户帐号,利用上面介绍之方法稍作改动就可以把它变成超级管理员Administrator帐号。
备份logon.scr和usermgr.exe,将第二步中之cmd.exe全部换成usermgr.exe,然后重启,静静等候,这时出现之不是命令行提示符,而是用户管理器,这时我们就有权限把自己加到Administrator组了。
方法二
由于Windows XP在安装过程时,首先以Administrator默认登陆,有不少朋友没有注意到为它设置密码,而是根据要求创建一个个人之帐户,以后进入系统后即使用此帐户登陆,而且在Windows XP之登录界面中也只出现这个创建之用户帐号,而不出现Administrator,实际这个帐号依然存在,而且密码为空。
知道了这个原理,你可以直接也很启动,在登陆界面出现后,按Ctrl+Alt,再按Del两次,即可出现经典登陆画面,此时在用户名处填入Administrator,密码为空即可进入,接下来,就可以进入“控制面板”之“用户和密码”,修改你想要修改之用户之密码即可。
密码过期前显示信息提示
预设之情况下,Windows XP会在密码过期前14天显示信息提示使用者。如果要更改天数,可打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],双击右侧窗格中之“PassWordExpiryWarning”双字节值,根据你自己之需要设置提前提示之天数。
从待机状态恢复时不输入密码
打开“控制面板”→电源选项,点击“高级”选项卡,然后将“在计算机从待机状态恢复时,提示输入密码”前之对勾取消。
别让密码过期之另一招
Windows XP在密码过期前14天就会提醒你更换密码。除了可以通过修改注册表来取消提醒外,我们还可以在“运行”命令里输入:lusrmgr.msc,回车,在弹出之Local Users and GroUPS对话框中,选择“用户”文件夹,在右边窗口中找到你所使用之用户名,例如:Format,双击后,会弹出“Format 属性”对话框,只需选中“密码永不过期”复选框。
退出带密码之屏保时出现登陆界面
Windows XP中,如果设置了屏幕保护和密码保护,退出屏幕保护时为锁定计算机,显示之是欢迎界面。如何才能在退出屏保时为登陆界面呢?
点击“我之电脑”→“控制面板”→“显示”,在“屏幕保护程序”选项卡中之“屏幕保护程序”下,单击“屏幕保护程序”。 选中“密码保护”复选框,取消“显示欢迎屏幕”前面之勾选。
如果希望在开机时也显示登陆界面,需要进一步操作,在“控制面板”中双击“用户帐号”,打开“用户帐号”窗口,单击“更改用户登录或注销方式”,取消“使用欢迎屏幕”前面之勾选。
这样,以后没有论是登录还是从屏幕保护返回,都直接进入登录界面而不是欢迎界面。
创建一张密码重置磁盘
以前在使用Windows 2000时不少用户都遇到过因为忘记了自己之密码而没有法进入系统之问题,在Windows XP中你可以创建一张密码重设磁盘,这样在忘记密码时可以使用它来重新设置一个密码。点击开始→控制面板,然后点击用户帐号;在下面点击你之帐号名;在弹出之用户帐号对话框中选择“创建一张密码重设盘”,跟随向导之指示完成密码重设盘之制作。注意将该磁盘存放在安全之地方,因为任何人都可以使用它来访问你之本地用户帐号。
找到密码提示语
会不会担心记不住自己之登录密码?没关系,在 初生成密码时,你可以在提示符后生成一个提示语,Windows XP会把密码提示语保存在注册表[Hkey_local_Machine\Software\Microsoft\Windows\Current Version\Hints]里面。
限制自动登录之次数
这个设置用于限制自动登录之次数,一旦达到限制之数字,自动登录功能会禁用,系统会显示标准之认证窗口。打开“注册表编辑器”,找[HKEY_LOCAL_MacHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon],在右侧窗格创建名为AutoLogonCount之字符串值,将其值设置为自动登录之次数。这样每当系统启动一次,自动登录之次数将会减少一次,直到为零。然后不允许自动登录。AutoLogonCount和DefaultPassWord会从注册表删除,AutoAdminLogon为零。
自动登录时禁用Shift键
当使用自动登录功能时,用户可通过按住Shift键忽略登录进程,输入其他用户名及密码进入电脑。该技巧可以禁用自动登录时之Shift键功能。操作步骤如下:打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]子键并选中它。在右侧窗口中创建名为IgnoreShiftOverride之字符串值,命,将其键值设置为1。退出“注册表编辑器”,重启电脑。这样在启动时就不能通过按住Shift键中断自动登录过程了。
让别人访问你之电脑
打开“控制面板”→“用户帐号”,接着点击“创建一个新帐号”,然后在向导中输入其他用户帐号名称及密码, 后选择将其类型设置为“受限”,然后点击“创建帐号”按钮,这样别人就可以登录你之电脑了。
让指定之用户只能在特定时间登录
做家长之可能会希望限制孩子使用电脑之时间。只要按照以下方法,就能轻松实现。不过这要求你有Administrator权限。
首先进入“命令行提示符”,以Guest这个账户为例。如果需要设置这个账户从周一到周五之早上9点到晚上5点才能登录。可以用下面这个命令:
net user Guest /time:M-F,08:00-17:00,或者net user Guest /time:M-F,9am-5pm
回车后就会生效。
如果需要依次指定每天之时间,那么也只需要按照下面这个格式:
net user Guest /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00。
而net user Guest /time:all 这个命令则可以允许该用户随时登录。
当心你之加密文件
从Windows 2000开始,在NTFS文件系统之分区中Windows可以帮助你加密文件。方法是,在想加密之文件或文件夹上点右键,选择“属性”,在属性之“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中之“加密内容以便保护数据”即可实现在NTFS卷上对文件之加密。
小提示
这被称作为EFS(Encrypting File System,加密文件系统)。这种加密之好处是,加密之过程是完全透明之,也就是说,如果你加密了这些文件,你对这些文件之访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows之时候就进行了),而其它人则不能访问或移动这些数据。
不过如果你之Windows突然崩溃,在没有计可施之情况下只能重装系统,但原来被加密过之数据会出现没有法打开之问题。这时只有在域环境下,才可以得到域管理员之帮助,解密这些文件。这是因为当你使用EFS加密后,系统会根据你之SID(Security IdentifIEr,安全标示符)自动生成一个密钥,要解密这些文件就要使用这个密钥。对于系统而言,并不是根据用户名来区别不同之用户,而是根据SID,这个SID是唯一之。SID和用户名之关系跟人之姓名和身份证号码之关系是一样之。虽然有同名同姓之人,但他们之身份证号码绝对不会相同;虽然有相同之用户名(指网络上之,因为本地用户不能有相同之用户名),但他们之SID绝对不同。这也就解释了为什么重装系统后即使使用之前之用户名和密码登陆也不能打开以前之加密文件。
所以在重装系统之前 好能把加密之数据全部解密。然而,为了应付突发之系统崩溃,就需要备份好自己密钥,这样系统崩溃后只要重装系统,并导入密钥,就可以继续使用之前之加密文件了。
备份密钥之方法是:单击“开始”→“运行”,输入:certmgr.msc,回车后打开“证书管理器”,在 “当前用户”→“个人”→“证书”目录下,右击考试合格颁发给你之证书,在“所有任务”中点击“导出”,并选择Export The Private Key(导出私钥),其它选项按照默认设置。输入该用户之密码和保存路径就可以了。
在重装系统后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好备份之证书,然后按照向导,就可以完成对密钥之导入。或直接在导出之pfx文件上点右键,选择“安装PFX”。这时,你之加密数据已经可以访问了。
开启安全文件系统
打开“注册表编辑器”,找到[HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Control\Lsa],在右侧窗格将forceguest之键值改为1。
方法三
当有人为自己之机器设置了密码,而且不象xifeng那样明明白白告诉你密码之话,我们就要暴力破解它,哈哈。
利用NET命令
我们知道在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”用户了。 更多内容请看Cisco密码恢复专题 电脑密码设置手册 系统安全设置专题,或进入讨论组讨论。