应该是在几个月之前有网友在使用Vultr VPS主机安装Windows系统操作项目的时候自己修改默认系统生成的密码,居然是凭借他聪明的大脑记忆密码,最后居然忘记且自己也无法远程登入。虽然当时没有帮助解决,但是这个问题一直记着且正好借助这次体验到"Vultr VPS安装内置Windows2012/2016系统过程和体验",我也尝试忘记密码去找解决找回和重置密码的办法。
其实在Vultr官方也有给出解决方案(https://www.vultr.com/docs/reset-windows-server-administrator-password),所以在这篇文章中老左也是依据这篇文章提供的方法来解决和记录的。文章中的方法是参考官方的,但是所有的截图都是自己亲自操作体验记录的。
第一、准备工作
重要的依旧是备份好数据,虽然我这次能够解决这个问题,但是难免可能网友参考出现的问题,所以建议我们还是先快照备份,备份之后才能去操作。当然,如果我们有更好的办法和解决方案,还是可以自己尝试解决。根据官方的说明文档,支持2012、2018系统,我自己是在2016系统中解决的也是可以的。
第二、安装Finnix
1、Finnix下载地址
官方下载地址:https://www.finnix.org/Download
这里我用Finnix 111版本,下载地址
Finnix 111:http://www.finnix.org/releases/110/finnix-110.iso
2、自定义上传
我们需要自定义上传ISO,上传完毕之后我们去用Finnix启动。
3、启动
选择finnix,然后点击attach iso and reboot。
第三、设置重置远程密码
1、通过View Console进行连接服务器进行命令操作。
进入系统看到上面界面,然后回车。
通过fdisk -l命令检查磁盘情况。这里我们需要看到的数据都是在/dev/vda2中。
2、挂载
mkdir /mnt/win
mount /dev/vda2 /mnt/win
但是看到报错。那就来解决。
ntfsfix /dev/vda2
mount /dev/vda2 /mnt/win
我们先ntfsfix磁盘,然后再去挂载。
3、清除密码
cd /mnt/win/Windows/System32/config/
chntpw SAM
然后我这里输入1回车来清除密码,然后输入y写入。
4、清除挂载
cd ~
umount /mnt/win
清除挂载,我们然后再到面板中remove掉挂载的finnix。
第四、重新设置密码
重启之后我们再登入View Console,可以直接不要密码进去WIN系统,我们这个时候再去设置一个新的密码。
这样我们重新设置密码就可以了。
总结,设置过程还算简单,毕竟根据官方提供的教程可以设置。但是无论如何我们有重要数据的还是需要先快照备份。因为任何操作的时候可能有各种的不确定。