外汇论坛 外兔财经

开启左侧

Windows 98注册表修复五法

[复制链接]
发表于 2006-4-4 16:09 | 显示全部楼层 |阅读模式
https://www.y2cn.com
作为Windows 98操作系统的配置信息,Windows 98注册表直接控制着Windows98的启动、硬件驱动程序的安装和运行。启动计算机时,会在屏幕上见到绝大部分软硬件设置信息的过程。但只有出现设备不能正常初始化或Windows 不能正常启动这些故障时,查阅注册表才会出现“Windows 不能访问注册表”、“系统内存不足”的出错信息。
通常情况下,注册表损坏时,重新启动计算机后,Windows 98系统会自动恢复,这实际上也是Windows 98系统比Windows 95系统性能更稳定之处,点击对话框中的“Restore From Backup and Restart(使用备份文件恢复并重新启动计算机)”按钮,即可恢复Windows 自动备份的系统注册表文件。 但当重新启动计算机后仍无效,可采用下述方法进行恢复。
方法一 手工还原注册表修复法
关闭Windows 98系统,重新启动计算机并切换到MS─DOS方式。当出现DOS提示符后,转到Windows 目录下,依次键入下列命令,然后按回车键:
Attrib  -h  -r  -s  system.dat
Attrib  -h  -r  -s  system.da0
Copy    system.da0  system.dat
Attrib  -h  -r  -s  user.dat
Attrib  -h  -r  -s  user.da0
Copy    user.da0    user.dat
重新启动即可。当然最后别忘了把system.dat和user.dat两个文件的属性改回来。
上述过程实际上就是先修改system.dat和user.dat两个文件的属性,然后用system.da0和user.da0两个文件覆盖,就可将注册表还原。
当对Windows 进行手工修改后出现问题,则可将整个注册表导出到一个文件。在DOS命令行键入“regedit/registry.txt”,按回车键, 即可使用文本编辑器来打开所创建的文本文件,保存文件并退出即可。
若不需要恢复注册表而只是想要合并修改的信息时, 则可使用“registry.txt”而不需要加“/C”参数。如果这个方法产生的文本文件大于编辑器内容,则可采用将一个注册表导出到几个文本文件,再分别导入。
方法二 启动盘修复法
用启动盘重新启动计算机,然后在DOS提示符下运行Regedit.exe命令,以引入REG 备份文件。将User.dat 文件导出到文本文件,在DOS 命令行键入:regedit/1: CWindowsuser.dat/e C:user.txt。 其中“/e”选项表示导出,“/1”选项表示正在操作的注册表的某一个部分,重新命名存在的user.dat文件,键入:
ren user.dat  user.bak。
最后,使用如下命令来根据导出的文本文件重建user.dat文件:regedit /1:CWindowsuser.dat/c C:user.txt。
Windows 98系统的用户需要用“/r”替代“/1”。但Windows 98需要使用“/c”参数来从文本文件中恢复注册表。重新启动操作系统,查看是否已经恢复正常。若故障现象依旧,则可对注册表的system.dat文件执行同样的操作。重新启动计算机并选择安全模式下的命令行,使用如下命令来恢复system.dat文件:regedit /1:C:Windowssystem/dat/e C:System.txt。
方法三 系统备份修复法
在DOS命令状态下,将文件system.dat、system.da0重新命名,并键入:
ren  system.dat     system.dat.bak
ren  system.da0     system.da0.bak然后将这些文件拷贝到Windows目录下。如果你的备份文件在“C:Backup”下,键入命令:“copy  C:BackupSystem.dat  C:Windows。”注意该命令可能因为文件实际所在的位置不同而有所不同,按回车后重新启动完成。若仍不行时,对用户备份文件user.dat和user.da0执行同样的操作。
方法四 自带工具修复法
1、Windows 98系统安装光盘上OtherMiscERU文件夹中有一个名为eru.exe的紧急事故恢复工具软件,它不但可备份和恢复注册表,还可恢复Autoexec.bat、Config.sys、Io.sys、Msdos.sys、Command.com等文件,注意将备份文件最好置于软盘,在装有eru.exe备份文件的软盘上运行Eru.exe命令来对注册表进行恢复。
若上述方法仍无效时,打开C盘根目录下的一个名为System.Lst文件, 它是安装Windows 98系统时记录所有计算机软、硬件信息的文件系统,用它覆盖 C:Windowssystem.dat文件即可。
2 、 利用自带的 ScanRegW 工具软件进行恢复。 直接在“运行”中键入“ScanRegW”,选“Yes”备份系统注册表, 目的是对正常运行的系统进行一个最新备份。一旦系统崩溃,首先用KV3000杀毒软件进行杀毒处理,确保系统处于正常环境之中。进入纯中文DOS状态,运行ScanRegW , 当出现“ Check  Your Registry”时,选择“Start”,程序开始自行检测系统文件。 检查完毕后弹出一个“Good Registry”窗口,选择“ View  Backups …”查看备份文件列表,ScanReg将列出5个注册表备份文件及其备份日期,选中最新的一个备份,再选择“Restore…”进行恢复。若不能成功恢复,请重新选“View Backups …”中的备份文件。恢复成功后,退出ScanReg程序。
百分百爱情——完美无瑕

本版积分规则

QQ|手机版 Mobile Version|Archiver|关于我们 About Us|联系我们 Contact Us|Y2外汇论坛 外兔财经

GMT+8, 2024-9-28 08:30 , Processed in 0.037070 second(s), 23 queries .

Powered by Discuz! X7.2

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表