当前位置:  夜鹰网校->注册表->注册表结构->Windows2000的注册表管理(一)
☆☆ 栏目导航 ☆☆

注册表入门

注册表结构
注册表修改
注册表应用
注册表工具
注册表在线修复

Windows2000的注册表管理(一)

http://www.yy0736.com  加入日期:2004.11.25  点击数:

[ ]

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_USER\Software\MicrosoftWindows\CurrentVersion\Explorer,在该分支 下面有很多键值,鼠标点击字符串后面有MRU字样的键,因为这些键保存的就是历史记录,右面半个窗口就显 示出原来使用过的记录,很容易看出来.可以只保留默认一项,其余都删除.退出并重新启动计算机即可.

可惜这种方法只能清除掉"运行"下的记录,对office、以及别的应用程序打开过的文档记录无能为 力.要清除这一类型的记录请使用别的方法,例如"工具->选项->常规"中保存菜单的数目等.

如果禁止将最近操作过的文档放入文档菜单历史记录中

在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies|Explorer下,新建项 NoRecentDocsHistory(dword类型),键值为1表示禁止此项功能;为0表示允许。

如果想在退出系统 时,自动清除文档菜单中的历史记录

请在 HKEY_CURRENT_USER\Software\MicrosoftWindows\CurrentVersion
\Policies\Explorer下,新建项 ClearRecentDocsOnExit(dword类型),键值为1表示自动清除该历史记录;为0表示不清除。

2.去掉 "更新"

我觉得"开始"菜单中,Windows Update这一项似乎用处不大,要想去掉它.选“本地机器 上的HKEY_CURRENT_USER”子窗口,查找到: HKEY_CURRENT_USER\Softwar\eMicrosoftWindows\CurrentVersion
\ 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。

作者:不详 来源:网易电脑频道  

  [夜鹰论坛] [我要留言] [关闭窗口] [ ][TOP]
 

上篇:Windows2000的注册表管理(二)  下篇:认识Windows2000注册表

     
此文章最新评论(不超过十条)
■评论此文章 ( 有问题请去夜鹰论坛发帖 )
共有评论: 查看全部评论 姓名:
【 声明 】 您所发表的言论将被众多网友阅读,因此,您所发表的言论应不违反中国法律,不违背一般的道德原则,否则,您必须对您的不当言论引发的一切不良后果负责;此外,我们的管理员有权删除您发表的不当言论,谢谢合作!