第10章 注表使用与维护.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 注表使用与维护

第10章 注册表的维护 本章主要介绍 10.1.1 注册表 Windows操作系统的注册表实际上是一个存储在磁盘上的庞大静态数据库, 也是Windows执行体和内核所维护的各种内存中数据结构的一个窗口。它包含了应用程序和计算机系统的配置,操作系统和应用程序的初始化信息,应用程序和文档文件的关联关系,硬件设备的说明、状态和属性以及各种状态信息和数据。 注册表中存放着各种参数,直接控制着系统的启动、硬件驱动程序的装载以及一些系统应用程序的运行,从而在整个系统中起着核心作用。 注册表包括以下内容: ① 软硬件的有关配置和状态信息,应用程序和资源管理其外壳的初始条件、首选项和卸载数据。 ② 硬件部件的描述、状态和属性,计算机系统的设置和各种许可,文件扩展名与应用程序的关联。 ③ 计算机性能记录和其他计算机底层的系统状态信息,以及其他数据。 注册表涵盖了计算机软、硬件等多方面的设置内容,如果对这些设置修改得当,便可以对操作系统本身和其中的软件进行优化,从而解决软、硬件和其他设置不当带来的故障问题,因此掌握注册表是非常必要的。但是注册表中包含的信息大多对于Windows操作系统的稳定运行至关重要,假如错误地修改了注册表,会使系统启动过程出现异常,甚至会导致整个系统瘫痪。因此正确地认识和适应注册表,及时备份注册表以及在有问题时恢复注册表,就显得十分重要了。 10.1.2注册表的文件组成 Windows2000、Windows XP、Windows Server2003的注册表文件基本相同,主要分为系统配置文件和用户配置文件两部分,其中系统配置文件在系统目录下的Windows\system32\config中,包括Default、Software、System、AppEvent.Evt、SycEvrnt.Evt以及SysEvent.Evt等多个隐藏文件,以及相应的.LOG(日志)文件和.SAV文件。用户配置文件保存在系统目录下的Documents and Settings目录下的用户名文件中,主要包括Ntuser.dat和Ntuser.ini两个隐藏文件以及日志文件Ntuser.dar.log.在操作系统运行时,无法使用其他工具将这些注册表文件打开。 在引导过程中,系统读取有关的设置信息,这些设置信息指定了应该加载哪些设备驱动程序,以及各个子系统(比如内存管理器和进程管理器(process manager)该如何配置,它们如何调整系统的行为。 在登录过程中,Explorer和其他的windows组件从注册表中读取到每个用户的参数选择,包括网络驱动器字母映射、桌面墙纸、屏幕保护程序、菜单行为和图标的摆放: 在应用程序启动过程中,它们读取系统全局范围的设置,比如所有可选安装的组件列表和许可数据,还读取一些针对每个用户的设置信息,可能包括菜单和工具栏的摆放,以及最近过的文档列表。 然而,在其他时间点上也能读取注册表,比如在响应注册表或键的修改请求时,有些应用程序会监视它们存放在注册表中的设置信息,当它们这些信息有变化时,会读取更新后的设置信息。 10.1.3 维护注册表的目的 Windows通过注册表中保存的一系列数据来控制操作系统及应用软件、硬件和用户的环境等。在Windows3.X时代,Windows是通过Win.ini、System.ini等INI文件来实现这些功能的,INI文件是一个文本文件,文件最大不能超过64K,每种设备或应用程序都要有自己的INI文件,管理起来不是很方便,为了解决以上的问题,在Windows95及其后继版本中,采用了“注册表”这样一个数据库来统一管理硬件驱动程序及应用程序各种信息。操作系统处理这些程序时,需要从注册表中获得相关的信息,因此离开了注册表中的各种信息,Windows 将无法正常工作。 注册表是Windows系统的核心数据库,其中关系着系统中硬件与软件的设置。在日常使用计算机的过程中,随着软硬件的不断增加和计算机病毒的日益猖獗,注册表的安全也面临来自于各方的威胁,主要有:软件的结构越来越复杂,在安装过程中对注册表的修改也越来越多,潜在的危险性也增大;硬件之间的冲突将导致相关硬件不能正常工作,破坏注册表;计算机病毒恶意篡改注册表;其他人为因素例如非正常删除应用程序、驱动程序等损坏注册表。有了这些危险,日常维护注册表就非常有必要了。 注册表被破坏后,将会出现的现象有:系统瘫痪或者仅能以安全模式启动;启动应用程序时,会出现“找不到xxx.dll”的出错信息,或者提示某个文件丢失或者不能定位的信息;“开始”菜单中丢失菜单项或者变为不可用;显示“注册表损坏”的信息;原来正常使用的硬件设备突然不能正常工作了等等。这些都是因为软件、硬件、病毒、认为等原因造成,在维

文档评论(0)

drj776 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档