DOS下修改和恢复注册表的技巧

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

DOS下修改和恢复注册表的技巧当我们人为错误操作或者恶性病毒感染而使系统切底崩溃,不能进入WINDOWS图形界面时,我们可以在DOS下面尽量挽救系统。一、使用scanreg/restore这种方法大家也比较熟悉了,只要在DOS界面下输入该命令,就可以在最近的5个注册表备份里恢复,如果幸运的话,系统就可以马上恢复。但,事实上,用这种方法有个致命的缺陷就是你只有最近5天的注册表备份可以选择。因为控制着自动备份的scanreg.exe只会在每天第一次启动电脑时备份,如果哪天你安装的程序或者对注册表的修改比较多,那么你的努力就大多白费了。二、使用regedit.exe这种方法可以把错误修复而完全不影响注册表的其他健康部分。这样,我们就能在最大限度上保留我们的工作成果了。使用regedit.exe对注册表实行局部修改的思路是:首先,把注册表里有嫌疑的分支导出;然后,使用edit对它进行分析和修改;最后,把健康的分支重新导入注册表里。好了,我们来看看整个过程的具体操作。1导出注册表分支在DOS下导出注册表分支的命令格式是:Regedit[/L:system][/R:user]/Efilename[regpath1]。/L:system是指定system.dat的路径,/R:user是指定user.dat的路径,如果不说明,系统就会在默认的路径下找;/E:是导出注册表分支的文件名,regpath1是要导出的注册表分支。比如,我们要导出默认注册表关于控制系统启动的分支到test.reg里,命令如下:regedit/etest.regHKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。2对注册表进行分析、修改在DOS下面只要运行edit就能对*.reg文件进行编辑了,因为我们导出的注册表实际上就是文本文件。不过,要正确找出引起错误的地方并修改,需要我们平时对注册表积累的经验。下面,我们看一下它的基本结构,以使我们在对它的修改时可以有的放矢。注册表里面有6个主分支,其中容易引起致命错误而使WINDOWS不能正常启动的分支有:[HKEY_LOCAL_MACHINE],记录着本地机器的硬件配置以及安装的相应软件,特别是[HKEY-LOCAL-MACHINE\Enum\PCI]这个分支下面的主键值,一旦出错,WINDOWS往往不能启动。如[HKEY-LOCAL-MACHINE\Enum\PCI\VEN_8086&DEV-7111&SUBSYS_00000000&REV-01\BUS_00&DEV_07&FUNC-01]记录的是硬盘控制器的详细信息,下面的Logconfig记录着它的各种参数;[HKEY_LOCAL-MACHINE\Enum\PCI\VEN-1002&DEV-4C42&SUBSYS_4C421071&REV-DC\000800]记录的则是显示卡的重要资料和参数,一旦这里出错,往往会导致WINDOWS在启动时黑屏,然后死掉。另外还有[HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion]里记录着WINDOWS当前版本的信息以及启动时执行的程序等,这是病毒最爱攻击和修改的地方。至于还有[HKEY-CLASS-ROOT]是记录文件种类及其关联信息的,[HKEY-CURRENT-USER]里记录着当前用户的各种信息,包括登陆的密码和各方面的设置等,这些一般不会引起WINDOWS的致命错误,这里也不再详细分析了。当我们对这些键值分析和修改时,如果碰到什么不清处的地方,可以通过第1点的导出注册表方法,把一些备份注册表的相应分支导出,进行比较。WINDOWS的注册表备份都放在C:\windows\sysbackup里面,如我们要导出第一个注册表备份的[HKEY_LOCAL_MACHINE]分支,那么我们可以先进入该目录,然后键入命令:extract/erb000.cab*.*,先把system.dat和user.dat解压出来,再键入命令:regedit/L:system.dat/R:user.dat/ebackup.regHKEY-LOCAL-MACHINE。3把修改好的注册表分支重新导入命令的格式为:regedit/L:system/R:userfile1.regfile2.reg。我们一般都要修改默认的注册表文件,所以在实际使用中只需键入:regeditfile1.reg就行了。看完要顶哦下面还有常用的命令总结1.导出注册表格式:regedit/l:system/R:user/efilename.regregpath含义:/lsystem指定system.dat文件的路径:/Ruser指定user.dat文件的路径:/Efilename.reg指定表编辑器要进行导出到那个REG文件中的操作Regpath:指定要导出哪个注册表的分支,若省略则表示导出整个注册表2.导入注册表格式:regedit/l:system/R:user含义:同上3.重建注册表格式:regedit/l:system/R:user/Cfile.reg含义:用指定的注册表文件来重建注册表4.删除分支格式:regedit/l:system/R:user/Dregpath含义:都差不多,就是删除/Dregpath指定的分支,若删除整个注册表5.恢复注册表使用Scanreg.exe来检查,备份,恢复,修复注册表格式:Scanreg[<option>=参数/backup:,同时备份同注册表相关的文件(如user.dat,system.dat,win.ini,放在sysbackupgh(文件名为rb--?.cab)/resore选择一个备份文件进行恢复注册表(它只能用在纯DOS下)/fix修复损坏的注册表(它只能用在纯DOS下)/comment=<comment>在备份注册表进增加一些详细的注释到CAB(在,)dos下恢复注册表命令scanreg/restore推荐阅读dos命令之RD命令-从指定的磁盘删除了目录rd——删除子目录命令1.功能:从指定的磁盘删除了目录。2.类型:内部命令3.格式:rd[盘符:][路径名][子目录名]4.使用说明:(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用del(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用rd命令删除该了目录本身;(2)不能删除根目录和当前目录。例:要求把c盘fox子目录下的user子目录删除,操作如下:第一步:先将user子目录下的文件删空;c、>delc:、fox、user、*。*第二步,删除user子目录。c、>rdc:、fox、userSpring2.0中新的Bean类型实现原理我们知道,在spring2.0中,除了singleton及prototype两种类型的bean以外。默认情况下还增加了request、session及globalsession三种类型的bean,增加的三种类型的bean主要应用于web应用程序中。本文不打算分析三种类型的bean的用法,只是简单分析框架的实现原理。spring2.0中新增了一个用来表示bean范围的scope接口publicinterfacescope{objectget(stringname,objectfactoryobjectfactory);//根据名称及创建工厂得到一个bean实例objectremove(stringname);//删除一个指定名称的bean}在容器configurablebeanfactory接口中定义了bean工厂有关scope注册的相关方法,使得可往bean工厂中加入新类型的bean。publicinterfaceconfigurablebeanfactoryextendshierarchicalbeanfactory,voidregisterscope(stringfoxmailfoxmail是一个中文版电子邮件客户端软件,支持全部的internet电子邮件功能。程序小巧,可以快速地发送,收取,解码信件;远程邮件管理,浏览信件条目后再决定下载或直接删除;此外还有本地邮箱加密功能,多地址簿功能,同时支持mime和uuencode邮件格式,支持html邮件直接查看(需安装了ie),邮箱助理自动分发新收到的邮件到不同的邮箱,支持多个邮箱帐户,内置big5码与gb码转换功能,直接阅读或发送big5码的邮件,可以从outlook、exchange等导入/导出邮件,支持message/partial格式邮件,自动重组被分割的邮件,包含邮箱监视器notifier,等等。解决WindowsXP关机却重启的故障对于windowsxp来说,由于其采用了安全性能较高的nt内核,系统运行还算稳定,除了关机速度较慢之外,一般情况下很少发生关机故障。但有时在关闭windowsxp时却莫名其妙地重启,该故障是windowsxp操作系统关机故障中最容易出现的故障。造成该故障的原因可能有以下几方面原因:系统设置windowsxp默认情况下,当系统出现错误时会自动重新启动,这样当用户关机时,如果关机过程中系统出现错误就会重新启动计算机。将该功能关闭往往可以解决自动重启的故障。在桌面上右键点击“我的电脑”,在弹出的右键菜单中选择“属性”,弹出“系统属性”窗口,点选“高级”选项卡,点击“启动和故障恢复”栏目中的“设置”按钮,弹出“启动和故障恢复”窗口。在“系统失败”栏目中将“自动重新启动”选项前的对勾去掉,点“确定”按钮。高级电源管理众所周知,关机是与电源管理密切相关的,造成关机故障的原因很有可能是电源管理对系统支持不好造成的。点击“开始→设置→控制面板→性能与维护→电源选项”,在弹出的窗口中,根据需要启用或取消“高级电源支持”即可。如果你在故障发生时使用的是启用“高级电源支持”,就试着取消它MM面对面:小珍玩软件的经历两三则编者注:如果你有玩软件的经历,并想告诉大家。请给学院发信,如果你确实有两把刷子,我们会安排对你的采访,并把你的经验分享给大家。联系我们。作者介绍:小珍。非计算机专业毕业。99年底,在单位开拨号上网,开始了她的电脑生涯。至今仍和电脑密不可分。被三剑客俘虏用电脑嘛,最初接触的东西当然就是各种软件!那个年代时兴的软件到现在还保存下来的屈指可数。除了老牌的商业软件外,当年新兴的dreamweaver、flash、foxmail、fireworks、超级兔子、qq、wps等几个软件算是在这几年的发展中成长起来的了,而当年名声在外的友情强档、网络蚂蚁、icq等软件基本上都退隐了。图笔者近照不过对我来说,要感谢的是dreanmweaver、flash、fireworks(三个软件合称:网页三剑客),因为它们的新奇吸引我跃跃欲试,把我带进it、带进网络。一直到现在我还在这个圈子里。要说我第一款接触的软件,是flash。那时一心钻研flash技术想利用它做出几个动画出来炫耀一下。不过到今天我还是一事无成。后来接触到做网页的dreamweaver,觉得做网页挺有趣的,又开始钻研它。还好,现在我能用它做几个用万用表检测局域网故障笔者单位的局域网采用的是星型拓扑结构,主机房服务器通过四根粗缆连接较远的四个部门,各个部门内部采用hub进行连接。一日局域网内出现故障,所有的工作站均不能正常联网工作。故障现象:在工作站上打开“网上邻居”速度非常慢,有的工作站一打开“网上邻居”就死机。利用ping程序ping服务器和其它工作站,时间很长,整个网络处于瘫患状态!分析与解决:首先检查服务器设置,没有问题,重新启动服务器故障依旧,因此判断故障出在服务器以外的网络线路上。因为网络是采用星型的拓扑结构,所以决定采用每次断开一个支路的方法对网络进行试验。当断开第三根粗缆时,发现其它的工作站与服务器的通信正常了,我们的目标就锁定在这一条支路上。在这条支路里,粗缆的终端通过一个收发器与一个hub的aui接口相连,而这个h

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功