解决dos下的注册表问题

当你的Windows 98无法启动由于注册表问题的图形界面,你只能在这个时候与DOS下的一些工具软件修复注册表。Windows 98的注册表和ScanReg是维修工具最合适的软件。


在DOS下使用注册表编辑器


注册表编辑器Regedit.exe实际上是一个两栖的程序,可以在DOS下运行,可以运行在Windows 98。许多用户可能已经知道如何使用注册表编辑器窗口下,然后,127;如何在DOS下使用注册表编辑器


在DOS提示符下,键入regedit命令,并帮助屏幕会出现。这个屏幕给它的命令行参数及其应用。


Grammar:


regedit { / L系统} { / R:用户filename1 }


regedit { / L系统} { } 用户 / R / C filename2


regedit { / L系统} { } 用户 / R / E filename3 { regpath }


其中:


/ L系统指定的system.dat文件的位置。


/ L:用户指定的User.dat文件的位置。


这是filename1指定引入注册表数据库的文件名。


/ C filename2指定形成注册表数据库的文件名。


/ E filename3指定文件,注册表文件的名称出口。


regpath指定的导出注册表文件的启动键(默认为所有关键词)


给出了几个例子来说明DOS系统下使用REGEDIT.EXE。


{ 1 }出口系统注册表数据库注册到reg1.reg文件。


注册表/ E reg1.reg


{ 2 } reg1.reg形式系统注册表数据库注册(所有)。


注册表/ C reg1.reg


{ 3 }的reg.dat引入到系统注册表数据库(部分)。


注册表reg.dat


{ 4 }导出注册表数据库和它的名字cgj.reg CGJ的关键。


注册表/ E cgj.reg CGJ


{ 5 }指定系统/数据存储在D: PWIN、User.dat保存在E: PWIN,和reg.dat数据文件形成一个新的注册表数据库注册。


注册表/ L:D: PWIN / R E: PWIN / C reg.dat


以下是当你使用注册表编辑器如图1所示,当您启动Windows对话框出现恢复注册表的方法。


1。在安全模式下的第一口,然后恢复注册表文件


(1)关闭计算机后重新启动计算机。开始时,windows95或开始出现,windows98,F8按F8键选择,是在启动菜单中选择安全模式命令,然后系统进入安全模式。


(2)执行下列命令:


注册表/ L C: Windows system.dat / E C: system.txt(出口处)


CD Windows(Windows95 / 98系统目录)


attribshr(system.dat系统,system.dat去掉隐藏、只读)


任system.dat system.old(重命名当前system.dat文件)


注册表/ L C: Windows system.dat / C: system.txt(注册表的介绍)


(3)重新启动计算机并以正常方式启动Windows 95 98系统。如果错误仍然存在,您可以在安全模式下使用以下命令。


注册表/ L C: Windows User.dat / E C: user.txt(出口处)


cd窗口


attribshr(User.dat系统、User.dat去掉隐藏、只读)


Ren user.dat user.old(重命名当前User.dat文件)


注册表/ L C: Windows User.dat / C: user.txt(注册表的介绍)


2。重新启动计算机,启动Windows95 /正常98系统。如果仍然存在错误,则可以将注册表还原到最后一个成功操作。


(1)计算机关闭后,重新启动并进入安全模式。




(2)执行以下命令:


cd窗口


attribshr system.dat


任system.dat system.bad


(3)重新启动Windows95系统。在启动时,如果system.dat文件没有找到,如果找不到文件,该文件将被使用system.da0。系统会自动重命名文件system.dat system.da0。


三.如果仍然存在引导错误,则注册表将恢复到第一个成功运行时。


(1)计算机关闭后,重新启动并进入安全模式。


(2)执行下列命令:


cd窗口


attribshr system.dat


任system.dat system.xxx


CD


attribshr system.1st(此文件在启动盘的根目录下,通常在C:)


复制system.lst C: Windows system.dat(使用system.lst代替系统。DAT)


attribshr system.lst(加属性)


4。重新启动Windows95系统,如果仍有错误,重新安装Windows95 / 98系统。


DOS下使用scanreg


帮助信息屏幕出现时,scanreg /命令执行DOS下的。屏幕会给ScanReg的使用方法:


scanreg / {选项}


其中,选项可以是(获取帮助信息)、备份(备份注册表)、还原(恢复注册表)、修复(修复注册表)、注释(将信息添加到备份注册表文件)。


例如:


1。的scanreg /备份执行DOS下,然后注册表备份到cab文件。


2。的scanreg /修复被执行,并在注册表错误修复。


三.的scanreg /恢复执行,且注册表恢复。