1. 准备Windows Vista安装光盘,进入BIOS将光驱设为第一启动,在出现的安装界面依次单击"修复计算机","命令提示符".
2.输入以下命令:
copy c:\windows\system32\cmd.exe d:\
rename c:\windows\system32\osk.exe oldosk.exe
rename d:\cmd.exe osk.exe
copy d:\osk.exe c:\windows\system32
3.重新启动电脑并退出光盘,在Vista登录界面单击屏幕左下角的"轻松访问"图标,然后在弹出的窗口勾选"启动屏幕键盘",单击"确定,此时启动的就是命令提示符了.
4.这里启动的"命令提示符"就是以系统内置的SYSTEM帐户登陆的,它拥有系统最高权限,现在我们就可以通过它来进入Vista.
重置用户密码
在"命令提示符"下输入"mmc.exe"启动控制台,然后单击"文件->添加/删除管理单元",在可用的管理单元列表选中"本地用户和组",单击"添加".现在返回控制台窗口,依次展开"控制台节根点->本地用户和组->用户",然后在右侧窗口中选中忘记密码的帐户,右击选择"设置密码",按提示更改密码,完成后就可以返回登录窗口使用新建的密码登录Vista了.

小提示:
如果手边没有Vista安装光盘,可以用DOS启动盘启动系统到纯DOS,然后加载NTFSDPS(可读写版本),进入"c:\windows\system32"执行上述操作.而且在通过"启动屏幕键盘"启动的cmd中,还可以输入“explorer.exe”来调出桌面和开始菜单,可以进行一切操作,以上步骤已测试确认过.其基本原理为利用cmd.exe来替换“屏幕键盘”的osk.exe,使之能够在登录系统之前运行.

---------------------------------------------------------------------------

方法2:

如果遇到vista忘记密码不要着急,可以按照下面的办法解决vista忘记密码的问题。

原理:在windows2000/xp/vista下,按shift键5次,可以打开粘置,会运行sethc. exe,而且,在登录界面里也可以打开。这就让人联想到WINDOWS的屏保,将程序替换成cmd. exe后,就可以打开shell了。
环境:WinXP与Vista双系统。IceSwordv1. 22(支持Vista)。
步骤:1. 进入到WINXP系统中,进入VISTA系统中的SYSTEM32目录下(此处为D盘),找到Sethc. exe,尝试重命名或删除(注,此时系统提示无法操作文件);
2. 运行IceSwordv1. 22,通过其"文件操作"功能,强制删除sethc. exe(删除前先复制备份好了),结果:删除成功;
3. 找到Vista系统中的CMD. EXE复制并命名为sethc. exe;
4. 重新启动电脑,进入VISTA系统中;
5. 在密码登录界面中,连续按shift键5次,可以打开粘置功能,这时弹出我们熟悉的CMD窗口;
6. 在CMD窗口中依次输入以下命令:
netuserlily123456/add

netlocalgroupadministratorslily/add

netlocalgroupuserslily/del 字串6

三行命令的意思分别是:
a. (表示新添加一个用户,用户名为lily,密码为123456。)
b. (将用户名lily添加到管理员组,起到提升权限作用。)
c. (系统默认会将新用户默认为USERS组,因此,为了权限的足够大,需要清除小权限。)

---------------------------------------------------------------------------

命令行方法:

1. 在电脑启动时按〔F8〕及选〔Safe Mode With Command Prompt〕
2. 选 〔Administrator〕後便会跳出〔Command Prompt〕的窗口
3. 用〔Net〕的命令增加一个用户,例:增加一个用户名为 alanhkg888,命令语法如下 >net user alanhkg888 /add
4. 将新增用户提升至 Administrator 的权力,例:提升刚才增加用户 alanhkg888 的权力,命令语法如下 >net localgroup administrators alanhkg888 /add
5. 完成上列步骤後重新启动电脑,在启动画面上便增加了一个用户 alanhkg888 了,选 alanhkg888 进入
6. 登入後在〔控制面板〕→〔用户帐户〕→删除原用户的密码。
7. 在登入画面中选原来的用户便可不需密码情况下等入 (因已移除了)
8. 删除刚才新增的用户,在〔控制面板〕→〔用户帐户〕→选〔alanhkg888〕,然後选〔删除帐户〕便可

---------------------------------------------------------------------------

MMC方法:

请先将Vista安装盘放入光驱,重新启动计算机,在CMOS中进行设置以光驱启动后系统会出现一些常规界面,大家根据提示或默认设置进行操作 就可以了。当出现安装界面时,请单击“Repair your computer”(修复系统),在随后弹出的对话框中选择“Command Prompt”(命令提示符)。在调用了系统的命令提示符窗口后,请输入“mmc.exe”命令并按回车键,不久后系统将会调用出控制台(这是用来破解系 统密码的窗口)。随后选择文件”-“添加/删除管理单元”,系统将再次弹出一对话框。在该对话框左侧窗口内选中“本地用户和组”,然后再单击“添加”按 钮。此时,系统将把“本地用户和组”添加到“控制台节点”,单击“确定”按钮完成添加过程。添加完毕后,系统返回到控制台操作界面,单击左侧窗口中的“本 地用户和组”,然后再单击“用户”,系统将在右侧窗口中列出当前所有用户。右键单击你要破解的登录用户,选择“设置密码”在弹出的“为帐户设置密码”对话 框中,单击“继续按钮”。 随后,系统将会弹出设置新密码的窗口。而此时Vista系统并不需要用户输入以前的密码,而是直接可以设置新的密码。在输入新的密码后,单击确定按钮,系 统会弹出一对话框,提示设置成功。这种破解方式虽然复杂但是很实用 .

---------------------------------------------------------------------------

运气最好的办法:

忘记Vista登录密码,破解方法一
1.重新启动计算机,连续按F8键 ,进入安全模式即可。
2.耐心等待在出现欢迎界面的时候输入用户名为“Administrator”。你想获得管理员身份的帐号。密码为空(如果你在安装Vista之前没设置超级管理员密码的话就可以,否则只能使用接下来的第2种方法了)
3.进入后在“控制面板”-点击“用户帐户”-点击“管理其他帐户”-点击你需要更改的帐户。
4.点击“更改密码”或者“删除密码”接着Vista系统会告诉你具体的步骤的,不懂请点击相关主题帮助。
5.重新启动即可

vista忘记用户名密码的修改方法(使用PE进入系统,用cmd.exe冒充虚拟键盘,然后就可以mmc组策略,或者命令行添加用户并提升权限)的更多相关文章

  1. CentOS7忘记root密码的修改方法

    参考文献: [1]CentOS 6 & 7 忘记root密码的修改方法_Linux教程_Linux公社-Linux系统门户网站

  2. 使用MySQL命令行新建用户并授予权限的方法

    MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...

  3. linux 和win7 双系统模式下 忘记win7 密码的修改方法

    首先登陆linux系统,在linux 系统下找到win7系统的安装盘(比如为C盘), (1)进入到C://windows/system32下 找到osk.exe 文件,并将其剪切到其他的地方(记住这个 ...

  4. 忘记root密码,修改方法

    Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决.CentOS6和CentOS7的密码方法也是不一样的,具体如下: 首先是CentOS 6 ...

  5. CentOS 6 忘记root密码的修改方法

    1.Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决.CentOS6和CentOS7的密码方法也是不一样的,具体如下: 2.centos ...

  6. CentOS 7 忘记root密码的修改方法

    1.开机按esc 2.选择CentOS Linux (3.10.0-693.......)     按 e 键: 3.光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysr ...

  7. CentOS 6 & 7 忘记root密码的修改方法

    https://www.linuxidc.com/Linux/2018-01/150211.htm

  8. openSUSE Linux 忘记root密码的解决方法

    openSUSE Linux 忘记root密码的解决方法 : 对于大部分linux发行版本,忘记root密码的时候,是可以通过单用户模式来重设密码的. 如在redhat/fedora 下,可以通过在启 ...

  9. mysql忘记root密码的解决方法

    Windows下mysql忘记root密码的解决方法 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 或者在windows任 ...

随机推荐

  1. RoundingMode 几个参数详解

    第一版 java.math.RoundingMode 几个参数详解 java.math.RoundingMode里面有几个参数搞得我有点晕,现以个人理解对其一一进行总结: 为了能更好理解,我们可以画一 ...

  2. eclipse使用Hibernate tools反向工程插件遇到的几个问题

    1,在eclipse使用hibernate工具,生成hibernate配置文件时,可能会提示not parse ....xml错误 参见 加载本地dtd 2,反向工程中,生成配置文件时,一般要填写其默 ...

  3. Android菜鸟的成长笔记(24)——Android中的振动器

    在某些时候,程序需要启动系统振动器,比如手机静音时使用振动提示用户:再比如玩游戏时,当系统碰撞.爆炸时使用振动带给用户更逼真的体验等.总之,振动是除视频.声音之外的另一种"多媒体" ...

  4. Delphi Base64编码/解码及ZLib压缩/解压

    最近在写的程序与SOAP相关,所以用到了一些Base64编码/解码及数据压缩/解压方面的知识. 在这里来作一些总结:   一.Base64编码/解码   一般用到的是Delphi自带的单元EncdDe ...

  5. element-ui 自定义表单验证 , 但是不出现小红心了

    基本上按照文档上提供的方式做就没啥大问题 , 我遇到的问题是 , 自定义以后不显示小红星了 <el-form :model="ruleForm2" status-icon : ...

  6. mongose TypeError: Cannot read property 'findOne' of undefined

    最近在node的一个项目中,需要在model的一个数据表中写一个钩子函数去调用另外一个文件中的方法,一开始我采用了将此方法放入到global中,直接从global.meteod这样去获取.后来我又尝试 ...

  7. 矿Java开发学习之旅------&gt;Java排序算法经典的二分法插入排序

    一.折半插入排序(二分插入排序) 将直接插入排序中寻找A[i]的插入位置的方法改为採用折半比較,就可以得到折半插入排序算法.在处理A[i]时,A[0]--A[i-1]已经按关键码值排好序.所谓折半比較 ...

  8. Windows远程连接Ubuntu (远程桌面和XDMCP)

    从RHEL/CentOS转过来,几乎所有的编码都在windows下,不习惯原生linux开发.总结了远程连接的两种方式,一种用Windows自带的rdp协议,另外一种用xdmcp协议 XRDP 就是用 ...

  9. webpack之font-awesome

    1.安装font-awesome和font-awesome-loader及依赖 git:https://github.com/shakacode/font-awesome-loader npm ins ...

  10. C++机器学习古典材料

    Caffe :高速神经网络架构 住址:https://github.com/BVLC/caffe CCV :以C语言为核心的现代计算机视觉库 地址:https://github.com/liuliu/ ...