《注册表REG课件》由会员分享,可在线阅读,更多相关《注册表REG课件(22页珍藏版)》请在金锄头文库上搜索。
1、注册表REG脚本文件 注册表REGREG文件的相关知识nREG文件实际上是一种注册表脚本文件,通过约定的格式,可以利用REG文件直接对注册表进行任何修改操作。n要掌握注册表REG脚本文件,不仅要了解注册表的相关知识,而且还要对注册表内容在REG文件中的表现形式有所了解。注册表REGREG文件格式注册表REGREG文件格式n第一行:Windows Registry Editor Version 5.00表明注册表文件的版本。注意:各首字母必须大写。n第一行可用“REGEDIT4” 替代。注意:各字母必须大写。 “REGEDIT4” 适用于Windows 98、Windows 2000、Windo
2、ws XP 和 Windows Server 2003 的计算机。 “Windows Registry Editor Version 5.00”适用于Windows 2000、Windows XP 和 Windows Server 2003。 注册表REGREG文件格式n第二行:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer表明路径,即位于哪个子键。注意:用中括号括起来。注册表REGREG文件格式n键值项在REG文件中的写法为: 或“键值名”=键值符 键值。说明: 1、表示键值名是“默认”,不需引号
3、;非默认的“键值名”,需引号,而且必须是英文引号。在所有的键值项中,默认键值项有且只有一项,其余都是非默认键值项。若默认键值项为空,在REG文件中不显示。2、键值符表示注册表中的键值类型。 “ ”、hex:、dword:、hex(7):、hex(2):分别表示“字符串值、二进制值、dword值、多字符串值、可扩充字符串值”。注册表REGn子键的创建与删除q创建:路径新键名 q删除:-路径新键名 n例:在HKEY_CURRENT_USER根键下新建“abc”子键。注册表REGn键值项的创建、修改、删除q创建和修改:或“键值名”=键值符 键值(说明:当键值名不存在时为创建,存在时为修改)q删除:
4、或“键值名”=-注意:默认键值项无法删除, =-只能清除掉默认键值项的数据。n例:在HKEY_CURRENT_USER根键下新建“abc”子键,在该子键下新建一名为“test”的键值项,键值类型为dword值,值为1。并修改默认键值的数据为“注册表”。注册表REG作业1n作业1:写出相应的REG文件,当REG文件导入后,达到增加“重新启动”命令的目的。选择HKEY_CLASSES_ROOTDirectoryshell子键,新建一个名为reset的子键,设置该子键下的“默认”键值项的键值为“重新启动”,在reset子键下再新建一个名为command的子键,将该子键对应的“默认”键值项的键值设置为
5、shutdown -r -t 30 -c “再过30秒就重新启动啦!”注册表REG作业2n作业2:做出相应的REG文件,当REG文件导入后,达到隐藏C盘和E盘以及取消快捷方式图标箭头的目的。选择HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer子键,新建一个类型为dword值的键值项,将其命名为nodrives,修改相应键值隐藏C盘和E盘。选择HKEY_CLASSES_ROOTlnkfile子键,删除IsShortcut键值项。注册表REG思考题n思考:采用REG文件导入的方式,能不能达到对某个子键或键
6、值项“重命名”的目的?如果可以,应该如何操作?注册表REG对子键重命名n修改键名 -路径原键名 路径新键名 键值项内容 路径新键名子键名 键值项内容n例:将作业1中新建的reset子键重命名为reboot。注册表REG对键值项重命名n修改键值名 原键值名=-“新键值名”=键值符 键值n例:将作业2中新建的nodrives键值项重命名为noviewondrive。即把“隐藏”变为“阻止访问”。注册表REG移动子键n移动子键 即将注册表中的某键及其以下内容移动到指定的路径位置。与修改键名类似,只是路径部分发生变化。 -路径原键名 新路径新键名 键值项内容 新路径新键名子键名 键值项内容n将作业1中
7、新建的reset子键移动到HKEY_CURRENT_USER根键下。注册表REG课堂练习n导入“课堂练习.reg”文件,即在HKEY_CURRENT_USER根键下新建一abc子键,打开注册表编辑器,观察abc子键的结构。要求写出相应的3个REG文件,当REG文件导入后,分别达到以下目的:1、将xyz子键重命名为xx。2、将123子键下11键值项重命名为18。3、将abc子键移动到HKEY_USER根键下。注册表REG本次课学习内容n理解注册表REG文件的优势和注意事项n总结和掌握REG文件导入修改注册表的方法n理解将备份REG文件的导入与还原注册表的区别注册表REGREG文件的优势和注意事项
8、n若创建或修改的键、键值项较多,时间长了又记不住它们的路径、位置,要想再修改、删除它们就困难了。可保存好修改注册表的REG文件,以备今后查找。n可用以分号开头的注释行,对REG文件添加注释,方便理解。n用REG文件修改注册表,能解决手工无法修改的问题。如修改默认键值项的键值名、键值类型。n能多线、多点进行同时修改。所谓多线、多点,也就是在多条不同路径下,对多个键值名、键值类型、键值的点进行修改,同时对这些修改都可以放在一个REG文件中一并运行。注册表REGREG文件格式注册表REGREG文件格式n键值项在REG文件中的写法为: 或“键值名”=键值符 键值。说明: 1、表示键值名是“默认”,不需
9、引号;非默认的“键值名”,需引号,而且必须是英文引号。2、键值符表示注册表中的键值类型。 “ ”字符串值hex:二进制值dword: dword值hex(7):多字符串值hex(2):可扩充字符串值注册表REG课堂练习n采用REG文件导入修改注册表的方法,做以下练习:n10.1.1取消启动时运行Chkdsk的等待时间n10.2.3系统重启时不进行自检n注意:1.须采用REG文件导入的方式修改,不能直接在注册表编辑器修改。2.对两个练习写成一个REG文件,并对添加相关注释。注册表REG问答题n备份注册表是在修改注册表前进行的,用导入备份文件的方法,能否将修改后注册表还原与备份文件一样呢? 答:不可能。导入备份的REG文件可恢复已删除子键和键值项,但无法删除新创建的字键和键值项,也无法删除被重命名的子键名和键值项。注册表REG课堂作业n采用REG文件导入修改注册表的方法,制作出相应的REG文件,达到以下修改注册表的目的:n1、设置个性化IE窗口标题为:我的浏览器(参考课本P191页,11.3.4)n2、达到禁止显示访问过的网站地址目的。(参考课本P199页,11.7练习2)注意:1.须采用REG文件导入的方式修改,不能直接在注册表编辑器修改。2.对两个练习写成一个REG文件,并对添加相关注释。注册表REG