注册表无法导入,怎么办?

我从注册表编缉器里导出了注册表,是全部导出。但在需要用的时候,却无法导入了注册表,显示注册表备份.REG部分数据未成功写入注册表.系统或其进程正在打开某些项。请问如何可以导入?

备份与恢复windows2000注册表

Windows 2000将它的配置信息存储在注册表的数据库中,其中包含了每个计算机用户的 法
配置文件,以及有关系统硬件、已安装的程序和属性设置等信息,Windows 2000在运行

过程中要一直引用这些信息。注册表是以二进制形式存储在硬盘上,错误地编辑注册表

可能会严重损坏系统。所以,在更改注册表之前,强烈建议备份注册表信息。为了防止

在修改注册表的时候发生致命错误,有必要了解一下注册表文件的备份和恢复方法。除

此之外,为了研究注册表的结构,还可以将注册表中的某一主键或子键保存为文本文件

,或者打印出来,这项工作同样需要了解注册表文件的导入与导出方法。

  一、完全备份/恢复注册表

  如果要完全备份注册表,可以在注册表编辑器Regedit.exe中单击“注册表”菜单下

的“导出注册表文件”命令,并选择导出范围为“全部”,将注册表文件(.reg)保存

在硬盘上即可。要完全还原注册表的方法同上,只需要单击“注册表”菜单下的“导入

注册表文件”命令,然后选择硬盘上相应的备份注册表文件即可。顺便提一下,Regedi

t.exe(16位的注册表编辑器)包含在 Windows 2000中的主要原因是其搜索功能比较强

,用户同样可以使用Regedit.exe更改注册表,但其功能不够全面(如无法设置注册表项

的权限),可能无法正确查看或编辑个别数据类型。因此,建议只将 Regedit.exe 用于

搜索及注册表的完全备份,在需要编辑注册表时,使用system32目录下的 Regedt32.ex

e(它是32位注册表编辑器,提供了一些高级功能,采用多窗口格式显示各预定义项,查

看起来比较方便)。

  二、部分备份注册表

  如果只需要保存一个根键或者一个主键(子键)等一般的备份,在Regedt32中就可

以比较方便地完成。首先选择要保存的主键或子键,然后再单击“注册表”菜单下“保

存项”命令,在弹出的“保存项”对话框中输入要保存的注册表文件的文件名,扩展名

建议使用“reg”,便于今后查找。

  在保存某些主键或子键时,因为其使用的用户不同,或者是该主键或子键正在被系

统使用,会出现禁止访问的警告:“权限不足,无法保存项”。这时系统管理员可以使

用“安全”菜单下的“权限”命令,对这些主键或子键的用户赋予“完全控制”的权限

,然后就可以保存该项了。

  将注册表主键或子键保存为“项”文件,无法直接用文本编辑器打开查看,所以想

研究注册表的结构的话,可以将注册表文件导出为文本文件,操作的方法是选择“注册

表”菜单下“将子目录树另存为”命令,将其命名为扩展名为TXT的文件后,再单击“保

存”按钮即可。以后我们就可以使用Windows的写字板或记事本来查看这个文本文件了。

如果需要,也可以使用同一菜单下的“打印子目录树”命令来打印。

三、部分恢复/导入注册表

  部分恢复/导入注册表有两种方法,第一种是还原“项”,即使用以前备份的注册

表文件或其它注册表文件来覆盖现有的主键。首先在Regedt32注册表编辑器中,将光标

移至要还原的主键上,再选择“注册表”菜单下的“还原”命令,并在“还原项”窗口

中选择要还原的注册表文件,单击“打开”按钮,确认覆盖现有主键后,即可还原该项

到当前选定的项上。注意:被选择还原的文件必须与注册表编辑器中所选择的主键内容

吻合,即原先保存的注册表“项”只能还原到原先的位置。

  另外一种方法是加载配置单元。“加载配置单元”和“卸载配置单元”。这两个命

令只有在[HKEY_USERS]或[HKEY_LOCAL_MACHINE]这两个预定义项窗口中才有效,将配置

单元加载到注册表中后,配置单元成为其中一个项的子项。具体做法是在Regedt32注册

表编辑器中,先用鼠标选择上述两个预定义项中的一个主键,再选择“注册表”菜单下

的“加载配置单元”命令,接着在“加载配置单元”对话框内选择要加载的注册表文件

,单击“打开”按钮后出现“加载配置单元”对话框,在对话框的“项名称”文本框内

输入新主键的名称,如“.eNet”,再单击“确定”按钮,这样你就发现在当前主键的下

面出现了一个新的主键(.eNet)。如果要卸载该配置单元,也很简单,选中该主键后,

选择“注册表”菜单下“卸载配置单元”命令即可。

  上述两种方法的不同之处在于“加载配置单元”引入的主键可以是注册表内原先没

有的内容。

  最后说一下,Windows 2000中注册表文件的位置,同Windows 9X一样,Windows 20

00的注册表也分为两个部分,但包括多个文件,其中用户配置文件保存在根目录“Docu

ments and Settings”下用户名的目录中,包括两个隐藏文件:NTUSER.DAT、NTUSER.I

NI及ntuser.dat.LOG日志文件。系统配置文件位于Windows 2000系统目录下的“SYSTEM

32\CONFIG”中,包括DEFAULT、SOFTWARE、SYSTEM、AppEvent.Evt、SecEvent.Evt、Sy

sEvent.Evt等多个隐藏文件及其相应的.LOG(日志)文件和.SAV文件。这些注册表文件

在Windows 2000运行时无法使用其它工具打开,这一点与Windows 9X下的system.dat及

user.dat不同。

--
温馨提示:内容为网友见解,仅供参考
第1个回答  2005-07-19
把瑞星监控中心关掉(安装有瑞星)

在开机的状态下是无法完全导入的,因为开机的状态下有些键值被系统锁了。需要用特定的软件或在DOS下的软件导入!
第2个回答  2005-07-31
我也遇到过同样的问题,只要尽可能关掉,然后再导入注册表备份,前面各位说的在安全模式下或在DOS模式下恢复注册表的办法也行.导入注册表以后重新启动才生效,不过对于某些应用软件来说将立刻生效.
第3个回答  2005-07-22
我知道,下载一个超级兔子,里面有个注册表恢复功能,能够注册所有的设置,呵呵,我有个同样的问题
第4个回答  2005-07-20
在开机的状态下是无法完全导入的,需要用特定的软件导入!

导入注册表出错
为了避免上述问题,用户可以尝试在没有空格的文件夹中保存reg文件,并确保文件格式正确。同时,如果需要修改注册表,最好以管理员身份运行注册表编辑器。此外,用户还可以通过备份注册表来保护现有数据,以防导入新注册表文件时出现意外情况。备份注册表后,如果新数据未能成功导入,可以恢复到备份状态。总之,...

win10怎么导入注册表
具体步骤如下:1、在win10系统下按“win+R”打开“运行”窗口,输入“Regedit”命令后按回车打开注册表,在打开的注册表编辑器菜单栏处点击“文件——导出”2、在弹出的导出注册表文件窗口中,修改文件名进行保存类型为“注册文件(.reg)”,然后点击保存按钮。3、同样的方法打开注册表,点击文件--导入...

reg无法导入怎么办
要解决“指定的文件不是注册脚本无法导入”的问题,首先要做的是检查reg文件的格式。一个标准的reg文件应该以“REGEDIT4”或“Windows Registry Editor Version 5.00”开始,然后是一系列定义注册表项和键值对的条目。每个条目都应该遵循特定的语法结构,例如:arduino [HKEY_CURRENT_USER\\Software\\Example]...

导入注册表文件时,发生.reg文件非二进制无法导入问题
在导入文件时,如果遇到非二进制问题,首先检查文件头是否正确。如果文件头错误或缺失,可能是文件在保存或传输过程中发生了格式错误。此时,你需要重新创建或从其他来源获取正确的.reg文件。另外,如果你需要新建一个二进制键值,正确的.reg文件格式应如下所示,确保每一行的键值和数据都是经过正确编码的二...

为什么无法导入注册表
1:可能是某些程序正在使用注册表(比如瑞星软件、注册表监控等),关掉它们,再导入试试。2:到安全模式导入。3:还不行,就进入DOS,输入:scanreg.exe然后选择“view backup,选择一个注册表导入。

我的reg文件双击无法导入注册表,文件是用记事本开打开成
面对无法导入注册表的reg文件,只需在记事本中输入特定代码并保存为reg文件。双击即可导入至注册表。导入失败可能因注册表关联设置改变,使用注册表编辑器即可恢复正常。禁用注册表文件时,可借助vbs脚本、js文件或inf文件解决。每个方法均需在记事本中编写特定代码,保存对应格式文件后,双击执行。具体操作...

Windows7系统不能导入注册表如何解决
1、在win7系 64位纯净版系统中统下按“Win+R”打开“运行”窗口,输入“Regedit”命令后按回车打开注册表,在打开的注册表编辑器菜单栏处点击“文件导出”;2、在弹出的导出注册表文件窗口中,修改文件名进行保存类型为“注册文件(*.reg)”,然后点击保存按钮;3、同样的方法打开注册表,点击文件导...

注册表为什么导入失败
1、注册表编辑器不能把新注册表数据写入到注册表里面,原来的注册表数据正在被系统本身占用。2、reg文件放在带有空格的文件夹下面。3、导入的注册表本身不是标准的格式。4、权限问题 windows系列做到后面也有点向 mac 和 linux 学习的倾向用户一般不再具有管理员权限。5、 不能用新的注册表数据替换原来...

在注册表导出的reg文件,如何导入注册表?
在注册表导出一个reg文件,在导入时提示,无法导入,部分数据未成功写入注册表是设置错误造成的,解决方法为:1、按下键盘Win + R 快捷键,弹出“运行”对话框,在输入框中输入【regedit】,按回车或点击“确定”,进入到注册表编辑器。2、在左侧栏中,选择计算机,直接在菜单栏中,点击文件---导出。

怎么导入注册表
点击电脑左下角的开始,找到运行字样;点击运行,在弹出的运行对话框中输入regedit后,点击确定 ;在打开的注册表编辑器中单击菜单栏里的文件 ,在弹出的文件选项中选择导入 ;在打开的导入注册表中找到自己保存好的完整且正常运行的注册表文件,选择导入即可。

相似回答