“STOP:c0000218 {Registry File Failure}”是一个很典型的错误信息,造成错误的塬因是硬盘错误或硬盘损坏。解决办法如下:
1. 从 Windows XP 光盘启动计算机。如果出现提示,请选择从光盘启动计算机必须选择的任何选项。
2. 当提示你选择“修复或故障恢复”时,请按R。这将启动Microsoft故障恢复控制台。
3. 根据提示,键入管理员密码。如果管理员密码为空,则按Enter。
4. 使用chkdsk命令行工具检查硬盘。在命令提示符下,键入chkdsk /r,然后按 Enter。
一般情况下经过如上操作就不会再有问题,当然,如果硬盘发生物理损坏,这种办法也不会有效果,如果是这种情况,就只能更换硬盘了。
以下解决方法来自台湾网站:
1. software crash
1.1. Boot into Recovey console
1.2. rename C:/WINNT/system32/config/software to software.old
1.3. copy C:/WINNT/repair/software to C:/WINNT/system32/config/software
1.4. exit and reboot
2. software.old 档案修復步骤 :
2.1. 系统需求 : Windows XP SP1 or Windows 2003
2.2. 修復步骤 :
警告:不当使用「登录编辑器」可能会导致严重的问题,此时您就必须重新安装作业系统。Microsoft 不保证不当使用「登录编辑器」所导致的问题可以获得解决,您必须自行承担使用「登录编辑器」的风险。
如需有关如何编辑系统登录的资讯,请检视「登录编辑器」(Regedit.exe) 中的「说明」主题〈变更机码与值〉(Changing Keys and Values),或是检视 Regedt32.exe 中的「说明」主题〈新增与删除登录中的资讯〉(Add and Delete Information in the Registry) 与〈编辑登录资料〉(Edit Registry Data)。请注意,在编辑系统登录之前,请先做好备份。如果您是使用 Windows NT 或 Windows 2000,还必须更新「紧急修復磁片」(Emergency Repair Disk;ERD)。
2.2.1. 按 [开始] / [执行],输入regedit,按确定,开启登录编辑程式。
2.2.2. 找到以下的机码位置:
选择至下列路径 : [HKEY_LOCAL_MACHINE]
2.2.3. 选择 [档案 / 载入Hive 控制台]
2.2.4. 选择要修復之档案路径
2.2.4. 输入[载入Hive控制档]的机码名称 , 暂定为aaaaa
2.2.5. 匯入后 , 会出现aaaaa之机码 , 并跳出一个[登录修復]完成的视窗 , 表示已经修復完成
2.2.6. 再选择 [Hive 解除载入]
2.2.6. 出现 [确认解除 Hive 载入] 之视窗 , 选择 [是] , 即完成
3. 復塬 software
3.1. Boot into Recovey console
3.2. rename C:/WINNT/system32/config/software to software.old
3.3. copy software.old to C:/WINNT/system32/config/software
3.4. exit and reboot