ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:50.87KB ,
资源ID:9952950      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9952950.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(认识Windows XP注册表.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

认识Windows XP注册表.docx

1、认识Windows XP注册表认识Windows XP注册表 分类: 技术开发 2007-03-15 10:32 8699人阅读 评论(1) 收藏 举报 windowsxp任务internet工具文档认识Windows XP注册表1.概述Windows XP注册表实际上是一个庞大的数据库,这个数据库记录了机器软硬件环境的各种信息,对操作系统及应用程序的正常运行至关重要。具体来讲,此数据库包含了Windows系统和应用程序的初始化信息、应用程序和文档文件的关联、硬件设备的说明、状态和属性等数据,操作系统和应用程序会对此数据库进行频繁存取,以保存和获取必要的数据。注册表中的不少数据可直接通过操作系

2、统及应用软件提供的界面来变更。笔者认为对注册表数据直接修改的意义主要有二:一是快捷,可以绕过不少复杂的操作;二是可以对操作系统、应用软件不提供修改途径的数据进行变更,以实现特殊目的。这里要说明的是,由于Windows XP是严格的多用户操作系统,在进行注册表操作时,应以管理组(Administrators)成员身份进入。在Windows 9X中,注册表的数据文件存放在系统盘的Windows目录下(user.dat和system.dat)。而在Windows XP中,绝大部分数据文件存放在%SystemRoot%/system32/config文件夹下(%SystemRoot%是文件夹syste

3、m32所在位置,如c:/windows)。该目录里面包含了5个没有扩展名的文件,即当前注册表文件:DEFAULT(默认注册表文件,位于注册表的HKEY_USERS项分支下)SAM(安全账户管理器注册表文件,位于注册表的HKEY_LOCAL_MACHINE/SAM项分支下)SECURITY(安全注册表文件,在注册表的HKEY_LOCAL_MACHINE/SECURITY项分支下)SOFTWARE(应用软件注册表文件,位于注册表的HKEY_LOCAL_MACHINE/SOFTWARE项分支下)SYSTEM(系统注册表文件,位于注册表的HKEY_LOCAL_MACHINE/SYSTEM项分支下)Wi

4、ndows XP会将系统初装后的注册表文件备份到%SystemRoot%/Repair目录下,以便系统出现故障时能用此备份文件修复(具体使用方法请参见后文)。2、Windows XP注册表编辑器Windows提供一个编辑注册表文件的编辑器,单击开始运行,输入regedit回车后即可进入。注册表编辑器的界面类似于资源管理器,其中涉及到一些名词术语,以下介绍我们将统一采用Windows XP中文版帮助文件中的命名。编辑器左栏是树形目录结构,共有5个根目录,称为子树,各子树以字符串HKEY_为前缀(分别为HKEY_CLASSES_ROOT,HKEY_LOCAL_MACHINE,HKEY_USERS,

5、HKEY_CURRENT_USER,HKEY_CURRENT_CONFIG);子树下依次为项、子项和活动子项,活动子项对应右栏中的值项,值项包括3部分:名称、数据类型、值。在Windows XP注册表编辑器中可直接修改、添加和删除项、子项与值项,并且可利用查找命令快速查找各子项和值项:(1)设置权限:在多用户情况下,可设置注册表的某个分支不能被指定用户访问,方法是选择要处理的项,并选择菜单编辑权限,然后在对话框中设置相应权限。但这里要注意,设置访问权限意味着该用户其进入系统后运行的任何程序均不能访问此注册表项,不熟悉的用户请慎用此功能。(2)查找:选择菜单编辑查找(或按Ctrl+F),在弹出的

6、查找窗口中选要查找目标的类型,并输入待查找内容,单击查找下一个按钮,等待片刻便能看到结果,之后按F3键可查找下一个相同目标。(3)收藏:有些注册表项经常需要修改,这时可将此项添加到收藏夹中。选择注册表项,单击收藏添加收藏夹,输入名称并确定后该注册表项便添加到了收藏列表中,以后访问时可直接从收藏夹点选进入。查找和收藏是注册表编辑器的重要功能,应多加以利用。(4)添加子项或值项:在左窗格中选择要在其下添加新项的注册表项,然后在右窗格中单击鼠标右键,选择新建项或值项数据类型。(5)更改值项:右键单击要更改的值项,选择修改,然后输入新数据并确定即可。实际上,如要删除、重命名子项、值项,只须选择相应对象

7、,单击右键,进行相应操作即可。(6)注册表项的导出和导入:建议在修改注册表时,如果没有把握,请将修改项先导出以备修改错误时再导入恢复。选择要导出的注册表项,单击文件导出,保存类型一般选择*.reg,输入文件名后单击保存即可。要导入已备份的注册表项只须单击文件导入,并选择准备导入的文件,若是上一步导出时存为.reg文件,导入时直接双击此文件即可完成任务。3.备份注册表为了在注册表损坏后能及时修复,有必要对其进行备份。用Windows XP自带的备份工具就可完成此工作:单击开始所有程序附件系统工具备份,取消向导模式调出备份工具对话框,点选备份标签,再选其中的System State(系统状态)项,

8、点选左下角的浏览可选择存储备份文件的位置。最后点击开始备份,系统便开始备份文件了。需要注意的是这样的备份是连带系统文件一同备份,虽然耗时多,但非常安全(后面会讲到),且操作简便。如果你仅对注册表信息备份,那么将上文中提到的5个注册表数据文件备份即可。探索Windows XP注册表Windows XP注册表中除前面提到的5大子树,其实还有一个隐藏的性能子树HKEY_PERFOR MANCE_DATA,包含了Windows XP一些性能工具和性能数据之间的信息;但在注册表编辑器中无法看到此子树内容,只能通过编程方式访问,因此本文就不作介绍了。在Windows XP注册表中,HKEY_CURRENT

9、_CONFIG子树的信息较少,也不是很有用,这里予以跳过。HKEY_CLASSES_ROOT下的信息和HKEY_LOCAL_MACHINE/SOFTWARE/Classes下的信息相同,只要一处更改,另一处便自动更改。HKEY_USERS子树很有用,特别是.DEFAULT项,保存的是默认用户的软件设置,如果要限制新建立用户的软件设置,则可在此修改;当前用户由于已被创建,修改此子树对其已无效,而应当通过HKEY_CURRENT_USER来达到修改目的。这样我们关注的注册表内容其实就集中在HKEY_LOCAL_MACHINE、HKEY_CURRENT_USER两大子树下,后面将对这两大子树进行深入

10、探索,所举之例都是与大家关系密切的,其本身的意义固然不小,但我们更希望大家细细分析这些实例,并得出规律性的结论,以达到举一反三的效果。1.HKEY_LOCAL_MACHINE子树详解该子树主要存储Windows XP的系统信息,常用到SOFTWARE和SYSTEM两个子项。(1)HKEY_LOCAL_MACHINE/SOFTWARE该项下的数据存储了应用和系统软件的有关信息,只要涉及到具体软件方面的修改都应进入此注册表项。HKEY_LOCAL_MACHINE/SOFTWARE/Classes该项存储了不同文件类型的打开程序及已注册程序的相关信息。关于文件用什么软件打开、播放等修改操作都应进入此

11、项。实例:更改AVI文件的默认打开程序首先来分析一下AVI文件打开程序的存储位置。在注册表编辑器中(以下除非特别说明,都是在注册表编辑器中)展开上述Classes项下的.avi,发现左窗格中默认值项的数据是AVIFile,于是找到同一Classes项下的AVIFile,展开其下的shell/open/command,发现其默认值指向Windows Media Player,即AVI文件用WMP默认播放。因此修改其默认打开程序有两种方法:一种是把上述command项下的默认值改为指定程序,如笔者硬盘上的D:/Winamp2经典/Winamp.exe,但上述方法的结果之一是AVI文件的显示图标仍然

12、是原来的Media Player样式;也可修改上述.avi项中的默认值,使其指向Winamp2的注册位置,于是仍在上述Classes项下寻找,果然发现有Winamp.File子项,因此将.avi项中的默认值改为Winamp.File,果然一击奏效,图标也随着改变了。如果你发现这两个修改方法均对打开程序不起作用,没关系,这是因为HKEY_CURRENT_USER中对AVI扩展名信息进行了覆盖,看到后面的内容你就明白了。巩固:要禁止CD光盘自动运行,只需展开上述Classes项下的AudioCD/shell子项,在右边窗格中将默认值项设为空 (即输入空格)。HKEY_LOCAL_MACHINE/S

13、OFTWARE/Classes/CLSID该子项存储有关类ID(CLaSs ID)分配的信息,Windows XP中几乎所有支持OLE的应用程序都有一个合法的类ID。这个子项对于程序员的意义很大,对于普通用户,则可用来修改特定图标的提示信息。这个子项比较常用,建议大家收藏,以方便使用。修改回收站的提示信息上面所说的特定图标包括HKEY_CURRENT_USER/Software/ Microsoft/Windows/CurrentVersion/Explorer/CLSID下的5个图标,分别代表网上邻居、我的电脑、我的文档、回收站和IE浏览器。可知回收站的CLSID值为645FF040-508

14、1-101B-9F08-00AA002F954E在HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID子项下查找此字串,找到后将右边窗格中修改字符串InfoTip的值为你想要的提示信息,如电子垃圾轮回之所。在这里也有DefaultIcon(默认图标)子项,但因HKEY_CURRENT_USER对此也进行了覆盖(其实就是上面提到HKEY_CURRENT_USER/下的CLSID子项),所以改过后并没有任何作用。巩固:修改控制面板中任务栏和开始菜单的默认图标,查找CLSID下的0DF44EAA-FF21-4412-828E-260A8728E7F1,选择此项下的Def

15、aultIcon,在右边窗格中修改默认键值为新图标的路径。不少DLL和EXE文件中都不只一个图标资源,可以在这些文件名后加,n表示引用第n个图标。可下载专门的工具软件来查看图标资源,如AIconExtract(地址:其他较有用的CLSID值大家可以用这样的方法去找:选择CLSID子项,然后分别查找infotip和defaulticon两项,应当能够一网打尽。HKEY_LOCAL_MACHINE/SOFTWARE/ Microsoft该子项是一些与Windows XP系统的安装、使用有关的信息。删除残余程序名有时用控制面板中的添加/删除程序删除应用程序后,程序名一直残留在列表中删不去,我们看一下

16、能否用注册表编辑器解决问题。试着在上述子项下的Windows项上点右键,查找Uninstall项,查到第2次时发现果然有一个CurrentVersion/Uninstall子项,其下有不少已安装好的程序,将残留项选中并删除即可,当然你也查看残留项的内容以决定进一步彻底删除。修改Windows XP安装源文件路径展开Windows NT/CurrentVersion子项,双击右边窗格中的SourcePath值项,将其值改成新的Windows XP安装源文件路径即可。巩固:查看随系统启动的程序或服务,只需留意Windows/CurrentVersion/Run子项,这里面的启动项目与你用什么用户身

17、份登录系统无关,与用户身份有关的启动项目可在HKEY_CURRENT_USER子树下的同样位置找到。(2)HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet该项中存储的都是与Windows XP系统有关的控制信息,这里仅举一例,更多的运用请大家参考后附的列表:通过修改注册表提升Windows XP的运行速度。当Windows XP登录超时自动断开连接登录Windows网络时,有时会因出错而无法登录,以致长时间没有动静。其实我们可通过修改注册表来限制超时断开,打开Services/LanmanServer/Parameters子项,然后在右窗格内修改AutoD

18、isConnect值项的值为1。2.HKEY_CURRENT_USER详解该子树下存储的是Windows XP系统当前登录用户的软件配置信息,前面已经提到此子树下的信息会覆盖HKEY_LOCAL_MACHINE下的部分信息,只要是涉及到当前用户的特殊配置,就应当进入到这儿来。(1)HKEY_CURRENT_USER/Control Panel该子项存储了Windows XP系统用来配置控制面板的信息。改变时间显示格式展开International子项,双击右窗格中的sTimeFormat值项,改为tth:mm,其中tt代表出现上午和下午(此字串可在同项下的s1159和s2359处修改),h表示

19、12时制小时数(H则代表24时制的小时数),mm表示分钟1。同样改sLongDate为yyyy/MM/d,注销后重新登录即可看到效果。巩固:关掉Windows XP的错误提示声音Windows XP在用户操作错误时会发出提示声,可通过修改注册表关掉它。打开HKEY_CURRENT_USER/Control Panel/Sound子项,然后双击右窗格的ExtendedSounds,键入no即可。(2)HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion该子项是我们用得最多的子项,存储了Windows XP大量的配置信息,如屏蔽菜单

20、项、关闭自动运行功能等。改变收藏夹的目录指向对多操作系统的朋友,这一实例比较有用,可将各个操作系统的收藏夹指向一个目录,这样在不同系统中无需同步软件就能共享收藏夹了。方法是展开Explorer/User Shell Folders子项,然后在右边窗口双击Fovarites,将其值改变你想指向的目录即可。其实这个子项下的内容还可以让你共享Cookie和桌面文件夹等。这里讲一下上面遗留下来的一个问题,即AVI文件的打开程序在HKEY_LOCAL_MACHINE/SOFT WARE/Classes下通过两种方法修改后仍无法变更。展开Explorer/FileExts,会发现下面有所有注册的扩展名,找

21、到.avi,发现此项中有一个项值名为Progid,AVI文件将被其后所显示的程序默认打开,而不管你在HKEY_LOCAL_MACHINE/SOFTWARE/Classes下作了什么更改。解决方法是删除此项值即可,此操作对应图形界面操作中的还原。屏蔽开始菜单中的搜索项展开此项下的Policies/Explorer子项,然后新建一个名为NoFind的REG_DWORD类型值项,并将值设为1,注销后重新登录即可用。(3)HKEY_CURRENT_USER/SOFTWARE/Microsoft/Internet Explorer这个子项是一些与IE浏览器相关的信息。IE主页的修改IE主页即运行IE时自

22、动打开的网页,有时安装了个别软件或被恶意网站修改后,起始页无法更改,这种情况下可通过修改注册表解决问题:找到Main子项,双击右边窗格的Start Page,更改其中的网址。若以上方法无效,那么请双击以上子项下的Default_Page_URL项,更改其中的网址即可。有时Internet选项中会有一些设置项目被锁定(变灰不可用),此时则需在HKEY_CURRENT_USER/Software/Policies/Microsoft/Internet Explorer/Control Panel下将相应项值删除或改其值为0。巩固:删除部分键入的历史网址,许多注册表软件都有清除历史记忆功能,但一般是

23、删除全部,有时只想针对个别网址,可在TypedURLs中找到相应项值并直接删除。(4)HKEY_CURRENT_USER/Software/Microsoft/Windows/ ShellNoRoam/MUICache这个就不详细讲了,因为一进去就非常熟悉,你可以随便将这些文字串改了,比如把清空回收站改成倒垃圾,然后再双击回收站,看看界面有什么改变?终于到了最后总结的时候了(咦,为什么要说终于呢?)。其实注册表的应用远不限于上面所讲的这些,但只要掌握了基本的规律和操作知识,再加以勤奋探索,相信在解决一个个问题的同时,你的计算机应用水平也一定会有不小的提高。通过修改注册表提升Windows XP

24、的运行速度对于那些硬件配置不是很高的朋友来说,Windows XP的运行速度一直是个问题。除了在性能选项中调节视觉效果以外(右击我的电脑属性高级性能设置视觉效果自定义,),下面我们看看怎样通过修改注册表来提高运行速度。目的注册表项具体操作启用CPU L2 Cahce HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management 新建一个名为SecondLevelDataCache的Dword值项,并输入值100(16进制)。加快菜单显示速度HKEY_CURRENT_USER/Contr

25、ol Panel/Desktop 将字符串MenuShowDelay的值更改为100或更小。缩短系统启动时chkdsk的等待时间HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager 新建AutoChkTimeOut的Dword值项,将其值改为3(16进制)或更小。关闭检查预定任务HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/RemoteComputer/NameSpace 删掉D6277990-4C6A-11CF-8D8

26、7-00AA0060F5BF注册表项。加快程序运行速度 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem 新建一个名为ConfigFileAllocSize、类型为REG_DWORD的值项,并将其值设为0x000001F4(500)。加快自动刷新HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Update 双击UpdateMode值项,将其值更改为0。加快电脑运行速度HKKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Cu

27、rrentVersion/FSTemplates/Server 双击右边窗格的Namecache和PathCache值项,将它们的值分别更改为a9 0a 00 00和40 00 00 00。自动关闭停止响应的程序HKEY_CURRENT_USER/Control Panel/Desktop 双击AutoEndTasks值项,将其值更改为1。清除内存内不使用的DLL文件HKKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer 新建一个名为AlwaysUnloadDLL的子项,并将默认值设为1。Windows XP

28、注册表故障修复电脑出现故障的原因很多,其中有不少是由注册表产生的。一般出现以下症状则可以初步断定为注册表出了问题:(1)运行程序时弹出找不到*.dll信息;(2)Windows应用程序出现找不到服务器上的嵌入对象或找不到OLE控件错误提示;(3)单击某个文档时,Windows XP给出找不到应用程序打开这种类型的文档信息;(4)Windows资源管理器中存在没有图标的文件夹、文件或奇怪的图标;(5)菜单、控制面板中的一些项目丢失或处于不可激活状态;(6)网络连接无法建立;(7)工作正常的硬件设备变得不起作用;(8)Windows XP根本无法启动,或仅能从安全模式启动;(9)Windows X

29、P系统显示注册表损坏等信息。此时可采取以下方法修复注册表:1.在Windows XP下用备份文件还原如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击开始所有程序附件系统工具备份菜单项,调出备份工具对话框,然后点击备份工具对话框中的还原与管理媒体标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。2.用Windows XP的系统还原功能还原和上一方法一样,必须能启动进入Windows XP系统。单击开始所有程序附件系统工具系统还原菜单项,调出系统还原对话框,选择恢复我的计算机到一个较早的时间项,单击下一步,选择一个较早的还原

30、点,然后单击下一步确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击开始控制面板系统项,并点击系统还原标签,去掉在所有驱动器上关闭系统还原复选框前面的。3.使用上次正常启动的注册表配置如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择最后一次正确的配置项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择最后一次正确的配置,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。

31、同时,选择最后一次正确的配置,Windows XP只还原注册表项HKEY_LOCAL_MACHINE/System/CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。4.使用安全模式恢复注册表如果使用最后一次正确的配置项无效,则可以在启动菜单中选择安全模式,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。5.使用故障恢复控制台修复损坏后的Windows XP注册表如果连安全模式都进不去,那么我们就不得不利用Windows XP的恢复控制台来修复系统了。将Windows XP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入欢迎使用安装程序界面,按R键进入Windows XP的故障恢复控制台页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1