注册表虽然是通过各个根键和子键来分类管理各种信息但具体数据信息还是依靠键值项和键值来实现在注册表中绝大多数分支或子项中还包含了一个或若干个“值项”每个值项又对应于一定数据类型的一组数据这就是键值项和键值打开注册表编辑器后选择一个分支或子项在注册表编辑器的右侧窗口中显示的就是键值项和键值 细心的朋友可能会注意到键值项的图标内容有些是“ab”有些又是“”这是因为注册表编辑器根据键值的不同将键值项分为了字符型和数值型两大类的缘故在键值项窗口空白处单击右键选择“新建”菜单项可以看到这些键值被细分为字符串值二进制值DWORD值多字符串值可扩充字符串值五种类型 字符串值(REG_SZ) 该值一般用来作为文件描述和硬件标志可以是字母数字也可以是汉字但它是长度固定的文本字符串最大长度不能超过个字符REG文件中一般表现为“a”=“****” 二进制值(REG_BINARY) 一般情况下大多数硬件组件信息以二进制数据存储然后通过十六进制的格式显示在注册表编辑器中该类型值没有长度限制可以是任意字节长REG文件中一般表现为“a”=“hex:” DWOED值(REG_DWORD) 由 字节长( 位整数)的数字表示的数据设备驱动程序和服务的许多参数都是此类型以二进制十六进制或十进制格式显示在注册表编辑器中REG文件中一般表现为“a”=“dword:” 修改注册表时字符串值二进制值DWORD值最为常用而多字符串值可扩充字符串值除在Windows XP系统外仅在Regedtexe中可见 提示在Windows XP系统中包含图中的五种类型而Windows 系统仅包含字符串值二进制值DWORD值三种类型 修改键值项或键值 大多数情况下修改注册表的具体操作就是将键值由A值修改为B值当需要修改的时候只要双击该键值项(也可右击该键值项选择“修改”菜单项)然后在其编辑窗口中进行修改就可以了 不过在根据一些技巧调整注册表时会发现注册表文件中并没有技巧中所给出的键值项此时就需要创建一个键值项在窗口空白处单击右键根据技巧中提供的类型选择对应的键值类型键值项就创建完毕了然后右击新建的键值项选择“重命名”菜单项将该名称修改为技巧中所描述的字符最后再双击该键值项输入具体的键值即可 如果发现自己创建了错误的键值或者需要通过清除键值来修改注册表时只需在右键快捷菜单中选择“删除”菜单项即可 下面我们再以Windows XP系统为例通过一些简单实例让大家看看如何通过修改注册表键值项或键值来控制我们的电脑 让隐藏文件不显示 在文件的“属性”对话框中如果我们将文件的属性修改为“隐藏”就可以直接将该文件隐藏起来可是往往稍微懂点电脑的人都会通过选定“文件夹选项/ 查看/显示所有文件和文件夹”实现对隐藏文件的查看这时我们还可以通过修改注册表的相应键值的方法禁用“显示所有文件和文件夹”功能从而阻止上述方法查看隐藏文件 依次点击“开始/运行”在“运行”对话框中输入“regedit”命令回车后打开注册表编辑器定位到 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWin dows CurrentVersionExplorerAdvancedFolderHiddenShowall”分支双击右侧窗口中的 “CheckedValue”键值项将数值数据设置为“”确定后退出注册表编辑器 然后再打开“文件夹选项”重新选定“显示所有文件和文件夹”确定退出后就会设置为“隐藏”的文件并没有显示出来真正实现了文件的隐藏 提示如果想恢复“显示所有文件和文件夹”功能的话只需将“CheckedValue”键值项的键值重新设置为“”即可 让注册表编辑器保持在根目录 通常情况在Windows XP系统中对注册表编辑器进行操作后编辑器会自动记录上次的操作结果再次打开编辑器时光标会自动停留在上次使用时的位置上要进行其它操作时还要重新返回根目录这样对于初学的朋友多少有些麻烦 这时我们可以打开注册表编辑器将光标定位到“HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionAppletsRegedit”分支(如图)在右侧窗口中选择“LastKey”键值项并清除该键值项的数值数据资料然后用鼠标右键点击“regedit”子项在弹出的右键快捷菜单中选择“权限…”菜单项在“regedit的权限”窗口中先选择 “Administrators”用户 并将“Administrators的权限”上全部选择“拒绝”退出注册表编辑器注销用户后重新登录再次打开编辑器就会发现注册表分支定位始终在根目录了 |