错误消息 c0000218 {注册表文件失败}

错误消息 c0000218 {注册表文件失败}
Getting error message - Stop c0000218
{Registry File Failure} The Registry Cannot Load Hive (File):
\SystemRoot\System32\Config\Software Error

在运行 XP Home 的 Dell Dimension 3000 上。运行chkdsk,但无法修复。驱动器仍然可见,但诊断报告错误 7。

有办法解决这个问题吗?我可以格式化并重新安装操作系统吗?

答案1

注册表的“软件”部分已损坏。如果您已打开系统还原,则无需重新格式化。

从 Windows 安装媒体 XP 或其他媒体启动计算机。

XP CD:  Recovery Console
Win 7/8/etc  Repair Computer "Command Prompt"

c:
cd "\System Volume Information"
dir /ahs
cd _restore{<random hex number>}

应该有名为 RP### 的文件夹,您需要进入最后一个或第二大编号的条目。

例如:

cd RP500
cd snapshot
copy _REGISTRY_MACHINE_SOFTWARE c:\windows\system32\config\Software

如果最高数字仍然不起作用,则再返回一次并继续执行这些步骤,直到找到一个有效的方法。

相关内容