我教你学之注册表子键
了解过根键,让我们再来看看Windows XP根键下的主要子键吧。在这里,我们主要介绍一些对系统外观、界面、用户功能、应用软件等有影响,也就是用户希望自定义、清理、设置注册表的主要修改项。
位于根键HKEY_CURRENT_USER下的:
(注:以下子键在HKEY_USERS/.DEFAULT下也有,两者的含义功能相同,只是HKEY_CURRENT_USER下的设置用于当前登录用户,即在个人电脑上多为计算机管理员,而HKEY_USERS/.DEFAULT下的设置用于其他用户。)
AppEvent子键:
保存各个不同的系统功能的时间标签、描述信息以及声音等内容。其下面又包含EventLabels和Schemes这两个子键。EventLabels子键将各种应用事件按字母顺序列表。Schemes子键则是按照Apps(应用)和Names(命名)对事件进行分类的。现在,打开HKEY_LOCAL_USER\AppEvents\Schemes\Apps\.Default,同时打开[开始]|[控制面板]|[声音和音频设备],比较一下弹出的“声音和音频设备属性”对话框中的声音选项卡和注册表子键的内容,你是不是发现对话框中的 “程序事件”列表中的内容和旁边的注册表内容是一一对应的呢?:)
没错,它们正是一回事。所有的程序事件声音方案都存储在这里,您可以通过控制面板进行修改,也可以在注册表中修改,其效果是一致的。
Console子键:
这里主要涉及到一些DOS窗口的设置,您可以改变注册表编辑器窗口右边的键值项,从而修改DOS窗口的尺寸大小、前景色、背景色、光标大小等参数。
Control Panel子键:
其包含的内容与桌面、光标、键盘和鼠标等设置有关。同样,其中的很多子键是与“控制面板”中的内容相对应的。在它下面的主要子键有:
Accessibility子键:其中包括的子键与“控制面板”中的“辅助功能选项”相对应。有些子键的键值名中有一个“On”,当其键值为0时,表示该设置不启用;当其值为1时,表示该设置启用。例如,如图所示,其下的ShowSounds子键,右侧的“On”键值为0,相对应的“辅助功能选项”中“声音”下的“使用声音显示”复选框就没有被选中,若将键值改为1,则刷新后,该复选框就会被选中。其它子键也是一样的,它们记录着“辅助功能”的设置情况,开机时系统从中直接读取信息。
- Appearance子键:与“控制面板”中的“显示”相对应。其下的Scheme子键,用于设置配色方案,这些图案使用十六进制数值表示。
- Cursors子键:与“控制面板”中“鼠标”,在弹出的对话框中“指针”选项卡相对应。
- Desktop子键:其键值中列出了桌面和窗口中的各种部件,如窗口边界、标题、图标、菜单滚动条、消息框长度、宽度和字体等。这些数据有的位于“控制面板”下的“显示”|“外观”选项卡中。
- Colors子键:用于设置桌面上各种项目(如图标、菜单等)的颜色。对应在“控制面板”中的位置如上。
- Input Method子键:对应“控制面板”中“区域和语言选项”对话框中的“语言”标签下的“详细信息”。
- International子键:这里的数据可通过“控制面板”下的“日期和时间”进行修改。
- Keyboard子键:对应“控制面板”下的“键盘”。其中,KeyboardDelay代表键盘的字符重复输入速度。KeyboardSpeed代表键盘的字符重复输入速度。
- Mouse子键:对应“控制面板”下的“鼠标”。其中,MouseThreshold1用于设置鼠标双击速度。MouseThreshold2用于设置鼠标指针轨迹移动速度。
- PowerCfg子键:对应“控制面板”下的“电源选项”对话框中“电源使用方案”。
Keyboard layout子键:
用于设置键盘的布局,如键盘语言的加载顺序等。它包括三个子键:
- Preload子键:用于设置键盘语言的加载顺序,其下的子键每一个代表系统中所安装的一种键盘语言。
- Substitutes子键:用于设置可替换的键盘语言布局,通常情况为空。
- Toggle子键:用于选择键盘语言。
位于根键HKEY_LOCAL_MACHINE下的:
Software子键:
包含系统软件、当前安装的应用程序及用户的相关信息。由个人的安装软件不同,该子键所包含的内容也不同。许多安装程序的卸载,如果不能彻底删除干净的话,就要在这里清理。
System子键:
这里保存系统启动时所使用的信息和系统出现故障时用于修复系统的信息。包括各个驱动程序的描述信息和配置信息等,因此在不用的计算机上内容也不相同。其中一个很重要的分支是CurrentControlSet,其下保存着当前的驱动程序控制集信息。在它的下面,有两个最重要的分支:
⑴ Control子键:保存着控制面板中各个图标程序的设置信息,通常可以在控制面板中进行修改,不建议在注册表中直接修改,因为其复杂性和重要性,一旦修改有误,可能造成死机。其下主要的子键有:
- FontAssoc子键:存放字体设置信息。
- Nls子键:设置Windows语言特性。
- Session Manager子键:用于管理系统的会话,既系统对话框管理器所需的数据。
- MediaResources子键:用于设置用媒体资源。
- MediaProperties子键:设置多媒体属性。
- FileSystem子键:设置Windows的NTFS等文件系统。
- Shutdown子键:用于关机设置,包括快速关机。
- Keyboard layouts子键:主要对Windows的键盘布局或者键盘语言进行设置。该子键下面包括多个关于键盘语言的子键,都是用数字表示的。
- Update子键:用于确定“控制面板”的窗口是否被刷新。
- TimeZoneInformation子键:设置时区信息。
- IDConfigDB子键:用于显示硬件配置文件的配置数据、配置名称等其他信息。
- ComputerName子键:设置计算机名。
- SecurityProviders子键:设置网络供应商的安全功能。
Services子键:保存着Windows的各项服务信息,其下的子键中存放着相应服务的配置和描述信息。
- RemoteAccess子键:存放和Windows拨号有关的信息,其下的Authentication用于设置拨号网络的验证信息,NetworkProvider用于设置拨号网络的驱动程序。
- WinSock子键:存放当系统连接Internet时使用的WinSock信息,其下的Autodial子键用于设置自动拨号,Parameters子键用于设置WinSock参数。
- ProtectedStorage子键:存放受系统保护的系统存储信息。