导航

用故障恢复控制台恢复注册表

Posted on 2007-05-20 21:04  二月三十号  阅读(1611)  评论(0)    收藏  举报
今天有意修改了下注册表,导致无法进入系统,一登陆就注销,查了半天资料,终于找到了个不完美解决方法:
   因为我装的双系统(XP,2003),进不去2003,只好进XP,到2003系统目录\windows下新建一个文本文件,假设文件名是 r1.txt ,打开输入如下命令:
md tmp
copy k:\windows\system32\config\sam k:\windows\tmp\sam.bak
delete k:\windows\system32\config\sam
copy k:\windows\repair\sam k:\windows\system32\config\sam
copy k:\windows\system32\config\software k:\windows\tmp\software.bak
delete k:\windows\system32\config\software
copy k:\windows\repair\software k:\windows\system32\config\software
copy k:\windows\system32\config\system k:\windows\tmp\system.bak
delete k:\windows\system32\config\system
copy k:\windows\repair\system k:\windows\system32\config\system
copy k:\windows\system32\config\security k:\windows\tmp\security.bak
delete k:\windows\system32\config\security
copy k:\windows\repair\security k:\windows\system32\config\security
copy k:\windows\system32\config\default k:\windows\tmp\default.bak
delete k:\windows\system32\config\default
copy k:\windows\repair\default k:\windows\system32\config\default
这里的k:\windows是我2003的系统目录。
   这些命令是呆会进故障恢复控制台要用到了,因为我有双系统,可以直接在XP里面编辑,如果只装了一个系统,那就只有记下这些命令,到故障恢复控制台一条条的输入了。
   接下来重起系统,用WIN2003系统盘从光驱引导进入故障恢复控制台,进入2003的系统目录,执行
batch r1.txt
完成后EXIT重起,然后就可以进2003了。
   这样恢复的结果是,完全回到系统刚安装完毕的状态,必须要从驱动开始重新装,有很多资料会丢失,但毕竟比重装系统省事多了。如果设了还原的话,貌似可以补救,不过我都把还原关了。
   我看到这个方法是别人在WINXP上用的,实践证明这个方法对WIN2003同样有效。OVER。