本文以Windows XP为例(其他Windows版本可参考操作),介绍使用Windows“记事本”程序查找、修改注册表数据以及使用简单的批处理脚本备份注册表的方法 。
;;;;两个重要的分支
;;;;1.用户个人数据[HKEY_CURRENT_USER]
;;;;该分支中存放的是当前登录用户的个人喜好设置、所用的软件的设置等个人数据 。无论来宾、受限用户、高级用户还是管理员,都可以修改属于自己个人的注册表数据 。用户个人的注册表数据就是“注册表编辑器”左侧窗格[HKEY_CURRENT_USER]所包含的项、子项和值项 。
;;;;2.系统的核心数据[HKEY_LOCAL_MacHINE]
;;;;只有管理员权限的用户可以访问系统注册表数据,其中存放了系统中各项重要的核心设置数据 。系统的注册表数据就是“注册表编辑器”左侧窗格显示的[HKEY_LOCAL_MACHINE]所包含的项、子项和值项 。
;;;;与备份注册表过招
;;;;任务1:备份注册表分支并编辑部分设置
;;;;第一步:点击“开始→运行”(或命令行提示符),输入以下命令导出两个注册表分支(驱动器、路径及文件可自定义),导出后的myreg.reg大小约为8MB~9MB,而sysreg.reg大小约为30MB~60MB,视个人情况略有不同 。
;;;;reg export hkcu c:myreg.reg
;;;;reg export hklm c:sysreg.reg
;;;;第二步:分别右击myreg.reg和sysreg.reg,选择“编辑”或“发送到→记事本”(创建右键菜单“发送到→记事本”,可将“开始”菜单中的“记事本”快捷方式复制到“C:Documents and SettingsusernameSendTo”文件夹),用“记事本”程序打开myreg.reg文件 。
;;;;第三步:点击菜单命令“编辑→查找”,输入要查找内容的关键字,单击“查找下一个” 。查找到一个数据,可执行删除、修改操作,然后按F3键可继续查找下一个数据 。查找、修改所有数据,选择菜单“文件→保存”保存注册表文件 。
;;;;任务2:恢复用户设置
;;;;(1)图形界面恢复方式:在发生问题需要恢复时,右击myreg.reg选择“合并”即可 。
;;;;(2)命令行模式恢复方式:在命令行模式下输入“reg import c:myreg.reg”(不包括外引号)命令就能将其导入注册表 。
;;;;任务3:自制Net Transport的128线程补丁
;;;;第一步:点击“开始→运行”,输入“Regedit.exe”(不含引号)回车,打开“注册表编辑器”,转至[HKEY_CURRENT_USERSoftwareXiNetTransport 2Download] 。
;;;;第二步:在右侧的编辑框里新建一个DWord值命名为“Max Threads”,双击这个值,在“数值”中输入128,在“基数”中选择“十六进制” 。
;;;;第三步:选择菜单“文件→导出”,“保存类型”设为“Win9x/NT4注册文件”(在Windows 2000/XP中使用默认的保存类型导出的注册表文件无法在Windows 9x下导入),保存为128threads.reg(见图1) 。
;;;;第四步:复制一份128threads.reg并将新文件命名为uninstall128.reg,用“记事本”打开该文件,将[HKEY_CURRENT_USERSoftwareXiNetTransport 2Download]子项下的“"Max Threads"=dword:00000128”修改为“"Max Threads"=-”(不包括外侧中文引号),在注册表文件中将键值设为“-”即代表删除该键值(见图2) 。只需双击导入128threads.reg即可打上128线程补丁,而双击导入uninstall128.reg则将恢复未安装补丁前的状态 。
;;;;小提示
;;;;
推荐阅读
- [注册表]赤手空拳保秘密
- 删除“查找”命令保留在注册表中的搜索结果
- [注册表]解除程序运行锁定
- [注册表]让光驱运行得更快
- [注册表]资源管理器也玩多窗口
- [注册表]禁止图片预览
- 不用登录也能编辑用户的注册表
- 教你一招 不用登录也能编辑用户的注册表
- 不登录也能编辑用户的注册表?
- [注册表]解系统托盘区的任务栏空间
