无法导入注册表文件。并非所有数据都写入注册表

Windows注册表(Registry)允许任何用户备份和恢复注册表文件。虽然这个过程应该是顺利的,但恢复会增加并发症。恢复注册表时出现的常见错误之一是——

Cannot import reg file: Not all data has been successfully written to the registry. Some keys are open by the system or other processes, or you do not have insufficient privileges to perform this operation. Error accessing the registry.

无法导入注册表文件,并非所有数据都已成功写入注册表

无法导入注册表文件(Registry File),并非所有数据(Data)都已成功写入注册表

这个错误并不奇怪。还原完整的注册表备份时,因为有许多我们没有权限的键。授予整个注册表项权限是不可能的,因为它们可能会导致系统无法启动。大多数第三方应用程序密钥和部分系统密钥都可以恢复,但不是全部。所以按照下面的方法来实现。

  1. 登录和管理员并尝试
  2. 启动进入安全模式并尝试
  3. 完全控制注册表项
  4. 使用 ReqOwnIt
  5. 使用注册商注册表管理器。

让我们详细看看它们。

1]登录(Sign)和管理员并尝试

以管理员身份登录Windows并尝试查看是否有帮助。(Windows)

2]以安全模式(Safe)启动Windows(Boot Windows),看看是否适合您。

以安全模式启动 Windows,(Boot Windows in Safe mode)然后尝试合并注册表文件。看看这是否适合你。

3]完全控制注册表项(Registry Keys)

获得注册表项的所有权和完全控制权

这可能是因为权限问题。我们编写了一份完整指南,介绍如何完全控制 Windows 注册表项(take full control of Windows Registry keys),然后恢复备份的注册表文件。与文件夹和文件一样,注册表(Registry)项也具有权限。该方法涉及访问注册表(Registry),然后更改每个用户的权限,以及另一个用户的子项。

但是,在  以管理员身份 打开注册表编辑器之前,请先备份 Windows 注册表 并 创建系统还原点。

该过程涉及技术细节,因此可能不适合初学者。如果是这种情况,请查看下一个方法。

阅读(Read)Windows 无法加载注册表(Windows was unable to load the registry)

4]使用RegOwnIt

我们的内部软件允许您使用管理员(Administrator)、家庭用户或当前登录(Logged)用户(User)帐户获得注册表(Registry)项的所有权。

它将列出四个注册表数据库(Registry databases),即

  • HKEY 类根目录,
  • HKEY 当前用户,
  • HKEY 本地机器,以及
  • HKEY 用户。

选择(Select)它们中的每一个,然后选择用户,然后选择完全控制(Full Control)权限。

5]使用注册商注册管理器

使用Registrar Registry Manager导入注册表(Registry)文件。它可能会起作用。

祝一切顺利。



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts