注册表的使用及维护.ppt

上传人:小飞机 文档编号:5995313 上传时间:2023-09-12 格式:PPT 页数:49 大小:335.50KB
返回 下载 相关 举报
注册表的使用及维护.ppt_第1页
第1页 / 共49页
注册表的使用及维护.ppt_第2页
第2页 / 共49页
注册表的使用及维护.ppt_第3页
第3页 / 共49页
注册表的使用及维护.ppt_第4页
第4页 / 共49页
注册表的使用及维护.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《注册表的使用及维护.ppt》由会员分享,可在线阅读,更多相关《注册表的使用及维护.ppt(49页珍藏版)》请在三一办公上搜索。

1、第16章 注册表的使用与维护,16.1.1 注册表结构分析,16.1.2 注册表编辑器,16.2 注册表备份与还原,16.3 注册表使用技巧,16.1 注册表概述,16.3.1 系统设置,第16章 注册表的使用与维护,成为Windows高级用户的必备技能 16.1 注册表概述(认识Windows 注册表)1 注册表的由来:在DOS和Windows 1.0 年代,系统数据简单地存放在CONFIG.SYS和AUTOEXEC.BAT两个配置文件中.在Windows 2.0出现了WIN INI和SYSTEM.INI被称为初始化文件.在Windows 3.1操作系统中,使用Reg.dat注册文件,Win

2、dows 98以后的操作系统中,借用了Windows NT中的注册表的思想 综合了config.sys Autoexec.bat Win.ini SYSTEM.ini等INI文件的优点。(System.ini负责配置硬件,而win.ini负责桌面设置和应用程序的运行等工作。由于INI文件是个文本文件,所以任何用户都可以使用任意的文本编辑器来编辑它),2.注册表的概念:(1)什么是注册表:是Windows的一个内部数据库是一个巨大的树状分层的数据库 为其32位操作系统设计的一个系统管理数据库是一个以层次结构保存和检索的复杂的数据库实质就是利用一个功能强大的注册表数据库来统集中地管理系统硬件设施、

3、软件配置等信息,从而方便管理并增强系统的稳定性。,2.注册表的概念:(2)注册表的组成:由注册表数据库和注册表编辑器两部分组成。(3)注册表编辑器(Regedit.exe)是一个专门用来编辑注册表的程序,没有它我们根本无法进行注册表的基本的浏览、编辑和修改。,3.注册表的优点:(1)有隐含、系统只读属性,不易被删除。有备份恢复功能。(2)既有存放硬件和操作系统信息,也有存放应用程序的配置信息,从而取代了分散的INI文件。(3)要查看或改变注册表的条目,可以使用注册表编辑器实用程序。可将其条目以树形结构的形式直观显示出来(4)注册表自带的工具使用户能够容易地搜索特定的设置,或远程查询注册表数据。

4、(5)注册表允许对软硬件和配置参数进行跟踪配置,以更好的适应软硬件;(6)注册表中登录的硬件数据可以用来支持即插即用特性;通常是在安装时进行这种检测的,但windows 98启动或 原有配置改变时,也要进行这种检测。如安装一个新硬件时,Windows 98将检查注册表,以便确定哪些资源已被占用,这样就可以避免新设备与原有设备之间的资源冲突。系统如果出现问题,就必须对注册表进行维护,由于注册表数据的存放是二进制形式,对其维护有一定的难度。,注册表文件组成:(注册表实际只有两个物理文件)(1)USER.DAT文件:具有隐含、系统和只读属性定义用户的优先权,如用户平台配置。特定于某一个用户的应用程序

5、的安装信息(2)SYSTEM.DAT文件:是系统硬件配置的一部分 描述单一PC的配置描述安装在单一PC上的消息安装即插既用类型设备的硬件配置,如I/O地址 IRQ级和DMA 通道等(3)网络管理注册表文件CONFIG.POL,也称为“系统策略编辑器”用来是否修改注册表。,16.1.1 注册表的结构分析,注册表信息树状格式组织,结构类似于文件目录。在目录树结构中,共有五个根节点(主键).注册表主键与子键(与资源管理器的方法相同)注册表键值:(注册表通过主键和子键来管理各种信息,以3中形式的键值保存)字符串值:通常它由字母和数字组成.长度不能超过255个字符.“CENTER”是键名“Domain”

6、的键值。二进制值:没有长度限制,以十六进制表示。如键名IP的键值为1c00 00 00 02 DWORD值:是一个4字节,32位长度的值,16.1.1 注册表的结构分析,注册表的五个根节点(主键).1.HKEYCLASSESROOT分类主键,包含多种子键。有两类:一是已经注册的个类扩展名与其相应的关联信息;另一类是各种应用程序的有关信息。2.HKEYCURRENTUSER主键:存放当前用户的信息,包含USER DAT文件设置。有APPEVENTS(应用事件)、CONTROL PANEL(控制面板)凡是用户设置的都记录在该主键下面.,3.HKEYLOCALMACHINE 该主键是保存本地计算机硬

7、件数据的,分为:Config(配置)、Driver(驱动程序)、Enum(即插即用)、Hardware(硬件)、Network(网络)、Security(安全)、Software(软件)、System(系统)8个部分 4.HKEYUSERS主键:包含控制机面板、网络连接及应用程序等设置5.HKEY-CURRENTCONFIG主键是当前硬件配置文件的设置 6.HKEYDYNDATA主键:动态数据主键(Win9x)在WIN关闭时注册表被更新.在启动时,仍然规则周期运行,称为转储注册表数据到硬盘中.但还需要一些数据存储在该键字中,所以称为动态数据主键.,注册表必须要有专门的编辑器才能打开它,同时注册

8、表又很脆弱,它的一点问题都可能导致系统的崩溃,所以用好注册表编辑器浏览、修改注册表就成了一门基本功,这对提高使用注册表的水平是必不可少的。1启动注册表编辑器 REGEDIT.EXE程序不能通过菜单方式选择,是从资源管理器中的双击该文件名来启动或运行菜单中键入REGEDIT文件名启动它。2注册表编辑器功能:正常修改功能;导入、导出功能;连接网络注册表功能。,16.1.2 注册表编辑器,注册表编辑器的结构:,依次单击【开始】、【运行】,键入“regedit”,后单击【确定】可打开“注册表编辑器”。,注册表编辑器的结构:,使用时一些建议:使用注册表编辑器可方便的修改注册表中信息,但同时,错误的编辑会

9、令整个系统陷入瘫痪,所以要谨慎修改注册表中数据。(1)在更改注册表之前,建立备份副本。(2)更改注册表之后,如果出现故障请及时使用备份文件恢复注册表。(3)不要使用其他版本的 Windows操作系统的注册表来替换 本系统注册表。(4)推荐使用可提供更安全的编辑注册表方法的工具和程序。(5)请不要让注册表编辑器在无人值守的状态下运行。,16.2注册表备份与还原,16.2.1 备份注册表,1、将注册表导出到文本文件(1)打开注册表编辑器。(2)单击【文件】菜单上的【导出】。(3)文件名】中,输入注册表文件的名称。(4)【导出范围】:备份整个注册表,单击【全部】;只备份注册表树的某一分支,单击【选定

10、的分支】,输入导出的分支名称。(5)单击【保存】,16.2 注册表备份与还原,16.2.1 备份注册表,2、使用第三方工具 除注册表编辑器,像Norton系列工具、Windows优化大师等软件也可以实现备份当前注册表信息的功能,具体的操作见相关说明。,16.2.2 还原注册表,1、从外部文件导入注册表(1)打开注册表编辑器。(2)在【文件】菜单上,单击【导入注册表文件】。(3)查找导入的文件,单击选中该文件。(4)确认选择文件无误后,确认窗口【是】。,16.2.2 还原注册表,2、使用操作系统自动还原Windows 9X(1)进入MS-DOS环境“C:Windowsscanreg.exe/fi

11、x”,强制系统修复注册表。(2)重新启动系统如果启动仍然失败,则继续执行下面的步骤。(3)进入MS-DOS环境“C:Windowsscanreg.exe/restore”。(4)重新启动系统。,16.2.2 还原注册表,2、使用操作系统自动还原 Win 2000XP(1)重新启动计算机。(3)【选择启动操作系统】,按【F8】键。(4)使用箭头键选择【最后一次正确的配置】项,然后按【ENTER】键。(4)如果已安装多系统,使用箭头键选择要启动的操作系统,然后按【Enter】键。(5)使用箭头键突出显示要启动的操作系统,然后按【ENTER】。,16.3 注册表使用技巧,实用的修改实例来进一步学习对

12、注册表。需要特别注意的是,用户在应用操作前请将注册表备份,以防止误操作导致计算机不能正常运行。16.3.1 系统设置 1、改进核心系统功能 对于大量内存的系统,本实例能够将核心Windows系统强制保存在内存中,而不是使用内存分页保存到硬盘中。,1.改进核心系统功能操作步骤如下:(1)打开注册表编辑器(2)打开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management主键,选中它。双击右侧窗口中的DisablePagingExecutive,并将其键值设置为1,能够制止核心处理器保存到内存分

13、页中,将键值修改为0则可以恢复系统默认设置。(3)退出编辑器,重新启动使更改生效。,2、控制CDROM的自动播放,光驱都具有自动播放功能,会播放指定的内容,如何控制CDROM的自动播放功能,注册表修改可以一劳永逸。(1)打开注册表编辑器(2)打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom主键并选中它。双击右边窗口中的AutoRun,将其值设为0,即可关闭自动播放功能。如果要恢复自动播放的功能,只要将其值改回到1即可。,3、设置自动登录,Windows允许你绕过登录对话框,自动登录到电脑及网络中。操作步骤:(1)打开注册表编辑器,

14、(2)打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon主键并选中它。在右侧窗口中创建三个新的字符串值,分别命名为 DefaultUserName、DefaultPassword、DefaultDomainName,并将其数值分别设置为想要自动登录的用户名、该用户登录机器的密码,以及该用户所在的域名。,3、设置自动登录,(3)再创建一个命名为AutoAdminLogon的字符串值,将键值设置为1激活自动登录(键值设置为0,则禁止自动登录)。(4)对于Windows 2000,还要再创建一个强迫ForceAu

15、toLogon的字符串值,数值设为1。(5)退出注册表编辑器,重新启动电脑。Windows将不会出现登录界面,自动登录进入桌面。,4、自动关闭计算机,执行关闭后,是停留在“您现在可以安全关闭计算机了”的关机画面上,通过修改注册表再配合ATX电源,可以实现自动关机了。操作步骤:(1)打开注册表编辑器。(2)打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon主键并选中它。双击右侧窗口中的“PowerdownAfterShutdown“,将其数值设置为1就可以让系统关闭时切断电源。,5、取消登录时选择用户,曾使用过

16、多用户登录,登录时会要求中选择登录用户名,已在系统中删除了所有用户,还需选择,可通过修改注册表来取消选择。(1)打开注册表编辑器。(2)打开HKEY_LOCAL_MACHINENetworkLogon主键并选中它。双击右侧窗口中的“UserProfiles”,将其数值改为1。(3)重新启动计算机后,登录时将不再出现选择用户。,6、关闭磁盘空间过低的警告信息,(1)打开注册表编辑器。(2)打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer主键并选中它。在右侧窗口新建一个DWORD值,命名为NoLowD

17、iskSpaceChecks,将其数值设置为1。(3)退出注册表编辑器,重启使之生效。,7、删除“开始”菜单中的“文档”项,(1)打开注册表编辑器。(2)打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer主键。右侧窗口中新建一个DWORD值,命名为NoRecentDocsMenu,将其数值设为1。(3)重启系统后,将发现“开始”菜单中的“文档”选项已经消失了。,8、删除“开始”菜单中的“运行”项,(1)打开注册表编辑器。(2)打开HKEY_CURRENT_USERSoftwareMicrosoftW

18、indowsCurrentVersionPoliciesExplorer主键并选中它。在右侧窗口中新建一个DWORD值,命名为NoRun,将其数值设为1。(3)重启系统后,将发现“开始”菜单中的“运行”选项已经消失了。,9、删除“开始”菜单中的“关机”项,(1)打开注册表编辑器。(2)打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer主键并选中它。在右侧窗口中新建一个DWORD值,命名为NoClose,将其数值设为1。(3)重启系统后,将发现“开始”菜单中的“关机”选项已经消失了。,10、禁止直接对

19、“开始”菜单做修改,对“开始”菜单可以用鼠标进行拖放操作,可以通过注册表修改来禁止对“开始”菜单做修改,操作步骤如下:。(1)打开注册表编辑器。(2)打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer主键并选中它。在右侧窗口中新建一个DWORD值,命名为NoChangeStartMenu,将其数值设为1。(3)重启系统后,将无法修改“开始”菜单。,16.3.2 网络设置,在Windows中,可以通过很多方法灵活删除网络协议,并且进行各种网络参数修改,例如通过控制面板、资源管理器以及其他第三方软件。通

20、过注册表来修改各种网络参数。1、更改主机名 2、设置DNS服务器 3、设置TCP连接的等待时间 4、加快上网速度,16.3.3 安全设置,1、禁止本地驱动器的共享 2、禁止使用注册表编辑器3、禁用控制面板4、禁用任务管理器 5、禁用“添加删除程序”,16.3.4 常用软硬件设置,1、去除Internet选项中的“常规“选项卡 2、禁用更改主页设置 3、禁止更改历史记录设置 4、去除Internet选项中的“安全”选项卡 5、禁止远程修改注册表,注册表类型小结,一.系统文件夹修改:系统文件夹是用来保存系统特定文件的地方,下表是Windows98系统定义的系统文件夹路径:当我们需要修改这些系统文件

21、夹的路径时,只需进入注册表的HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders 中修改相应的路径即可。,二.系统特殊的文件夹:在我们的桌面上或其他地方有一些文件夹并不是真正的文件夹,它们只是一个用来显示窗口文件夹内容的OLE对象,如“我的电脑”、“控制面板”等等,它们都有一个系统默认的类ID类标识,windows在注册表的HKEY_CLASSES_ROOTCLSID下定义这些类。,HKEY_CLASSES_ROOTCLSID,三、文件或其他对象的图标:图标是一个文件或对象的标识,可以用“路径图

22、标文件名”来指示该文件的图标;对于EXE、DLL等文件,它们可能要包含不止一个图标,这时就需要有一个索引标志来指明是第几个图标,可以用“路径文件名,索引号”的形式来指示该文件的图标。如果要修改系统文件夹的图标,只需进入注册表的HKEY_CLASSES_ROOTCLSID中,查找到系统文件夹的类ID,然后修改 DefaultIcon中的图标文件路径即可;如果要修改其他文件的默认图标则需要在HKEY_CLASSES_ROOTCLSID文件类型DefaultIcon中修改图标文件的路径。,四、驱动器的自动运行功能:当 打开CDROM的自动运行功能并且放入可以自动运行的光盘时,光盘上的程序会自动运行,

23、那么其他的诸入硬盘、移动盘等是否也可以自动运行哪?在注册表的HKEY_USERSDEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExploer 有一个NoDriveTypeAutoRun的值项,其中的值就指明了可以自动运行的驱动器。该值项是一个4字节的二进制值,第一字节的每位对应于不同的驱动器,如果对应位置为“1”则表示关闭自动运行功能,如果对应位置为“0”则表示打开自动运行功能。,下表是各位对应的驱动器类型:第0位:未知驱动器第2位:可移动驱动器第3位:硬盘第4位:远程驱动器第5位:CDROM驱动器第6位:RAM驱动器 第一字节为“b

24、5”,用二进制表示为“10110101”,则表示打开了CDROM驱动器和硬盘的自动运行功能。当激活自动运行功能后,还要在驱动器的根目录下放置一个Autorun.inf文件,其中要包含一个您需要自动运行的程序文件名。,注册表被破坏的现象及原因 注册表破坏后的现象*系统无法启动*无法运行合法的应用程序*应用程序无法正常运行*找不到相应的文件*没有访问应用程序的权限*驱动程序不能正确被安装*无法调入驱动程序*不能进行网络连接*注册表条目有误,更改注册表注意事项:(1)在更改注册表之前,建立备份副本。(2)更改注册表之后,如果出现故障请及时使用备份文件恢复注册表。(3)不要使用其他版本的 Window

25、s操作系统的注册表来替换本系统注册表。(4)使用可提供更安全的编辑注册表方法的工具和程序。(5)请不要让注册表编辑器在无人值守的状态下运行。,注意:对注册表一定要*备份注册表*还原注册表,作业:Windows注册表修改实例:一、有关桌面的修改项 1、路径:HKEY_CURRENT_USERControl PanelDesktop键值1:PaintDesktopVersion=1 or 0 作用:在桌面上是否显示Win98版本号;键值2:MenuShowDelay=0 作用:将开始菜单的响应速度设置为最快;,2、路径:HKEY_CURRENT_USERSoftwareMicrosoftWindo

26、wsCurrentVersionPoliciesExplorer键值1:NoActiveDesktop=hex:01,00,00,00 作用:禁止活动桌面(Active Desktop)功能键值2:NoSaveSettings=hex:01,00,00,00 作用:不管你如何修改桌面配置,重启Windows后都将恢复原来的桌面,2、路径:键值3:Nodesktop=hex:01,00,00,00 作用:隐藏桌面上的图标键值4:NoStartBanner=hex:01,00,00,00 作用:去除单击这里开始箭头,3、路径:HKEY_LOCAL_MACHINESoftwareMicrosoftW

27、indowsCurrentVersionexplorerDesktopNameSpace删除主键450d8fba-ad25-11d0-98a8-0800361b1103 作用:隐藏我的文档删除主键645FF040-5081-101B-9F08-00AA002F954E 作用:隐藏回收站删除主键208D2C60-3AEA-1069-A2D7-08002B30309D 作用:隐藏网上邻居,regedit32编辑器中的键值编辑器使用也比较方便(用手工修改例子)4.取消Windows2000平滑模拟过程当点击任务栏上的某个应用程序时,窗口恢复到桌面上;当最小化窗口时,窗口缩小到任务栏上。这时 窗口的变

28、化都有一个显示的变化过程,如果你不喜欢这种显示过程的处理方式,也可以使这种视觉效果失效。另一方面,取消Windows2000平滑模拟过程,还可以提高窗口显示的速度,有利于节约时间直接选中 HKEY_CURRENT_USER Control PanelDesktopWindowMetrics,右 键单击视窗右栏,出新建,选字符串值,命 名为Min Animate,双击这个字符串值,出现编辑栏,设定值=0,重新开机(如设定为1就复原)。,二、开始菜单修改项 1、路径:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicies键值1

29、:NoRecentDocsMenu=hex:01,00,00,00隐藏文档(Documents)菜单 键值2:ClearRecentDocsOnExit=hex:01,00,00,00 作用:在每次退出系统时,自动清除文档菜单中的历史记录 键值3:NoRecentDocsHistory=hex:01,00,00,00 作用:禁止将最近操作过的文档放入文档菜单历史记录中 键值4:NoFind=hex:01,00,00,00 作用:隐藏查找(Find)菜单 键值5:NoRun=hex:01,00,00,00 作用:隐藏运行(Run)菜单 键值6:NoLogOff=hex:01,00,00,00 作

30、用:隐藏注销到(LogOff)菜单 键值7:NoClose=hex:01,00,00,00 作用:隐匿关闭系统(ShutDown)菜单 键值8:NoSetFolders=Hex:01,00,00,00隐匿设置菜单中的控制面板打印机 键值9:NoFavoritesMenu=hex:01,00,00,00 作用:隐匿收藏夹(Favorite)菜单 键值10:NoStartBanner=hex:01,00,00,00禁止任务栏上单击这里开始的提示 键值11:NoSetTaskbar=hex:01,00,00,00 禁止设置菜单中的任务栏合开始菜单,总策略维护:进入:运行-gpedit.msc 计算机配置和 用户配置管理模板 组件桌面 隐藏桌面图标启用应用确定 重新启动后桌面上无图标.其它修改方法同上,可以根据实际使用确定,不要随意修改.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号