注册表学习课件(选修课4)

上传人:我*** 文档编号:141454228 上传时间:2020-08-08 格式:PPT 页数:60 大小:3.32MB
返回 下载 相关 举报
注册表学习课件(选修课4)_第1页
第1页 / 共60页
注册表学习课件(选修课4)_第2页
第2页 / 共60页
注册表学习课件(选修课4)_第3页
第3页 / 共60页
注册表学习课件(选修课4)_第4页
第4页 / 共60页
注册表学习课件(选修课4)_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《注册表学习课件(选修课4)》由会员分享,可在线阅读,更多相关《注册表学习课件(选修课4)(60页珍藏版)》请在金锄头文库上搜索。

1、计算机组装与维护,第14章 注册表,Windows系统,Windows目前是在普通用户的PC机上使用的最广泛的操作系统,占据了中国绝大多数PC用户的操作系统市场。 Windows在具有众多优点的同时,它也有十分明显的缺点。如稳定性和安全性都欠佳。Windows极易受到黑客的攻击和病毒的侵犯,一般的网络用户都可以使用一些特种软件工具轻而易举地让Windows蓝屏和死机。,如何利用注册表提高Windows的安全性,Windows操作系统并不是绝对安全的。我们可以为它创建一个相对安全的操作环境,这个相对“安全”的运行环境可以在一定程度上防止非法用户随意操纵用户的计算机。 维护操作系统的安全可以通过修

2、改注册表来完成。微软采用注册表来统一管理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维护和管理。,注册表简介,早在Dos和Win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。但ini文件有大小64k的限制,而许多程序都喜欢向win.ini文件中加入各自的配置,时间一长,系统难免不受到影响。再者,太多的ini文件也不便于集中管理。 Ini文件的缺陷: 不支持多用户配置与管理 没有远程管理功能 支持数据类型单一 安全性能差 64K限制 分散存储,注册表简介,在Windows 95及以后的版本中,采

3、用了一种叫做“注册表”的数据库,它将各种信息资源集中起来并存储各种配置信息。其优点: 集中管理、安全性更高 更好的缓存支持、具备动态存取能力 支持多用户管理 支持远程网络管理 支持多种数据类型、嵌套和多层次结构,注册表简介,注册表是Windows 98/2000/XP/2003 的核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件、驱动程序的加载以及一些Windows应用程序的运行,在整个系统中起着核心作用。 1、注册表的作用 (1)软件、硬件的有关配置和状态信息,注册表中保存的应用程序和资源管理器外壳的初始条件。 (2)网络电脑的设置和属性,文件扩展名与应用程序的关联,硬件

4、部件的描述、状态和属性。 (3)性能记录和底层的系统状态信息,以及其他数据。,Windows 2003/2000/XP 注册表文件,Windows 2003/2000/XP 都是从NT 内核发展起来的操作系统,所以注册表结构与Windows 98 有很大的不同,这两种操作系统将注册表分成两大部分,包含着多个组成文件。 一、系统配置文件 Windows 2003/2000/XP 注册表中的系统配置文件存放在系统“Windowssystem32config”目录下,这些文件分别是default、sam、security、software、system及userdiff,我们一般称这些文件为“配置单

5、元”。 二、用户配置文件 Windows 2003/2000/XP 注册表中的用户配置文件存放在系统“Documents and Settings”目录下,不同的用户有着不同的配置文件,这也是基于多用户操作系统的不同之处。一般在所有的用户配置文件目录下都有着两个基本文件“Ntuser.dat”及“Ntuser.ini ”,这两个文件是具有隐藏和系统属性功能的系统文件,其中包含了用户最基本的配置情况.,三、 注册表主键介绍 Windows98 来说包含了六个主键,而在Windows 2003/2000/XP 中没有HKEY_DYN_DATA 主键,所以对于Windows 2003/2000/XP

6、 来说只有五个主键,如图所示:,1HKEY_CLASSES_ROOT 该主键用于管理文件系统,记录的是Windows 操作系统中所有数据文件的信息,主要记录不同文件的文件名后缀和与之对应的应用程序。当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序。 2HKEY_CURRENT_USER 该主键用于管理当前用户的配置情况。在这个主键中我们可以查阅计算机中登录的用户信息、密码等相关信息。 HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS.Default分支中所保存的信息是相同的。任何对HKEY_CURRENT_USER根键中的信息的修改都会

7、导致对HKEY_USERS.Default中子键信息的修改,反之也是如此。,3HKEY_LOCAL_MACHINE 该主键用于管理系统中的所有硬件设备的配置情况,在该主键中存放的是用来控制系统和软件的设置。由于这些设置是针对那些使用Windows 系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关。 该根键下面包含了五个子键。,(1)HARDWARE子键 该子键包含了系统使用的浮点处理器、串口等有关信息。在它下面存放一些有关超文本终端、数字协处理器和串口等信息。HARDWARE子键又包括四个子键: DESCRIPTION:用于存放有关系统信息; DEVICEMAP:用于存放设备映像;

8、 RESOURCEMAP: 用于存放资源映像; ACPI:高级电源管理信息,(2)SAM子键 该子键保存的是关于系统安全访问的控制信息。由于Win2000加强了安全等级,该子键已经被系统保护起来,我们不可能看到里面的内容。 (3)SECURITY子键 该子键位于HKEY_LOCAL_MACHINESecurity分支上,该分支只是为将来的高级功能而预留的。,(4)SOFTWARE子键 该子键中保留的是所有已安装的32位应用程序的信息。各个程序的控制信息分别安装在相应的子键中。由于不同的机器安装的应用程序互不相同,因此这个子键下面的子键信息会有很大的差异。 (5)SYSTEM子键 该子键存放的是

9、启动时所使用的信息和修复系统时所需的信息,其中包括各个驱动程序的描述信息和配置信息等。System子键下面有一个CurrentControlSet子键,系统在这个子键下保存了当前的驱动程序控制集的信息。,4HKEY_USERS 该主键用于管理系统中所有用户的配置信息,电脑系统中每个用户的信息都保存在该文件夹中,如用户在该系统中的一些口令、标识等。 HKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户与软件(Software)的信息。它的下面有三个子键:.DEFAULT子键、S-1-5-21-1229272821-436374067-1060284298-1000和S-1

10、-5-21-1229272821-436374069-1060284298-1000_Classes三个子键,其中最重要的是.DEFAULT子键。 .DEFAULT子键的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息。,5HKEY_CURRENT_CONFIG 该主键用于管理当前系统用户的系统配置情况,如该用户自定义的桌面管理、需要启动的程序列表等信息。,注册表中的术语,一、常用术语 1 、键(k e y ) 就是注册表左边窗口中列出的前面带加号“+ ”或减号“- ”的项。 2 、根键(r o o t k e y

11、) H K E Y 开头的键,根键的作用是将注册表的各项分类。 3 、子键(s u b k e y ) 包含在根键中的所有键。 4 、值项 值项是显示在“注册表编辑器”右边的,它由三个部分组成:名称、类型、数据组成。其作用就是控制Windows 的各个方面。 5 、值 用来具体表现对Windows 的各项功能的使用。,二、值的类型 在Windows 中对注册表的设置,主要是通过对值的设置来表现的。在Windows 注册表中的值一共有五类,它们分别是: (1 )字符串值:固定长度的文本串,一般用来描述文件,硬件属性等信息。 (2 )二进制值:未处理的二进制数据。多数硬件组件信息都以二进制数据存储

12、,而以十六进制格式显示在注册表编辑器中。 (3 )D W O R D 值:数据由4 字节长的数表示。许多设备驱动程序和服务的参数是这种类型并在注册表编辑器中以二进制、十六进制或十进制的格式显示。,(4 )多字符串值:其中包含格式可被用户读取的列表或多值的值通常为该类型。项用空格、逗号或其他标记分开。 (5 )可扩充字符串值:长度可变的数据串。该数据类型包含在程序或服务使用该数据时确定的变量。,注册表的快速运行和快速修改,修改注册表常用到“开始”菜单中的“运行”对话框,通过它可以快速运行很多命令或程序。 一、创建“运行”命令快捷方式 采用“键盘的视窗键 R ”组合键,就可以在W i n d o

13、w s X P 的左下角迅速弹出“运行”对话框。 如果常要修改注册表,可以直接用鼠标将“开始”菜单中的“运行”拖放到桌面上创建快捷方式。 如果不怕麻烦,创建“运行”的快捷方式还有另一种方法。 在桌面上新建一个文本文档,在“记事本”上输入“(new ActiveXObject(Shell.Application)F i l e R u n ()”,然后选择“文件”“另存为”命令,将“文件类型”设置为“所有文件”,文件名称为“r u n . j s ”,把它存放在桌面上。这时想修改注册表只需双击这个文件就可以打开“运行”对话框了。,二、让Windows 注册表修改快速生效 修改了注册表之后,许多情

14、况下只按F 5 键刷新注册表还不足以使修改生效,需要重启计算机。事实上不必每次都要重启计算机,只需运行Windows XP 的程序“Explorer ”即可。 (1 )按下“Ctrl Alt Delete ”组合键,打开“Windows任务管理器”窗口,单击“进程”选项标签,在出现的程序进程中选择其中的“Explorer.exe ”选项,然后再单击右下方的“结束进程”按钮. (2 )在弹出的警告对话框中,单击“是”按钮。然后再单击“Windows任务管理器”窗口上的“应用程序”选项标签,接着单击右下方的“新任务”按钮,在打开的“创建新任务”对话框中输入“Explorer. exe”命令,再按下

15、“确定”按钮即可。 注意:确定警告后,桌面上的图标会全部消失,这时不要以为是死机而重启计算机。当运行“Explorer.exe”命令后,桌面上的东西就会恢复到之前的状态。,(1)IE起始页的修改,HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain 右半部分窗口中的Start Page 就是IE主页地址了,(2)Internet选项按钮灰化&失效,HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel 下的DWORD值 “Setting”=dwor

16、d:1 “Links”=dword:1 “SecAddSites”dword:1 全部改为0之后 再将HKEY_USERSDEFAULTSoftwarePoliciesMicrosoftInternet ExplorerControl Panel 下的DWORD值“homepage”键值改为0 则无法使用“Internet选项”修改IE设置,(3)“运行”按钮被取消&失效,HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoRun”键值被改为1了,改为0就可恢复 (4)“关机”按钮被取消&失效 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoClose”键值被改为1了,改为0就可恢复,(4)“关机”按钮被取消&失效,HKEY_CURRENT_USERSoftwareMicrosoftWind

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号