注册表5727.pdf
《注册表5727.pdf》由会员分享,可在线阅读,更多相关《注册表5727.pdf(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、注册表对有的人还是比较陌生的,因为现在第三方软件太多了,如优化大师、魔法兔子等等,但个人觉得改善系统的第三方软件还不够完善,如果初级用户使用不当,会出现严重的后果,所以提供这篇文章,希望大家多多学习,本人能力有限,还希望大家多提宝贵意见:一、注册表的由来 PC 机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如 Win3.x 中,对软硬件工作环境的配置是通过对扩展名为.ini 的文件进行修改来完成的,但 INI 文件管理起来很不方便,因为每种设备或应用程序都得有自己的 INI 文件,并且在网络上难以实现远程访问。为了克服上述这些
2、问题,在 Windows 95 及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows 各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。与 INI 文件不同的是:1.注册表采用了二进制形式登录数据;2.注册表支持子键,各级子关键字都有自己的“键值”;3.注册表中的键值项可以包含可执行代码,而不是简单的字串;4.在同一台计算机上,注册表可以存储多个用户的特性。注册表的特点有:1.注册表允许对硬件、系统参数、应用程序和设
3、备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。2.注册表中登录的硬件部分数据可以支持高版本 Windows 的即插即用特性。当 Windows 检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。3.管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。由于修改注册表有危险性,请在修改前备份注册表,或者使用软件进行操作.如:Windows 优化大师 V6.0 超级兔子魔法设置优化王 V6.03 个人版 二、使用注册表 1.大家可以在开始菜单中的运行里输入 regedit 2.也可以在 DOS 下输入
4、regedit 三、注册表根键说明 hkey_classes_root 包 含 注 册 的 所 有OLE信 息 和 文 档 类 型,是 从 hkey_local_machinesoftwareclasses 复制的。hkey_current_user 包含登录的用户配置信息,是从 hkey_users 当前用户子树复制的。hkey_local_machine 包含本机的配置信息。其中 config 子树是显示器打印机信息;enum子树是即插即用设备信息;system 子树是设备驱动程序和服务参数的控制集合;software 子树是应用程序专用设置。hkey_users 所有登录用户信息。hke
5、y_current_config 包含常被用户改变的部分硬件软件配置,如字体设置、显示器类型、打印机设置等。是从 hkey_local_machineconfig 复制的。hkey_dyn_data 包含现在计算机内存中保存的系统信息。四、注册表详细内容 Hkey_local_machinesoftwaremicrosoftwindowscurrentV ersion explorer shell folders 保存个人文件夹、收藏夹的路径 Hkey_local_machinesystemcurrentControlSetcontrolkeyboard Layouts 保存键盘使用的语言以及
6、各种中文输入法 Hkey_users.Defaultsoftwaremicrosoftinternet explorertypeURLs 保存 IE 浏览器地址栏中输入的 URL 地址列表信息。清除文档菜单时将被清空。Hkey_users.Defaultso.mi.wi.currentV ersionex.menuOrderstartMenu 保留程序菜单排序信息 Hkey_users.Defaultso.microsoftwindowscurrentV ersionexplorerRunMRU 保存“开始*运行.“中运行的程序列表信息。清除文档菜单时将被清空。Hkey_users.Defau
7、ltso.microsoftwindowscurrentV ersionexplorerecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。Hkey_local_machinesoftwaremicrosoftwindowscurrentV ersionuninstall 保存已安装的 Windows 应用程序卸载信息。hkey_users.defaultsoftwaremicrosoftwindowscurrentV ersionapplets 保存 Windows 应用程序的纪录数据。Hkey_local_machinesyst
8、emCurrentControlSetservicesclass 保存控制面板-增添硬件设备-设备类型目录。Hkey_local_machinesystemCurrentControlSetcontrolupdate 立即刷新设置。值为 00设置为自动刷新,01 设置为手工刷新在资源管理器中按 F5 刷新。HKEY_CURRENT_USERControl PanelDesktop 新建串值名 MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。新建串值名 MinAnimate,值为 1 启动动画效果开关窗口,值为 0 取消动画效果。Hkey_local_machinesof
9、twaremicrosoftwindowscurrentV ersionrun 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。启动文件夹程序运行时图标也在任务条右边 hkey_users.defaultsoftwaremicrosoftwindowscurrentV ersionrun 保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon 默认图片的图标。双击窗口右侧的字符串,在打开的对话框中删除原来的键值,输入%1。重新启动后,在“我的电脑”中打开 Windows目录
10、,选择“大图标“,然后你看到的 Bmp 文件的图标再也不是千篇一律的画板图标了,而是每个 Bmp 文件的略图。Hkey-local-machine software microsoft windows currentV ersion Policies Ratings 保存 IE4.0 中文版“安全”*“分级审查”中设置的口令(数据加密)。Hkey-local-machine software microsoft windows currentV ersion explorer desktopnameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network 等。五、如何备份注册表
11、 利用注册表编辑器手工备份注册表 注册表编辑器(Regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进行各种修改。当然,备份与恢复注册表自然是它的本能了。(1)通过注册表编辑器备份注册表 由于修改注册表有时会危及系统的安全,因此不管是 WINDOWS 98 还是 WINDOWS 2000 甚至 WINDOWS XP,都把注册表编辑器藏在了一个非常隐蔽的地方,要想请它出山,必须通过特殊的手段才行。点击开始菜单,选择菜单上的运行选项,在弹出的运行窗口中输入Regedit后,点击确定按钮,这样就启动了注册表编辑器。点击注册表编辑器的注册表菜单,再点击导出注册表文件选项,在弹出的对话框中
12、输入文件名regedit,将保存类型选为注册表文件,再将导出范围设置为全部,接下来选择文件存储位置,最后点击保存按钮,就可将系统的注册表保存到硬盘上。完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。(2)在 DOS 下备份注册表 当注册表损坏后,WINDOWS(包括安全模式)无法进入,此时该怎么办呢?在纯DOS 环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在 DOS 环境下,怎样来备份、恢复注册表。在纯 DOS 下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在WINDOWS 环境下备份、恢复注册表,其实Regedit.e
13、xe这个注册表编辑器不仅能在WINDOWS 环境中运行,也能在 DOS 下使用。虽然在 DOS 环境中的注册表编辑器的功能没有在 WINDOWS 环境中那么强大,但是也有它的独到之处。比如说通过注册表编辑器在 WINDOWS 中备份了注册表,可系统出了问题之后,无法进入 WINDOWS,此时就可以在纯 DOS 下通过注册表编辑器来恢复注册表。应该说在 DOS 环境中备份注册表的情况还是不多见的,一般在 WINDOWS 中备份就行了,不过在一些特殊的情况下,这种方式就显得很实用了。进入 DOS 后,再进入 C 盘的 WINDOWS 目录,在该目录的提示符下输入regedit后按回车键,便能查看r
14、egedit的使用参数。通过Regedit备份注册表仍然需要用到system.dat和user.dat这两个文件,而该程序的具体命令格式是这样的:Regedit/L:system/R:user/E filename.reg Regpath 参数含义:/L:system 指定 System.dat文件所在的路径。/R:user 指定 User.dat 文件所在的路径。/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。在这些参数中,/L:system和/R:user参数是
15、可选项,如果不使用这两个参数,注册表编辑器则认为是对 WINDOWS 目录下的system.dat和user.dat文件进行操作。如果是通过从软盘启动并进入 DOS,那么就必须使用/L和/R参数来指定system.dat和user.dat文件的具体路径,否则注册表编辑器将无法找到它们。比 如 说,如 果 通 过 启 动 盘 进 入 DOS,则 备 份 注 册 表 的 命 令 是 Regedit/L:C:windows/R:C:windows/e regedit.reg,该 命 令 的 意 思 是 把 整 个 注 册 表 备 份 到WINDOWS 目录下,其文件名为regedit.reg。而如果
16、输入的是regedit/E D:regedit.reg这条命令,则是说把整个注册表备份到 D 盘的根目录下(省略了/L和/R参数),其文件名为Regedit.reg。(3)用注册表检查器备份注册表 在 DOS 环境下的注册表检查器 Scanreg.exe 可以用来备份注册表。命令格式为:Scanreg/backup/restore/comment 参数解释:/backup 用来立即备份注册表 /restore 按照备份的时间以及日期显示所有的备份文件 /comment 在/restore 中显示同备份文件有关的部分 注意:在显示备份的注册表文件时,压缩备份的文件以.CAB文件列出,CAB文件的
17、后面单词是 Started 或者是 NotStarted,Started 表示这个文件能够成功启动 Windows,是一个完好的备份文件,NotStarted 表示文件没有被用来启动 Windows,因此还不能够知道是否是一个完好备份。比如:如果我们要查看所有的备份文件及同备份有关的部分,命令如下:Scanreg/restore/comment 六、使用技巧 上面介绍的都是概念上的东东,下面让我们实际操作吧 1.加快开机及关机速度 在 开 始-运 行-键 入 Regedit-HKEY_CURRENT_USER-Control Panel-Desktop,将字符串值HungAppTimeout的
18、数值数据更改为200,将字符串值WaitToKillAppTimeout的数值数据更改为1000.另外在HKEY_LOCAL_MACHINE-System-CurrentControlSet-Control,将 字 符 串 值HungAppTimeout的数值数据更改为200,将字符串值WaitToKillServiceTimeout的数值数据更改 1000 2.自动关闭停止响应程序 在 开 始-运 行-键 入 Regedit-HKEY_CURRENT_USER-Control Panel-Desktop,将字符串值AutoEndTasks的数值数据更改为 1,重新启动即可 3.清除内存内被不
19、使用的 DLL 文件 在开始-运行-键入Regedit-HKKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Windows-CurrentV ersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为 1。注:如由默认值设定为0则代表停用此功能 4.加快菜单显示速度 在 开 始-运 行-键 入 Regedit-HKEY_CURRENT_USER-Control Panel-Desktop,将字符串值MenuShowDelay的数值数据更改为0,调整后如觉得菜单显示速度太快而不适应者可将MenuShowDelay的数值数据更改为200,重新启动
20、即可 5.禁止修改用户文件夹 找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentV ersionPoliciesExplorer。如果要锁定“图片收藏”、“我的文档”、“收藏夹”、“我的音乐”这些用户文件夹的物理位置,分别把 下 面 这 些 键 设 置 成 1:DisableMyPicturesDirChange,DisablePersonalDirChange,DisableFavoritesDirChange,DisableMyMusicDirChange 6.减小浏览局域网的延迟时间 和 Windows 2000 一样,XP 在浏览局域网
21、时也存在烦人的延迟问题,但介绍这个问题的资料却很难找到。如果你浏览一台 Win 9x 的机器,例如,在网上邻居的地址栏输入“computername”,XP 的机器会在它正在连接的机器上检查“任务计划”。这种搜索过程可能造成多达 30 秒的延迟。如果你直接打开某个共享资源,例如在网上邻居的地址栏输入“computernameshare”,就不会有这个延迟过程。要想避免 XP 搜索“任务计划”的操作,提高浏览网络的速度,你可以删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentV ersionExplorerRemoteComputerNameS
22、paceD6277990-4C6A-11CF-8D87-00AA0060F5BF子键。该键的类型是 REG_SZ 7.屏蔽系统中的热键 点击“开始”“运行”,输入 Regedit,打开注册表编辑器。然后依次打开到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentV ersionPoliciesExplorer,新建一个双字节值,键名为“NoWindows Keys”,键值为“1”,这样就可以禁止用户利用系统热键来执行一些禁用的命令。如果要恢复,只要将键值设为 0 或是将此键删除即可 8.关闭不用的共享 安全问题一直为大家所关注,为了自己的系统安全能
23、够有保证,某些不必要的共享还是应该关闭的。用记事本编辑如下内容的注册表文件,保存为任意名字的.Reg 文件,使用时双击即可关闭那些不必要的共享:Windows Registry Editor V ersion 5.00 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters AutoShareServer=dword:00000000 AutoSharewks=dword:00000000 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa restric
24、tanonymous=dword:00000001 9.让 IE 支持多线程下载 一般情况下,大家都使用多线程下载软件如 Flashget 等下载文件,其实 IE 也可以支持多线程下载的,只是微软将这个功能给藏了起来。我们把它给挖出来就可以使用了。打开注册表编辑器,在注册表HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentV ersionInternet Settings 下新建双字节值项“MaxConnectionsPerServer”,它决定了最大同步下载的连线数目,一般设定为 58个 连 线 数 目 比 较 好。另 外,对 于HTTP 1.0
25、服 务 器,可 以 加 入 名 为“MaxConnectionsPer1_0Server”的双字节值项,它也是用来设置最大同步下载的数目,也可以设定为 58。10.让 WINDOWS XP 自动登陆 打开:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentV ersionWinlogon,在右边的窗口中的新建字符串AutoAdminlogon,并把他们的键值为1,并且把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码 七、我们来让我们的系统瘦瘦身 删除多余的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 注册表 5727
限制150内