注册表遭到破坏而不知怎样修复时,其实可以使用故障恢复控制台方便快速地恢复受损的注册表。
我们先重新启动计算机,将Windows XP安装光盘插入光驱(注意,要先在BIOS中将第一启动项设为
光驱),即可启动Windows XP安装程序,如图1:
(图1)
我们依照提示按R键进入故障恢复控制台。我们选择一个系统目录,
这里我们只有一个操作系统,所以只有一个目录,只能选择1了,我们输入1回车,
如果设了管理员密码(也就是Administractor帐号),就依照提示输入密码回车,
如图2:
(图2)
然后依次执行如下命令,如图3:
(图3)
cd repair回车
copy sam c:/windows/system32/config回车
y回车
copy system c:/windows/system32/config回车
y回车
copy software c:/windows/system32/config回车
y回车
copy default c:/windows/system32/config回车
y回车
copy security c:/windows/system32/config回车
y回车
exit回车
重启计算机后我们发现注册表恢复原样了!
但是会出现一个问题,原来使用的具有管理员权限的账户在系统登录界面不见了,
取而代之的是隐藏的Administractor,它却出现在登录界面。
这样用Administractor账户也没关系,但看起来总觉得别扭。如何把Administractor
在登录界面隐藏起来,而让另一个登录账户出现登录界面呢?
我们可以先用WinPE删除c:/Documents and Settings目录下的除All Users,Default User
以外的所有文件夹后再执行上面的操作,然后再创建一个新帐户,这时Administrator会
自动消失在登录界面中。
如果发现Administrator还出现在登录界面中,我们可以修改注册表来达到隐藏账户的目的。
开始->运行,输入:regedit回车
打开注册表编辑器,找到以下子键:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon/SpecialAccounts/UserList
在右边的列表中添加一个DWORD键值项,键值项名称为用户名(在这里为Administrator),键值为0。
表示在登录界面中隐藏Administrator。如图4:
(图4)