您现在的位置: 星云电脑教程 >> 电脑教程 >> 经验共享 >> 操作系统 >> 注册表 >> 正文

Win XP中恢复受损的注册表

星云电脑教程 文章来源:Yesky 作者:刘晖 更新时间:2004-12-10 10:23:44 点击数有问必答

  现在我们需要从系统自己备份的文件中恢复正确的注册表设置。首先在启动时按F8进入安全模式,然后打开“我的电脑”,在“工具-文件夹选项”的“查看”选项卡下,取消对“隐藏受保护的系统文件”的选择,并且选中“显示隐藏文件和文件夹”。然后点击确定。


  打开资源管理器,双击进入安装了windows XP的硬盘分区(我这里打开的就是C盘),找到System Volume Information文件夹,这个文件夹平时是看不到的。打开之后你应该可以看见多个类似“_restore{1A93AEA8-AEC3-4417-A255-6803DA8FB2EB}”的子文件夹,这些文件夹中就保存了系统还原的生成的备份文件。

  根据那几个子文件夹的创建日期,选择一个在系统完全正常时创建的。我选择了_restore{1A93AEA8-AEC3-4417-A255-6803DA8FB2EB}这个文件夹,并且从_restore{1A93AEA8-AEC3-4417-A255-6803DA8FB2EB}\RP1\Snapshot 下复制了一些文件到最初建立的临时文件夹“C:\windows\TMP”中,需要复制的文件有:

  _REGISTRY_USER_.DEFAULT
  _REGISTRY_MACHINE_SECURITY
  _REGISTRY_MACHINE_SOFTWARE
  _REGISTRY_MACHINE_SYSTEM
  _REGISTRY_MACHINE_SAM

  我们操作的目的就是用这些文件替换C:\windows\System32\Config文件夹下的同名文件。而由于在控制台模式下,我们对文件和文件夹的操作受到限制,因而不得不采取这样的方法。

  接下来重启电脑,继续进入故障控制台,删除当前的注册表文件,并恢复到之前的正确状态去。

  在控制台下,依次输入下列命令:

  cd system32\config
  Del sam
  Del security
  Del software
  Del default
  Del system

  Cd c:\windows\tmp
  Copy _registry_machine_software c:\windows\system32\config\software
  Copy _registry_machine_system c:\windows\system32\config\system
  Copy _registry_machine_sam c:\windows\system32\config\sam
  Copy _registry_machine_security c:\windows\system32\config\security
  Copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default

上一页  [1] [2] [3] 下一页

>>