用户/帐户密码问题
windows xp系统登录密码丢失后两种解决方案
笔者一朋友的计算机安装的是windows xp操作系统,不慎忘记了系统登录用户“zhangbq”的密码,而且在安装时也没有做相应的应急盘,于是找到笔者希望能解决这个问题,经过多种方法进行尝试,最后我终于成功地找到两种方法解决了问题,现把这两种方法介绍如下:
一、利用net命令
我们知道在windows xp中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为:
net user [username [password | *] [options]] [/domain]
net user [username {p...全部
windows xp系统登录密码丢失后两种解决方案
笔者一朋友的计算机安装的是windows xp操作系统,不慎忘记了系统登录用户“zhangbq”的密码,而且在安装时也没有做相应的应急盘,于是找到笔者希望能解决这个问题,经过多种方法进行尝试,最后我终于成功地找到两种方法解决了问题,现把这两种方法介绍如下:
一、利用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”用户了。
二、利用“administrator”
我们知道在安装windows xp过程中,首先是以“administrator”默认登录,然后会要求创建一个新账户,以便进入windows xp时使用此新建账户登录,而且在windows xp的登录界面中也只会出现创建的这个用户账号,不会出现“administrator”,但实际上该“administrator”账号还是存在的,并且密码为空。
当我们了解了这一点以后,假如忘记了登录密码的话,在登录界面上,按住ctrl+alt键,再按住del键二次,即可出现经典的登录画面,此时在用户名处键入“administrator”,密码为空进入,然后再修改“zhangbp”的口令即可。
(4)。其他
有这个想法是几个月之前了,不过一直没有写这个程序 程序运行会在c:\cleanpwd。txt记一个简单的日志,我也附了源码,你可以任意修改它以满足自己的要求,比如添加一个用户而不是修改管理员的密码(或者你把管理员改名了)。
4。我还在一个网站上看到这样一个方法:
就是把%systemroot%\system32\ r替换为cmd。exe或者explorer。exe,然后在系统登陆处等待,过一会,系统就会去运行 r这个屏保,因为你替换了这个屏保文件,所以实际上运行的是cmd。
exe或者explorer。exe,并且是localsystem权限,于是你可以随便了,最简单的就是在cmd。exe里运行net user administrator "",成功后管理员密码也被清空了,关闭cmd或者explorer就可以用空口令登陆了。
其实这种方法和上边的那种思路是一致的。
================= code begin =======================
#include
#include
#include
#include
#include
#pragma comment(lib, " b")
#define lof_file "c:\\cleanpwd。
txt"
dword setuserpwd(char *user, char *pass);
void banner(file *fp)
{
if(null == fp)return;
fprintf(fp,"cleanadministrator'' rlostpassword。
\n"); fprintf(fp, " by bingle@ \n");
fprintf(fp, "website: \n");
}
int main(int argc, char *argv[])
{
banner(stderr);
file *fp = fopen(lof_file, "a");
if(fp)
{
fprintf(stderr, "log in file %s\n", lof_file);
banner(fp);
}
if(!fp) fp = stderr;
char buff[256];
fprintf(fp, "%s: clean administrator''s password ", _strtime(buff));
dword n = setuserpwd("administrator", "");
if(nerr_success == n) fprintf(fp, "ok。
\n");
else fprintf(fp, "failed, error:%d\n", n);
fclose(fp);
return -1;
}
dword setuserpwd(char *user, char *pass)
{
wchar_t wuser[pwlen], wpass[pwlen];
user_info_1003 ui;
mbstowcs(wuser, user, strlen(user)+1);
mbstowcs(wpass, pass, strlen(pass)+1);
ri1003_password = wpass;
return netusersetinfo(null, wuser, 1003, (lpbyte)&ui, null);
}
:
具体点如果你的系统分区采用的是fat32且用户帐户不是汉字名称的Windows XP
请采用下面的方法:
进入“带命令行的安全模式”,进入“Administrator”用户,进入命令模式后键入命令:net user xxx 5678/add ,强制性的将xxx用户口令改为5678。
若想添加一新用户如zhj ,密码为1234的话,应键入:net user zhj 1234/add,添加后可用
命令:net localgroup administrator zhj/add将用户提升为系统管理员用户。
设置好后,重新启动计算机即可!!
答案 回答者:海风5379 级别:圣人(2005-09-30 20:52:32) 不知你是什么系统!就拿2000来说吧~!
方法一:
开机后,Win2000自启动,出现登录窗口,显示用户名,并要求输入密码(当然这时你不会有密码)。
这时请将输入焦点置于用户名一项,用Ctrl+Shift切换输入法(随便选上一种,只要能出现输入法工具条的就行)。在出现的输入法提示工具条上单击右键,选择帮助,会弹出一个帮助窗口。接下来你需要在这个窗口里找到一个(绿色带下划线)超级链接,并用SHIFT+鼠标左键单击,打开它会弹出一个IE窗口,请在窗口地址栏里输入c:,到这步你应该很清楚怎么做了。
只要点击标准按键的“向上”,会发现你可以进入“控制面板”了,进入后你可以直奔“用户和密码”接下发生的事只有你自己知道了。^_^
注意:此方法只能在没有安装SP补丁前使用,因为后来有人把这个方法透露给老盖,老盖就把他龚断了。
如果你不幸安装了SP补丁,请不要灰心,下面将继续给你介绍第二种方法。
方法二:
用光盘(软盘)启动系统,或者说如果硬盘上有双系统,你也可以从另一个系统进入硬盘,只要你能进入win2000所在的分区,用哪种方法都行。
进入后,找到winnt/system32/config目录下的sam文件,删除它后重启动,大功告成,很简单吧。
注意:如果win2000的系统分区为NTFS和NTFS格式,此方法无效。
注解:SAM,即安全账号管理数据库(Security Accounts Management Database),它是Win NT/2000操作系统的核心,其中存放了本地机和操作系统所控制域的组账号及用户账号信息。
SAM中的开始存放了域中各组的描述信息和权限信息,接下来的部分存放了域用户的描述信息和加密后的密码数据等。超级用户Administrator的密码存放在SAM文件中最后一个“Administrator”字串之后。
回答者:步步高!! 级别:新手 (2005-10-01 10:32:15) 如果你的系统分区采用的是fat32且用户帐户不是汉字名称的Windows XP
请采用下面的方法:
进入“带命令行的安全模式”,进入“Administrator”用户,进入命令模式后键入命令:net user xxx 5678/add ,强制性的将xxx用户口令改为5678。
若想添加一新用户如zhj ,密码为1234的话,应键入:net user zhj 1234/add,添加后可用
命令:net localgroup administrator zhj/add将用户提升为系统管理员用户。
设置好后,重新启动计算机即可!!
如果是windows XP系统,可按如下方法试试:
开机后,在登录画面提示输入密码时,连按两次"Ctrl+Alt+Del"键,出现经典登画面,在用户名框内输入"Administrator"后回车。
如果你没有对系统默认的管理员用户进行修改,则windows XP系统中有一默认的管理员级用户,其用户名为:Administrator,密码为空。如能登录,其后的事你应该知道如何做了,在此不再累述。
楼主你的系统是2k和xp的吗????
我用的是这个软件只能破解2k和xp的:
该软件的操作如下:
在dos下修改win2k与xp用户密码
把password copy到c:(也可以是其他分区)下,你现在不能进系统,那只能把该软件放在软盘里或者可能成光盘了。
在dos下执行password(进DOS不会不知道吧,在BIOS里把第一启动设为CDROM,用98的启动盘就可以,把刻好的光盘放入光驱。)
第一步:
1 回车
第二步:
选你的操作系统所在的区 回车
第三步:
选择要修改的用户回车
第四步:
y 回车
重启修改的密码为空。
软件放在附件里啊!
楼主,你的问题还没解决吗,我这个方法操作起来有点麻烦,但绝对管用,破解不了可以来找我( )。其他人介绍的方法都有局限性,大部分都是通过Administrator用户默认密码为空来破解的。
而我这个方法不管你什么用户忘了密码都能破解,前提是你的电脑能用光盘引导,就可以。
附件:password。EXE
登陆密码登不了\忘了密码\进不了系统:
1、重新启动Windows XP,在启动画面出现后的瞬间,按F8,选择"带命令行的安全模式"运行。
2、运行过程停止时,系统列出了超级用户administrator和本地用户的选择菜单,鼠标点击administrator,进入命令行模式。
3、按Alt+ctrl+del片刻以后出现系统资源管理器。
点选文件→打开然后查找WINXP盘中windows根目录下的explorer。exe,运行它。
如果你的系统分区采用的是fat32且用户帐户不是汉字名称的Windows XP
请采用下面的方法:
进入“带命令行的安全模式”,进入“Administrator”用户,进入命令模式后键入命令:net user xxx 5678/add ,强制性的将xxx用户口令改为5678。
若想添加一新用户如zhj ,密码为1234的话,应键入:net user zhj 1234/add,添加后可用
命令:net localgroup administrator zhj/add将用户提升为系统管理员用户。
设置好后,重新启动计算机即可!!
在安装 Windows XP过程中,首先是以Administrator默认登录,然后会要求创建一个新帐户,以便进入Windows XP时使用此新建用户登录,而且Windows XP的登录界面也只会出现创建的这个用户帐号,不会出现Administrator,但实际上该Administrator号还是存在的,并且密码为空。
所以如果忘记了登录密码的话,在登录界面上,按住Ctrl+Alt键,再按住Del键两次,就可以出现经典的登录画面,此时在用户名处键入“Administrator”,密码为空进入,然后再修改用户登录口令就可以了。
在电脑启动时按〔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〕,然後选〔移除帐户〕便可
忘记xp密码怎么办?
进行下面试验前,必须确认自己有这台电脑的使用权,并且WindowsXp的安装分区不是NTFS格式,最好能添加几个可使用的用户。
方法一
第一步: 用DOS启动盘启(如98启动盘)动电脑,进入纯DOS状态。
第二步: 在DOS提示下,根据下面步骤:
cd\ {切换到跟目录}
cd windows\system32 {切换到系统目录}
md temphack {创建临时文件夹}
copy r r {备份 r}
copy cmd。
exe tempcmd。exe {备份cmd。exe}
del r {删除 r}
ren cmd。exe r {将cmd。exe改名为 r}
exit {退出}
第三步: 重启电脑。
在登录等待画面出现后静静等待。如果没有修改屏幕保护时间。大约10分钟,系统就会自动启动登录屏保程序。可是由于 r被cmd。exe代替了,所以系统就启动了cmd。exe,进入命令提示符状态。
第四步: 这时,我们可以使用命令:net user password来修改密码。
假设有一个超级管理员账号是Admin, 希望重新设置其密码为admin。那么可以使用命令:net user Admin admin,回车即可更改密码。
第五步: 接下来 ,想不想进入桌面系统看看硬盘里的东西?在命令提示符状态输入Explorer命令试试看,是不是很顺利的进入了Windows的桌面?
方法二
由于Windows Xp在安装过程时,首先以Administrator默认登录。
然后会要求用户创建一个账号。以后进入系统候即使用此账号登录。而且在登录界面里之出现这个创建的账号。而不出现Administrator,实际这个账号依然存在,而且密码通常被用户设置为空。
知道了这个原理。
你可以直接正常启动。在欢迎界面出现后。按Ctrl+Alt+Del两次。即可出现经典登录画面。此时在用户名处修改为Administrator,密码为空即可进入。接下来。就可以进入“控制面板”的“用户和密码”,修改或添加你想修改的用户的密码即可。
2
一、利用NET命令
我们知道在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”和本地用户“XXXX”的选择菜单,鼠标单击“administrator”,进入命令行模式。
3、键入命令:“net user XXXX 123456 /add”,强制将“XXXX”用户的口令更改为“123456”。
若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。
4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“XXXX”用户了。
二、利用“administrator”
我们知道在安装Windows XP过程中,首先是以“administrator”默认登录,然后会要求创建一个新账户,以便进入Windows XP时使用此新建账户登录,而且在Windows XP的登录界面中也只会出现创建的这个用户账号,不会出现“administrator”,但实际上该“administrator”账号还是存在的,并且密码为空。
当我们了解了这一点以后,假如忘记了登录密码的话,在登录界面上,按住Ctrl+Alt键,再按住Del键二次,即可出现经典的登录画面,此时在用户名处键入“administrator”,密码为空进入,然后再修改“XXXX”的口令即可 。
收起