亡羊补牢 注册表损坏之后的恢复_注册表

  自Windows 95系统后,Windows系统采用了注册表的管理机制。注册表的数据保存在以下两个系统文件中:User.dat和System.dat。注册表是Windows系统正常运行的保证之一。一旦注册表出现故障,就可能导致Windows系统不能正常运行。

  正是基于注册表的重要性,Windows系统采取了相应的保护措施。保护措施的基本方法是将上一次正常启动系统时的注册表数据文件和相关的INI文件进行备份,一旦出现故障后,通过恢复上次正常启动的配置来进行系统的恢复。下面介绍一下在Win 98系统和Win 2000系统下注册表的恢复方法。

  Win 98系统下注册表的恢复

  在Win 98系统中,对注册表进行恢复是通过运用工具Scanreg来实现的。Scanreg命令位于Windows\Command\目录下(假定Windows 98安装目录是Windows)。

  每次启动Win 98后,系统都会自动地将使计算机能正常启动的系统文件(这些系统文件包括 System.ini,Win.ini,User.dat和System.dat )压缩成一个cab文件保存在隐含目录 Windows\Sysbckup\ 下,并保留五个最近日期的备份文件Rb001.cab~Rb005.cab。通过这几个系统备份文件,你就可以将不能正常启动的计算机恢复到最近五次能正常启动任意一次的系统设置。这些系统备份文件要正常恢复到你的Windows 98 系统中,还需要 Windows 98 提供的一个工具:Scanreg 。应用该工具,你可以随时手工对系统文件进行备份;可以将最近五次的系统备份文件中的任意一次安全地恢复到系统中;可以对注册表进行修复重建。

  下面简单介绍一下 Scanreg 的用法:

  命令格式:Scanreg/<option>

  option 有以下几个可选项:

  列出Scanreg的使用方法及相关参数的用法。

  backup 备份注册表及相关的系统文件。

  restore 选择备份文件进行恢复。

  Comment"<comment>" 给备份文件加上特别的备注。
  
  fix 修复注册表。

  执行带此参数的Scanreg命令会自动进行以下三个步骤的操作:

  查找注册表中非法的系统注册表主键;

  检查系统注册表结构;

  重新建立系统注册表。

  运行Scanreg 命令,需要在 Windows 98 启动时,在看到Starting Windows 98…的信息时,按F8键,在启动选单中,选择 Command Prompt Only 方式。启动完成后,在C:/>提示符下执行该命令。如果在Windows 98的MS-DOS方式下运行Scanreg 命令,则会自动地进入其Windows的运行模式(和执行 Scanregw 命令等效),只进行注册表的检查,不能进行注册表的恢复和修复。 Scanreg 命令的执行过程很简单,根据界面的提示进行操作就可以了。执行该命令后,首先会让你确认先检查你的注册表,选择 Start 一段时间后,如果没有发现错误则提示你选择 Create Backup 或是 View Backups... ,选择Create Backup 就可以手工对注册表及相关的系统文件进行备份;选择 View Backups... ,可以看到最近的五个系统备份文件,它们以备份的时间加以区别,选中要恢复的备份文件,选择 Restore ,就可以将相应日期的系统备份文件恢复到你的系统中。如果想恢复最近一次的注册表,则执行带有restore参数的Scanreg即可。命令格式如下:scanreg/restore。

  Win 2000系统下注册表的恢复

  在Windows 2000系统中,不再提供Scanreg命令,注册表的恢复主要依靠Windows 2000系统本身的功能完成。具体的步骤如下:

  在计算机启动过程中,看到“请选择启动操作系统”信息时,按F8键。

  在出现的启动选单中,使用箭头键突出显示“最后一次正确的配置”项,并确认。

  然后选择要启动的操作系统,确认。

  依靠Windows 2000系统本身的恢复功能,不能将整个注册表进行还原。只能是当产生如新添加的驱动程序与硬件不相符等问题导致注册表故障时进行还原才有效,并不能解决由于驱动程序或文件被损坏或丢失所导致的注册表问题。也就是说采用这种注册表还原方法Windows 2000只还原注册表项 HKEY_LOCAL_MACHINE\System\ CurrentControlSet 中的信息。任何在其他注册表项中所作的更改均保持不变。

  以上只是介绍了一下依靠Windows系统本身提供的工具或功能对注册表进行还原的方法,当然还有很多专门的系统工具可以对注册表进行维护,在这里就不介绍了。希望介绍的注册表恢复方法,能对大家在日常的使用中提供帮助。

时间: 2024-10-30 12:03:35

亡羊补牢 注册表损坏之后的恢复_注册表的相关文章

Windows api关于注册表的操作经验和总结_注册表

读取注册表常用的函数 RegOpenKeyEx 用于打开一个键 RegSetValueEx 用于设置一个键的键值 RegQueryValueEx 用于读取一个键的值 RegCloseKey 用于关闭RegOpen打开的键 RegQueryValueEx通常连用两次来读取键值,第一次只读取键的大小,然后分配内存,然后再用一次RegQueryValueEx来读取键值到buffer.下面是一个读取windows下的path键值的例子 HKEY hk; int result = RegOpenKeyEx

玩转注册表 系统注册表文件解锁奇招_注册表

很多人由于浏览了恶意网站从而导致注册表被锁,相关报刊介绍了各种各样的处理方法,例如通过编辑注册表文件或用超级兔子等工具来进行修改等等.但是如果你手头一时无此类工具,又记不住注册表文件的内容,该怎么办呢?其实,你完全可以利用微软在系统安装光盘中所提供的另一款利器--系统策略编辑器(Poledit),轻松地解决这个问题.不仅如此,你还可以利用系统策略编辑器来实现一些只有通过修改注册表才能实现的功能. 我们以在Windows 9x操作系统下的使用为例来介绍.首先将安装光盘中Tools\Reskit\N

IE标题栏恢复_注册表

最近这段时间网民们上网冲浪时常常会碰到一件令人反感的事,就是在浏览一些网站多为个人主页后IE浏览器的标题栏被篡改成了诸如"欢迎访问--网站"的字样,IE的起始页.主页默认页也被设置成了那些网站的网址,更有甚者在访问者的IE右键菜单中加入了那些网站的名字.这都是那些网站为了宣传自己的网站通过在网页中嵌入JavaScript脚本语言来修改浏览者的注册表中相应的键值造成的,让我们这些"网虫"很烦.那我们怎样恢复IE的"本来面目"呢?让我们将其"

显示桌面图标丢了怎么恢复?_注册表

我的快速启动栏的显示桌面的图标没有了,我不小心删掉了,想弄回来,该怎么办,我用的win2000,请帮忙,谢谢 答:其实"快速启动"就是一个目录,您可以找到它,然后在其中添加自己想要的快捷方式.比如:您的系统安装在C盘,使用"into"作为用户名登录的."快速启动"是C:Documents and SettingsintoApplication DataMicrosoftInternet ExplorerQuick Launch文件夹,我想下面的操

Windows98注册表使用技巧27则_注册表

1.备份"收信助理"中的内容 点击HKEY_USER\.DEFAULT\ SOFTWARE\MICROSOFT\OUTLOOKEXPRESS\ MAIL\INBOXRULES,选择"INBOXRULES"子键,选择"编辑"菜单中"导出注册表文件",在导出范围框中选择"选定"分支,并给备份文件起一个名字,需要时可通过该文件恢复"收信箱助理". 2.自动刷新 每次在窗口添加一个文件夹或删除一

修改注册表使电脑更安全_注册表

对于个人用户在家里使用计算机,这样的安全控制有时是没有必要的,但对于网吧,公共机房的管理者和使用者了解这些安全控制还是很有用的,使你可以轻松简单的控制你的计算机,也大大的减少了你的维护工作. 禁用使用注册表编辑器Regedit注册表对于很多用户来说是很危险的,尤其是初学者,为了安全,最好还是禁止注册表编辑器regedit.exe运行,在公共机房更加重要,不然你的机器一不小心就被改得一塌糊涂了.打开注册表到HKEY_CURRENT_USER\Software\Microsoft\Windows\C

Windows注册表常用技巧十例_注册表

1.防止匿名用户登录 虽然Windows可以为每个用户定制各自的使用界面并指定口令,但任何人都能通过点击登录窗口中的"取消"或按ESC键进入系统,即所谓匿名登录.下述方法可以防止匿名用户登录. 在HKEY_LOCAL_MACHINE\NetWork\Logon下新建DWORD类型"MustBeValidated",其值为1.(附:如果自己都进不去了,可以以安全模式进入,然后将其值改为0.)注意:在对等网络下该方法不起作用. 2.重排输入法 您可以将所有输入法按自已的

注册表修改之计算机病毒清除_注册表

木马藏身地及通用排查技术 木马取自古希腊神话的特洛伊木马记,是一种基于远程控制的黑客工具,具有很强的隐藏性和危害性.为了达到控制服务端主机的目的,木马往往要采用各种手段达到激活自己,加载运行的目的.这里,我们简要的介绍一下木马通用的激活方式,它们的藏身地,并通过一些实例来让您体会一下手动清除木马的方法. ●在Win.ini中启动木马: 在Win.ini的[Windows]小节中有启动命令"load="和"run=",在一般的情况下"="后面是空的

[注册表]禁止图片预览_注册表

在Windows XP和2003中系统默认当用户打开一个图片文件时会自动启动Windows的图片浏览程序进行图片的浏览,如果您想更改这种缺省的设置,从而使用其他的图片浏览或编辑程序来打开图片(系统会自动查找相应的程序进行打开),可以使用注册表的修改来完成: 1. 打开注册表编辑器(开始-运行-输入Regedit): 2. 找到"HKEY_CLASSES_ ROOT\ SystemFileAssociations\image\ ShellEX \ContextMenuHandlers\ Shell