荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: charles (告诉我你还爱我), 信区: Internet
标  题: Re: 请问IE既默认页俾恶意改左。。点整翻啊??
发信站: 荔园晨风BBS站 (Sat Mar 13 14:28:07 2004), 站内信件

  在DOS环境下玩转注册表
注册表编辑器不仅可以在Windows下运行使用,还可以在MS-DOS实模式下运行。有时注册
表受到损坏而无法启动Windows时,我们就只有在DOS模式下修复或修改注册表了。注册
表的实际物理文件为System.dat和User.dat,也就说注册表中的数据保存在这两个文件
中。
导出注册表
此命令可以实现对注册表文件进行备份。
命令格式:Regedit /L:system /R:user /E filename.reg Regpath
参数含义:
/L:system指定System.dat文件所在的路径。
/R:user指定User.dat文件所在的路径。
/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出
注册表的文件名。
Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。

如果打算将保存在C:\Windows\System.dat和保存在 C:\Windows\Profiles\User.dat 中
所有HKEY_CLASSER_ROOT根键下的分支导出到file.reg中,可以执行如下命令:Regedit
 /L:C:\Windows\ /R:C:\Windows\Profiles\ /e file1.reg HKEY_CLASSER_ROOT
导入注册表
命令格式:Regedit /L:system /R:user file.reg
参数含义:
/L:system指定System.dat文件所在的路径。
/R:user指定User.dat文件所在的路径。
重建注册表
重建注册表,即重新建立System.dat和User.dat文件。
命令格式:Regedit /L:system /R:user /C file.reg
参数含义:
/L:system指定System.dat文件所在的路径。
/R:user指定User.dat文件所在的路径。
/C:此参数将告诉注册表编辑器,用所指定的.reg文件中的内容重新建立注册表。
如果要用file.reg文件中的内容重新建立整个注册表,并将其保存到C:\Windows\Syste
m.dat和C:\Windows\Profiles\User.dat中,可执行命令:Regedit /L:C:\Windows\ /R
:C:\Windows\Profiles\ /C file1.reg
删除注册表分支
此命令可以将注册表中的一个子键分支删除。
命令格式为:Regedit /L:system /R:user /D Regpath
参数含义:
/L:system指定System.dat文件所在的路径。
/R:user指定User.dat文件所在的路径。
/C:此参数告诉注册表编辑器,将Regpath所指定的注册表子键分支删除。
恢复注册表
Scanreg.exe可以检查、备份、恢复、修复注册表,此命令存放在“Windows\Command”
目录下。
命令格式:Scanreg [/< option >]
参数含义:
/backup参数是备份注册表和相关的配置文件,这些文件分别\windows目录下的System.
dat、User.dat、Win.ini、System.ini四个文件,把这些文件压缩成rb???.cab一个文件
,存放在\windows\sysbckup目录下,多次使用此命令会产生多个CAB文件,一般从000开
始,系统默认最大备份数为5个。可在\Windows\scanreg.ini文件中对最大备份数进行修
改,通过修改“maxbackupcopies=?”的数值即可。
/restore参数是选择一个备份进行恢复注册表,此命令不能在Windows 98环境下执行,
必须关机后,重新启动进入纯DOS方式下运行。
/fix 参数是修复损坏的注册表,此命令也只能在DOS方式下运行。
/comment="< comment >" 参数是在备份注册表时增加一些详细的注释到CAB文件中。
恢复遭到破坏的注册表文件,可以使用Scanreg命令进行修复,方法是,首先进入DOS系
统操作环境,然后执行以下命令:Scanreg/Restore
此时系统会提示注册表备份情况,包括CAB文件名及备份时间等,用户可以选择要恢复的
CAB文件进行恢复。
如果要查看所有的备份文件及同备份有关的部分,可以执行命令:Scanreg /restore /
comment
如果注册表有问题,可以使用Scanreg来修复,命令为:Scanreg /fix。




【 在 charles (告诉我你还爱我) 的大作中提到: 】
: 在DOS下解决注册表问题
:   当您的Windows 95/98因注册表问题而无法启动到图形界面时,您此时只有在DOS下
: 使用一些工具软件修复注册表。Windows 95/98的RegEdit、ScanReg是最合适不过的修复
: 与维护工具软件。
: 在DOS下使用注册表编辑器
: 注册表编辑器Regedit.exe其实是一个双栖型的程序,既可在DOS下运行,也可在Windows
: 95/98下运行。许多用户可能已经知道在Windows下使用Regedit 的方法,那么,&127;在
: DOS下如何使用注册表编辑器呢?
: 在DOS提示符下键入Regedit命令,将出现一个帮助屏。此屏幕给出了其命令行参数及其使
: 用方法。
: 语法:
: Regedit [/L:system] [/R:user] filename1
: Regedit [/L:system] [/R:user] /C filename2
: Regedit [/L:system] [/R:user] /E filename3 [regpath]
: 其中:
: /L:system 指定system.dat文件的存放位置。
: /L:user 指定user.dat文件的存放位置。
: filename1 指定引入注册表数据库的文件名。
: /C filename2 指定形成注册表数据库的文件名。
: /E filename3 指定导出注册表文件的文件名。
: regpath 指定导出注册表文件的开始关键字(缺省为全部关键字)
: 现举几个例子说明regedit.exe在DOS下的使用方法。
: 【例1】 将系统注册表数据库registry导出到reg1.reg文件中。
: regedit /E reg1.reg
: 【例2】 reg1.reg形成系统注册表数据库registry(全部)中。
: regedit /C reg1.reg
: 【例3】 将reg.dat引入系统注册表数据库中(部分)。
: regedit reg.dat
: 【例4】 将CGJ开始的关键字导出注册表数据库,并命名为cgj.reg。
: regedit /E cgj.reg cgj
: 【例5】 指定system/dat存放在D:\PWIN中和user.dat存放在E:\PWIN中,将reg.dat数据
: 文件形成一个新的注册表数据库registry。
: regedit /L:D:\PWIN /R:E:\PWIN /C reg.dat
: 下面介绍当您在启动Windows时出现如图1所示的对话框时,使用RegEdit来恢复注册表的
: 方法。
: 1.首先在安全模式下导出,然后再引入注册表文件
: (1) 关闭计算机后,重新启动,在出现“Starting Windows95”或者“Starting Windo
: ws98”时,按F8键,在启动菜单中选择“Safe mode command prompt only”,则系统进
: 入安全模式。
: (2) 执行如下命令:
: regedit /l:c:\windows\system.dat /e c:\system.txt (导出注册表)
: cd\windows (Windows95/98系统目录)
: attrib -s -h -r system.dat(去掉SYSTEM.DAT的系统、隐含、只读属性)
: ren system.dat system.old (将当前的SYSTEM.DAT文件改名)
: regedit /l:c:\windows\system.dat /c c:\system.txt (引入注册表)
: (3) 重新启动计算机,以正常方式启动Windows 95/98系统,如果错误仍出现,可以在安
: 全模式下使用如下命令:
: regedit /l:c:\windows\user.dat /e c:\user.txt (导出注册表)
: cd\windows
: attrib -s -h -r user.dat(去掉USER.DAT的系统、隐含、只读属性)
: ren user.dat user.old (将当前的USER.DAT文件改名)
: regedit /l:c:\windows\user.dat /c c:\user.txt (引入注册表)
: 2.重新启动计算机,以正常方式启动Windows95/98系统,如果错误仍出现,可以恢复系
: 统至最后一次成功运行时的注册表。
: (1) 关闭计算机后,重新启动,进入安全模式。
: (2) 执行如下的命令:
: cd\windows
: attrib -s -h -r system.dat
: ren system.dat system.bad
: (3) 重新启动Windows95系统,在启动时,系统如果没有发现system.dat文件,就会使用
: System.da0文件,系统会自动将System.da0文件改名为system.dat。
: 3.如果仍有启动错误出现,则恢复系统至第一次成功运行时的注册表。
: (1)在关闭计算机后,重新启动,进入安全模式。
: (2) 执行如下命令:
: cd\windows
: attrib -s -h -r system.dat
: ren system.dat system.xxx
: cd \
: attrib -s -h -r system.1st (此文件在启动盘的根目录下,通常在C:\)
: copy system.lst c:\windows\system.dat(使用system.lst替代system.dat)
: attrib +s +h +r system.lst (加上属性)
: 4.重新启动Windows95系统,如果仍有错误发生,再重新安装Windows95/98系统。
: 在DOS下使用ScanReg
: 在DOS下执行ScanReg/?命令,则出现一个帮助信息屏。该屏幕将给出ScanReg的使用方法
: :
: ScanReg /[Option]
: 其中Option可为?(获取帮助信息)、BACKUP(备份注册表)、RESTORE(恢复注册表)
: 、FIX(修复注册表)、COMMENT(将说明信息加入到备份注册表文件.CAB中)。
: 例如:
: 1.在DOS下执行ScanReg /BACKUP,则将注册表备份到.CAB文件中。
: 2.执行ScanReg /FIX,则修复注册表中的错误。
: 3.执行ScanReg /RESTORE,则将注册表恢复过来。
: 【 在 bvoid (茶煲) 的大作中提到: 】
: : 这样就可以啦?
: : 下次谁试了告诉我们哦^_^
: : 最好我们都不用试啦~


--
天上星,亮晶晶    见到你,很开心
星空里,万颗星    有一颗,是我心
想我时,看星星    失眠时,数星星
许愿时,等流星    记得天天要开心~~

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.79]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店