|
Windows2000的注册表管理的特色 Windows2000对注册表的管理与 windows9.x不一样,它配备有两个注册表编辑器:第一个是16位的regedit.exe,是从原来的win9.x继承下来 的,到windows2000之所以还保留这个程序,就是看好了它原有的“群众基础”。事实上很多朋友也确实对它熟 悉,以至于就是刚入门的菜鸟,只要按图索骥,也能收立竿见影之效.不过,由于使用环境变了,即使16位的 编辑器,也和win9.x有较大区别:打开之后,主键变为5个了,而不是原来win9.x 中的六个.这五个主键是: 1. HKEY_LOCAL_MACHINE. 2.HKEY_USER,3. HKEY_CURRENT_USER 4. HKEY_CLASSES_ROOT 5. HKEY_CURRENT_CONFIG.一对比,你就知道少了哪个主键了.多数主键之下的第一层支键比windows9.x少,且 更为简捷合理.另一个明显的区别就是菜单中多了"连接网络注册表"和"断开网络注册表"二项. Regedit虽然简单易用。但功能相对有限,修改用户权限之类的操作,regedit.exe就玩不转,更深层次的东西 就不用说了。所以,想深层次的修改还得使用另一个注册表编辑器.在windowssystem32的文件夹中,可找到 regedit32.exe程序,它就是for 32位的注册表编辑器,界面和功能都要优于16位的编辑器。打开方法:鼠标 点击”开始->运行”,出现对话框后,在编辑栏中键入相应的命令:regedit32,然后“确定”就可以打开该编 辑器。打开的界面参看附图。 
和上一个编辑器不同,regedit32编辑器共有五个子窗口,每个子窗口对应于一个本地机器的主键。也就是 :regedit中的每个主键,在regedit32中都占用一个子窗口.每个主键之下的分支与原来也有很大不同.主要 表现在分组方法和键值放置位置上,与win9.x的注册表结构有较大的变动.但每个主键名称和储存的信息和 windows9.x中的规定一样:1. HKEY_LOCAL_MACHINE主键保存的是与“本地”机器相关的信息。2.HKEY_USER主 键保存的是针对所有用户的数据信息。由于可能存在多个用户,每个用户的需要不可能是一样的,也就有了第 三个主键:3. HKEY_CURRENT_USER主键保存的是当前用户用到的信息。4. HKEY_CLASSES_ROOT主键保存着各种 文件的关联信息(即打开方式),还有一些类标识和OLE、DDE之类的信息. 5. HKEY_CURRENT_CONFIG主键保 存着当前用户的配置信息.regedit32编辑器的菜单中,新增加的有"安全",可以用来设定对注册表修改的 权限.另一个是配置单元的装载和卸载,其含义可以参考帮助文档. regedit32编辑器中的键值编辑 器使用也比较方便. 用regedit.eex手工修改例子 以下是一些手工修改注册表的方法, 其修改的项目也许你不一定满意,但绝对都是经过我实际实验的,你尽可放心实验.当然,如果你是高手,就 别看我出丑了. 1.踏雪无痕 当多人共用一台机器的时候,当你使用机器在"运行"中 打开过哪些程序,注册表中都有记录.你要不想让你之后的人知道这些,就应当清除这些历史纪录.方法是: 查找键值 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer,在该分支 下面有很多键值,鼠标点击字符串后面有MRU字样的键,因为这些键保存的就是历史记录,右面半个窗口就显 示出原来使用过的记录,很容易看出来.可以只保留默认一项,其余都删除.退出并重新启动计算机即可. 可惜这种方法只能清除掉"运行"下的记录,对office、以及别的应用程序打开过的文档记录无能为 力.要清除这一类型的记录请使用别的方法,例如"工具->选项->常规"中保存菜单的数目等. 如果禁止将最近操作过的文档放入文档菜单历史记录中 在 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer下,新建项 NoRecentDocsHistory(dword类型),键值为1表示禁止此项功能;为0表示允许。 如果想在退出系统 时,自动清除文档菜单中的历史记录 请在 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer下,新建项 ClearRecentDocsOnExit(dword类型),键值为1表示自动清除该历史记录;为0表示不清除。 2.去掉 "更新" 我觉得"开始"菜单中,Windows Update这一项似乎用处不大,要想去掉它.选“本地机器 上的HKEY_CURRENT_USER”子窗口,查找到: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion PoliciesExplorer分支,选择 “编辑”菜单下的“添加数值”一项点击之, 弹出添加数值窗口。在数值名称中输入“ NoCommonGroups”,在数据类型 下拉列表框中选择“REG_DWORD”,单击“确定”按钮,再将 “NoCommonGroups” 键值设为“1”,最后单击“确定”按钮并重新启动系统即可。 这再点击打 开"开始"菜单,Windows Update就不见了. 3.自动刷新 自动刷新可以省去手工刷新的麻烦,节 省你的宝贵时间,选“本地机器上的HKEY_LOCAL_MACHINE”子窗口,定位到 HKEY_LOCAL_MACHINESystemCurrentcontrolsetControlUpdate分支, 在右边窗口中可以看到 DWORD型键值 “UpdateMode”。将其值设为0, 就可以进行自动刷新;若将其值设为 1,则表示使用 手工才能刷新.双击该键值,你就可以在“DWORD值编辑器”内设定它的值为“0”,最后再单击“确定”按钮 即可。这个刷新也包括屏幕.在我的机器上,原来屏幕上放置有很多程序的快捷方式的图标,差不多占据了屏 幕的一半,按上述步骤修改注册表后,屏幕就变得清爽多了. 4.取消Windows2000平滑模拟过程 当你点击任务栏上的某个应用程序时,窗口恢复到桌面上;当最小化窗口时,窗口缩小到任务栏上。这时 窗口的变化都有一个显示的变化过程,如果你不喜欢这种显示过程的处理方式,也可以使这种视觉效果失效. 另一方面,由于这种变化比较快,还可以提高窗口显示的速度,有利于节约时间.直接选中 HKEY_CURRENT_USERControlPanelDesktopWindowMetrics,右 键单击视窗右栏,出新建,选字符串值,命 名为MinAnimate,双击这个字符串值,出现编辑栏,设定值=0,重新开机.(如设定为1就复原)。 5.任 意定制窗口颜色 尽管Windows2000的控制面板/显示器/外观可定义多种窗口显示方案,,要定义某一个 部位的颜色,如黑色的按钮字体,你想定义成红色,可就无能为力了,修改注册表能很容易的实现。将 HKEY_CURRENT_USERControlPanelColors右窗口键的“Bottontext”值改为“255 0 0”, 关闭注册表编辑 器,重启,红色的字体将显示在你的按钮上。在这里,有许多与按钮显示相关的参数,包括颜色,宽度高度,背 景.如果按照上面说的修改,窗口中所有与按钮有关的文字都变为红色,连滚动条上的三角形符号都是红色的 .如果你喜欢别的颜色,可以改成别的数值.例如0 0 255显示蓝色的字体. 6.改变级联菜单的显 示速度 改动级联菜单出于两种考虑:1.对于初学Windows的人来说,级联菜单并不能给他带来多少方 便,执行一个程序像水中抓气球,击准真不容易.2.节省时间,windows2000安装后,默认的菜单显示延迟时间 是400毫秒,虽然有"淡入淡出"的效果,但对性子急的人来说,显得太慢.现在只要对注册表做一点小小的 修改,将HKEY_CURRENT_USERControlPanelDesktop点亮,再用鼠标右键点击Desktop,找到"MenuShowDelay", 然后将该项的键值由400改为1(延迟1毫秒),这个数值可以是一个0~100000之间的数字,表示延时长度, 单位毫秒,关闭注册表编辑器,重启,如果延时长度足够大,级联菜单好象只有双击才响应。 7.优 化CDROM预读取性能 在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystemCDFS 下,新建项Prefetch(dword类型),根据CDROM的速度来给Prefetch赋值: 16倍速:00000380 24倍 速:00000540 32倍速:00000700 36倍速:00000750 40倍速:00000800 48倍速:00000800 如改后CDROM工作不正常,则降低一个级别赋值。 8.加大读写缓冲,提高软驱性能 在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesClassfdc 型),设置键值为1。 9.优化文件系统 在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem下,新增项ConfigFileAllocSize( dword类型),设置键值为000001f4。
(出处:sqreg.com) |