最近遇到这样一个问题,有一台Win2000的域控制器,不能正常启动,老是停留在网络连接的画面,进不了系统。
         我首先想到这台域控还能不能进入安全模式,于是重新启动这台域控,按F8选择进入安全模式,在进入安全模式的过程中,系统弹出一个错误对话框,大致意思是:磁盘空间已满,活动目录不能正常使用 0x000007F ,请重新启动进入目录服务恢复模式。
         按照系统的提示,我又重新启动按F8选择目录服务恢复模式,当启动到登录画面,需要输入administror的密码时,发现目录服务恢复所需的密码忘记了。这下可麻烦大了,进不了系统,清除不了垃圾文件,域控就不能正常登录,这个怎么办呢?
         一个念头闪过:用光驱启动进入系统,清理垃圾文件,这样就可以正常登录域控了,想到就做,马上用光驱启动(需要一张带winpe的启动光盘),当用光驱启动进入系统(此时的系统是光盘所带的系统: WinXP),傻眼了,居然认不出硬盘,怎么回事呢???定下心来一想,哦,原来此台域控所用的系统为Win2000,并且做了Win2000自带的软Raid1(也是就是镜像),所以导致光盘系统认不出硬盘。怎么办呢??从网上找到办法,就是找另一台电脑,装上Win2000的系统,然后再把域控的硬盘挂上去就可以了。按照这个方法果然有效,顺利解决清除域控上的垃圾文件的问题,使这台域控能够顺利正常登录。
        接着,就来到本文的主题要做的事情咯。如何重置目录服务恢复的administrator的密码吗??因为太久了,原来的密码忘记了。
                呵呵,原来微软早就想到了,在Win2000系统的安装目录里有一个SetPwd.exe的可执行文件就是用于重置这个目录服务恢复的密码的。进入CMD,然后SetPwd /s:服务器名  /p:重新设置密码,这样就搞定了。