虚拟机Windows Server忘记密码解决方法
虚拟机Windows Server忘记密码解决方法
当Windows Server虚拟机忘记密码时,可以通过修改utilman.exe文件来绕过登录界面并重置密码。这种方法适用于Windows 7、Windows 8、Windows 10以及多个版本的Windows Server。本文将详细介绍具体操作步骤。
原理
utilman.exe是Windows辅助工具管理器程序,虽然它本身不是一个关键的系统进程,但通过修改这个文件,用户可以访问一些有用的UI设置。在某些情况下,比如忘记密码需要重置时,通过修改utilman.exe文件为cmd.exe(命令提示符程序),可以绕过登录屏幕直接进入命令行界面,从而进行密码重置或其他系统管理任务。这种技术通常被称为”利用utilman.exe进行密码重置“。
此方法同样适用于Windows 7、Windows 8、Windows 10、Windows Server 2008、Windows Server 2012、Windows Server 2016。
一、虚拟机挂载镜像
首先准备好忘记密码这台虚拟机的Windows系统的映像文件,设置虚拟机,使用ISO映像文件。
二、从映像文件启动
设置好后重启,重启过程中按一直F2,进入Boot Manager页面,选择从CDROM启动
回车后进入下面界面,按任意键启动
三、进入命令提示符,选择系统盘
启动后进入Windows Server的安装界面,选择下一步,
这里选择修复计算机,按照步骤来
进入命令提示符界面后,判断系统盘在哪个位置,一般在C盘但因为是在虚拟机中也有可能是D盘或者自己之前分过盘,使用命令查看一下。
diskpart
list vol
我这里没有分过盘显示两个,根据文件大小判断,第一个是我们的映像文件而且它的类型也是DVD-ROM,所以系统盘就是C盘。
四、进入系统盘,复制cmd程序
判断系统盘后,进入,使用命令复制系统盘的cmd程序
c:
cd windows
cd system32
ren utilman.exe utilman.exe.old #它的意思是将当前目录下的utilman.exe文件重命名为utilman.exe.old。表示备份或标记为已修改。
copy cmd.exe utilman.exe #复制cmd中的内容到utilman
shutdowd –r –t 0 #立即重启
五、修改密码
重启后选择右下角的这个程序,进入命令提示符
命令修改密码,这里将密码修改成了Admin123456
net user #查看当前系统有哪些用户,默认有一个administrator用户
net user administrator 要修改的密码 #修改密码
修改后使用新密码就可以登录了。
简单学习下。