如何玩转注册表.doc

如何玩转注册表.doc

ID:57663266

大小:44.50 KB

页数:10页

时间:2020-08-31

如何玩转注册表.doc_第1页
如何玩转注册表.doc_第2页
如何玩转注册表.doc_第3页
如何玩转注册表.doc_第4页
如何玩转注册表.doc_第5页
资源描述:

《如何玩转注册表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何玩转注册表(ZT)1.1注册表的诞生在早期的Windows3.x操作系统中,对硬件和软件的管理主要是靠system.ini、win.ini等.ini文件来管理。随着计算机硬件不断地更新以及软件的的发展,装入计算机中的应用程序越来越多,ini文件开始变大,导致管理上的难度和系统的混乱。在当时的WindowsNT3.51中已出现了注册表,但不为人知。直到Windows95的开发成功,注册表随之诞生,它不但解决了上述问题,而且以树目录的分层结构存储着计算机硬件和软件的各类信息以及数据,使用之方便受到了广大计算机使用者的承认。1.2注册表的主

2、要结构注册表通过主键与子键来管理数据,以键入数值的形式来改变注册表数据。在Win9x中,点击“开始”菜单中的“运行”,在弹出的文本框中输入“regedit”命令后按回车键可进入注册表编辑器。(如图1)HKEY_CLASSES_ROOT——是系统中控制所有数据文件的项,包括了所有文件扩展和应用程序运行时必需的信息。HKEY_CURRENT_USER——是当前用户的登录信息,事实上也是HKEY_USERSDefault下面的一部份内容。如果没有其他用户登录的话,那么这两个主关键字的内容是一样的。HKEY_LOCAL_MACHINE——这里保

3、存计算机的系统信息,它包括网络及硬件上所有的软件设置。HKEY_USERS——这里保存着默认用户信息的当前登录用户信息。HKEY_CURRENT_CONFIG——包括了系统中现有的所有配置文件的详细内容。HKEY_DYN_DATA——此主键所有的信息都是由系统在启动时生成,主要显示用来操作各种硬件的动态信息。同样,Windows2000/XP也是键入“regedit”命令进入注册表编辑器。但它和win9x不同的是只有五大主项(如图2):HKEY_CLASSES_ROOT——它是HKEY_LOCAL_MACHINESoftware的子键。

4、这里所存储的数据信息可以使资源管理器正确的打开文件程序。HKEY_CURRENT_USER——包含当前登录用户的配置信息的根目录。HKEY_LOCAL_MACHINE——包括计算机中所有用户的配置信息,主要有5个重要的主键:HARDWARE、SAM、SECURITY、SOFTWARE和SYSTEM。(由于内容较为专业,不一一说明)HKEY_USERS——是计算机上所有用户的配置文件的根目录。HKEY_CURRENT_CONFIG——这里存储了本地计算机在系统启动时所用的硬件配置文件信息。1.3注册表出错的原因注册表出错通常可以分为三大类:

5、软件原因:(1)不正常的添加或删除应用程序。(2)应用程序之间的互相冲突。(3)安装错误的驱动程序或驱动程序之间的不兼容。(4)系统受到病毒的入侵,导致注册表受损。硬件原因:(1)CMOS设置出错,导致CUP不正常运行和内存工作不稳定。(2)硬盘出现坏道,注册表数据无法写入或调出。错误的操作:(1)非正常的关机。(2)对注册表修改时删除了数据或写入错误的数据1.4注册表的备份和恢复(Windows9x/2000/XP)注册表损坏后会有两种情况,一是导致系统中的某些应用程序不能正常运行,二是不能正常开机,也就是连系统都进不去,所以日常对注册

6、表的备份是十分有必要的。注册表备份和恢复有很多方法,可以在注册表直接进行,可以通过软件来实现或手工备份等。在这为大家介绍的是通过手工进行备份和恢复,因为只有这种方法才能解决第二种情况。在Windows9x下,备份注册表文件只需要备份system.dat和user.dat这两个文件。它们的属性都是系统、隐藏和只读的,所以在备份前必需对其进行修改。备份注册表时,在DOS状态C盘下依次输入如下命令:(Windows9x)cdwindows进入Windows子目录attrib-s-h-rsystem.dat改变system.dat的系统、隐藏、只

7、读属性attrib-s-h-ruser.dat改变user.dat的系统、隐藏、只读属性copysystem.datsystem.old复制system.dat,保存system.oldcopyuser.datuser.old复制user.dat保存user.oldattrib+s+h+rsystem.dat恢复system.dat的系统、隐藏、只读属性attrib+s+h+ruser.dat恢复user.dat的系统、隐藏、只读属性恢复注册表时,在DOS状态C盘下依次输入如下命令:cdwindows进入Windows子目录attrib-

8、s-h-rsystem.dat改变system.dat的系统、隐藏、只读属性attrib-s-h-ruser.dat改变user.dat的系统、隐藏、只读属性delsystem.dat删除sy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。