注意
此类错误通常说明计算机因为注册表的原因不能启动,下列操作应该能够修正以上错误。然而,需要特别注意的是,你需要将5个注册表区域全部进行替换。只简单的替换一个或者两个将会潜在的导致其他的错误如果你使用的是WindowsXP的OEM版本,那么你不应该使用方法2。否则,你的操作系统将不再可用。OEM安装版本创建了事先不存在的用户名和密码。因此,对于你个人来讲,下面的操作指导不会解决问题。对于OEM版本XP的最简单方法是使用制造商提供的恢复盘重新安装XP系统1/重启机器2/按住F8键,直到出现菜单3/菜单出现后,使用方向键选择最近一次正确的配置选项4/按回车键5/此时,计算机应该重新安装最近一次的正常启动所使用的配置文件6/重启计算机7/如果仍然存在问题,那么采用下面的复杂方法1/将WindowsXP的安装光盘放入光驱,重启计算机2/在欢迎使用安装程序界面,按R键,进入恢复控制台3/在恢复控制台中会显示当前Windows的安装列表4/你需要根据你所安装的WindowsXP系统的路径选择相应的数字。如果你仅仅安装了一个单系统,那么应该选择15/此时,需要你输入管理员Administrator用户的密码。如果你以前没有设过此密码,那么直接按回车键即可6/如果密码正确,那么将恢复控制台提示符,进入恢复控制台命令交互界面7/在恢复控制台提示符后键入下述命令,每一行命令用回车键结束mdtmpcopyc:\windows\system32\config\systemc:\windows\tmp\system.bakcopyc:\windows\system32\config\softwarec:\windows\tmp\software.bakcopyc:\windows\system32\config\samc:\windows\tmp\sam.bakcopyc:\windows\system32\config\securityc:\windows\tmp\security.bakcopyc:\windows\system32\config\defaultc:\windows\tmp\default.bakdeletec:\windows\system32\config\systemdeletec:\windows\system32\config\softwaredeletec:\windows\system32\config\samdeletec:\windows\system32\config\securitydeletec:\windows\system32\config\defaultcopyc:\windows\repair\systemc:\windows\system32\config\systemcopyc:\windows\repair\softwarec:\windows\system32\config\softwarecopyc:\windows\repair\samc:\windows\system32\config\samcopyc:\windows\repair\securityc:\windows\system32\config\securitycopyc:\windows\repair\defaultc:\windows\system32\config\default8/在上述命令执行完毕后,键入Exit,退出恢复控制台9/重启计算机10/计算机重新启动后使用Administrator身份登录。如果你使用的是WindowsXPHome版,那么你只能在安全模式中使用Administrator身份登录。11/下一个操作是使用系统备份工具将注册表文件拷贝至备份路径。然而,在进行备份之前,你需要在文件管理器的文件夹选项中设置显示所有文件和文件夹及隐藏受保护的操作系统文件。(操作步骤12-19为设置设置显示所有文件和文件夹及隐藏受保护的操作系统文件的方法,如果熟悉此操作,可直接跳至操作步骤20)12/打开文件管理器13/选择菜单中工具14/选择文件夹选项15/选择查看选项卡16/在高级设置中找到显示所有文件和文件夹及隐藏受保护的操作系统文件17/选择显示所有文件和文件夹18/去除对隐藏受保护的操作系统文件的选择19/出现提示框,显示编辑或删除操作系统文件将破坏系统,选择是。选择确定,关闭文件夹选项对话框20/在文件管理器中进入WindowsXP的安装目录。21/打开SystemVolumeInformation目录,如果此目录不可存取,可根据错误信息查看微软知识库文章30953122/在SystemVolumeInformation目录中可以看到一个或多个类似_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}的目录23/如果目录以图标方式或者是缩略图方式显示,请选择查看菜单项中的详细资料选项24/选择一个以RP开头的,并且不是在当前时间创建的文件(这些文件为还原点,RestorePoints)25/进入这些目录中的某一个,并找到其中的Snapshot目录。比如C:\SystemVolumeInformation\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot26/在Snapshot目录中拷贝如下文件到C:\Windows\tmp目录_REGISTRY_USER_.DEFAULT_REGISTRY_MACHINE_SECURITY_REGISTRY_MACHINE_SOFTWARE_REGISTRY_MACHINE_SYSTEM_REGISTRY_MACHINE_SAM27/将C:\Windows\tmp目录中的这些文件按照如下方式进行重命名重命名_REGISTRY_USER_.DEFAULT为DEFAULT重命名_REGISTRY_MACHINE_SECURITY为SECURITY重命名_REGISTRY_MACHINE_SOFTWARE为SOFTWARE重命名_REGISTRY_MACHINE_SYSTEM为SYSTEM重命名_REGISTRY_MACHINE_SAM为SAM28/现在你必须删除现有的注册表文件,并且将新的注册表文件拷贝至C:\Windows\System32\Config目录。你可以通过使用恢复控制台或者Windows98启动盘(如果系统所在分区的文件格式为FAT32)进行此项操作。在命令提示符后输入如下命令:delc:\windows\system32\config\samdelc:\windows\system32\config\securitydelc:\windows\system32\config\softwaredelc:\windows\system32\config\defaultdelc:\windows\system32\config\system29/接着输入如下命令:copyc:\windows\tmp\softwarec:\windows\system32\config\softwarecopyc:\windows\tmp\systemc:\windows\system32\config\systemcopyc:\windows\tmp\samc:\windows\system32\config\samcopyc:\windows\tmp\securityc:\windows\system32\config\securitycopyc:\windows\tmp\defaultc:\windows\system32\config\default30/最后退出恢复控制台,并重启计算机31/计算机重新启动,并进入系统后,选择开始32/选择全部程序中的附件33/选择系统还原34/将系统还原至某一个以前的还原点。