AppEvents子键 HKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户(如ws)与软件(Software)的信息,如图:

注意:HKEY_USERS\Software中保存的软件信息与HKEY_LOCAL_MACHINE\Software相同。
HKEY_CURRENT_USER\.DEFAULT下面有八个子键。其中除RemoteAccess子键外,下面是其中几个系统预定义的子键。
# AppEvents:登录已注册的各种应用事件。 # Control Panel:与控制面板设置有关的内容。 # keyboard layout:键盘设置信息。 # Software:软件的有关信息。
.DEFAULT子键的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息。
Control子键 Control Panel子键位于HKEY_USERS\.DEFAULT\Control Panel分支上,它所包含的内容与桌面、光标、键盘和鼠标等设置有关。改变它们的键值就将改变对应的工作环境或参数,如下图所示的就是Control Panel的子键结构。
在图中,我们可以看到,Control Panel子键下面又有二十几个子键,在这里可能看到全部的子键,你可以打开注册表编辑器加以检证。根据系统配置和设置情况的不同,子键的数目也会不同。例如有的系统中没有Mouse子键,这并不是表示计算机中没有安装鼠标,而是指您从来没有对鼠标器作过任何设置,Windows系统完全采用默认值。
虽然Control Panel子键中的键值与环境和特性有直接关系,但很多参数的改变并不要求用户通过修改注册表来实现,而只需通过“控制面板”即可进行修改。也有一些环境特性的改变只能通过修改注册表来实现,例如,改变菜单的弹出延迟时间。
Accessibility子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Accessibility分支上,如图:

该子键包含如下两个配置数据:
# Keyboard Preference=0:禁止使用键盘性能功能。 # Blind Access=0:禁止闪烁存取功能。
Accessibility子键还包含了十个子键,多数子键在“控制面板”窗口的“辅助选项”图标中都有对应的选项。这些子键的键值名中一般都有一个“On”。当其键值为0时,表示此设置无效;而当其键值为1时,则表示此设置生效。
Appearance子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Appearance分支上,该子键下的键值中列出了可供选择的各种颜色和图案。您可以在“控制面板”的“显示属性”对话框的“外观”选项下的“方案”下拉菜单中,看到这些颜色和图案的中文名称,如图:

在Appearance子键下还有一个Scheme子键,用于设置配色方案的,这些图案使用十六进制数值表示出来。
Cursors子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Cursors分支,它的键值中列出了光标图案所在的文件路径。您可以在“控制面板”的“鼠标”对话框中的“指针”选项下的“方案”下拉菜单中,看到这些颜色和图案的中文名称并进行设置。
Colors子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Colors分支上,用于设置桌面上各种项目(如图标、菜单等)的颜色。您可以在“控制面板”的“显示属性”对话框中的“外观”选项下的“颜色”框内,看到这些项目所设置的颜色,如图:

如:Scrollbar=192 192 192:设置滚动条的颜色,其中部分设置可以在显示属性窗口内进行设置。其颜色使用RGB格式来组合颜色值。
desktop子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\desktop分支上,该子键的键值中列出了桌面和窗口中的各种部件,如窗口边界、标题、图标、菜单、滚动条、消息框的长度、宽度和字体等数据。这些数据可以在“控制面板“的“显示属性”对话框中进行修改,如图:
Desktop子键具有如下的设置数据:
# DragFullWindows=0:确定在拖动窗口时是否显示全窗口形状。若为0,则不显示全窗口。若为1,则显示全窗口。 # FontSmoothing=0:确定是否让字体平滑地显示。若为0,则字体不平滑显示。若为1,则字体平滑地显示。 # Wallpaper=:设置墙纸。 # TileWallpaper=0:设置墙纸的显示方式。 # ScreenSaveTimeOut=840:启动屏幕保护程序的等待时间为840毫秒。 # UserPreferencemask=hex:ae,00,00,00:设置用户的显示性能掩码。此掩码使用十六进制数值表示。 # WallpaperStyle=0:设置用于填充墙纸的周围剩余空间的Active Desktop样式。 # ScreenSaveLowPowerActive=0:确定是否进入屏幕保护的低功耗状态。若为0,则不进入屏幕保护的低功耗状态。 # ScreenSavePowerOffActive=0:确定在进入屏幕保护状态时,是否关闭监视器。若为0,则关闭监视器。 # CursorBlinkRate=500:设置光标闪烁速率。 # MenuShowDelay=400:设置菜单显示的延迟时间。 # ScreenSaveActive=0:确定是否启用屏幕保护程序。若为0,则禁用屏幕保护程序。 # ScreenSaveUsePassword=dword:00000000:确定屏幕保护程序是否使用密码。若为0,则不使用密码。若为1,则使用密码。
在desktop子键下面还有一个子键:
WindowMetrics子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\desktop\WindowMetrics分支上,该子键保存了如何显示窗口的信息,如图:
这些信息显示如下:
# IconSpacingFactor=100:设置图标间距因子。 # ScrollWidth=-270:设置滚动宽度。 # ScrollHeight=-270:设置滚动高度。 # IconSpacing=-1155:设置图标间距。 # IconVerticalSpacing=-1125:设置图标垂直间距。 # IconFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,... ... :设置图标字体。此字体使用十六进制表示出来。 # CaptionFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,... ... :设置标题字体。 # MenuFont=hex:09,00,00,00,00,00,00,00,90,} 01,00,00,00,00,... ... :设置菜单字体。 # SmCaptionFont=hex:09,00,00,00,00,00,00,00,bc,02,00,00,... ... :设置调色板标题字体。 # StatusFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,86,00,... ... :设置状态栏字体。 # MessageFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,86,00,... ... :设置信息字体。 # BorderWidth=-15:设置边框宽度。 # CaptionWidth=-270:设置标题宽度。 # CaptionHeight=-270:设置标题高度。 # SmCaptionWidth=-210:设置调色板标题的宽度。 # SmCaptionHeight=-210:设置调色板标题的高度。 # MenuWidth=-270:设置菜单宽度。 # MenuHeight=-270:设置菜单的高度。 # Shell Icon Size=32:图标尺寸为32× 32。
Input Method子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Input Method,该子键的键值中登录了输入方法切换热键的有关数据。这些数据您可以在“控制面板”中打开“输入法”对话框中的 “热键”选项下进行修改,如图:

Input Method子键下有如下配置数据:
# Show Status=1:确定是否显示输入法状态。 # Parallel Distance=hex:00,00,00,00:设置输入法状态图标与输入法图标之间的水平距离。 # Perpendicular Distance=hex:10,00,00,00:设置输入法状态图标与输入法图标之间的垂直距离。 # Parallel Tolerance=hex:38,00,00,00:设置输入法状态图标与输入法图标之间的最大的水平距离。 # Perpendicular Tolerance=hex:10,00,00,00:设置输入法状态图标与输入法图标之间的最大的垂直距离。
在Input Method子键下面还有一个Hot Keys子键,它位于HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys分支上,用于设置输入法的热键。根据系统中所安装的输入法的个数,在Hot Keys子键下面将有多个用于设置热键的子键,但是其设置方法是类似的。例如,“微软拼音输入法1.5”的热键设置子键位于HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000011分支上,其键值数据如下:
# Key Modifiers=hex:04,c0,00,00:设置键盘修改符。 # Target IME=hex:00,00,00,00:设置目标IME。 # Virtual Key=hex:20,00,00,00L:设置虚拟键。
International子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\International分支上,该子键的键值中登录了表示时间的“上午”和“下午”的数据。这些数据可以在“控制面板”中打开“区域设置”对话框中的“时间”选项下进行修改,如图:

Keyboard子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Keyboard,该子键的键值中登录了击键时的重复延时和重复速率。这些数据可以在“控制面板”中打开“键盘”对话框中的“速度”选项下进行修改,如图:

keyboard子键下具有如下键值数据:
# KeyboardSpeed=31:设置键盘的字符重复输入速度。 # KeyboardDelay=0:设置键盘的字符重复的延缓时间。
Mouse子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\Mouse分支上,该子键的键值中登录了鼠标的双击速度和指针的移动速度。这些数据可以在“控制面板”中打开“鼠标”对话框中的“按钮”和“移动”选项下进行修改,如图:

Mouse子键下面具有如下设置数据:
# MouseThreshold1=4:设置鼠标双击速度。 # MouseThreshold2=12:设置鼠标指针轨迹移动速度。 # MouseSpeed=2:设置鼠标速度。 PowerCfg子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg分支上,用于设置电源管理的有关数据。这些数据可以在“控制面板”中打开“电源管理”对话框中的“电源方案”选项下进行修改。
PowerCfg子键具有如下键值数据:
# CurrentPowerPolicy=0:设置电源方案为“家庭/办公室桌面”。电源方案的序号由PowerPolicies子键下的子键内容确定。
PowerCfg子键下面还有如下两个子键:
(1) GlobalPowerPolicy 子键
该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\GlobalPowerPolicy分支上,用于设置全局电源方案。该方案是由该子键下面的键值数据确定的:
# Policies=hex:01,00,00,00,06,00,00,00,03,00,00,00,00,...... :设置全局电源方案数据。
(2) PowerPolicies 子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies分支上,用于设置电源方案的序号以及方案数据。
①0子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies\0分支上,用于设置“家庭/办公室桌面”的电源方案。
# Name=家庭/办公室桌面:电源方案的名称。 # Description=此方案适用于大多数整天不关电源的家用或桌面计算机。电源方案的描述。# # Policies=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,00,......。电源方案数据。
②1子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies\1分支上,用于设置“便携型/膝上型”的电源方案。
# Name=便携型/膝上型:电源方案的名字。 # Description=此方案是为延长旅途中使用的便携机电池寿命而设计。:该电源方案的描述。 # Policies=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,...... :电源方案数据。
③3子键 该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies\3分支上,用于设置“始终打开”的电源方案。
# Name=始终打开:电源方案的名称。 # Description=此方案使计算机保持运行,这样,他人可从网络访问该计算机。如果您没有网络唤醒硬件,请使用此方案。:该电源方案的描述。 # Policies=hex:01,00,00,00,00,00,00,00,01,00,00,00,00,00,... ...:电源方案数据。
Keyboard子键 该子键位于HKEY_USERS\.DEFAULT\keyboard layout分支上,用于设置键盘的布局,如键盘语言的加载顺序等,如图。

该子键下面提供有如下三个子键:
preload子键 该子键位于HKEY_USERS\.DEFAULT\keyboard layout\preload分支上,用于设置键盘语言的加载序。Preload子键下面的子键个数与您在系统中所安装的键盘语言有关。
Substitutes子键 该子键位于HKEY_USERS\.DEFAULT\keyboard layout\substitutes分支,用于设置可替换的键盘语言布局。在通常情况下,此子键的设置是空的。
Toggle子键 该子键位于HKEY_USERS\.DEFAULT\keyboard layout\toggle分支上,用于选择键盘语言。
Software子键 Software子键对于不同的机器其键值数据是不同的。此子键其实是HKEY_LOCAL_MACHINE\Software分支的一部分,因为这里只涉及Microsoft公司开发的程序以及Netscape公司开发的Navagiator浏览器 ,而HKEY_LOCAL_MACHINE\Software分支则包括了其他应用程序(如Adobe、Corel、Autodesk等)和Microsoft公司开发的应用程序及Netscape公司的Navagiator浏览器的键值数据。由于Windows中文版内嵌了许多Microsoft公司开发的应用程序(如Internet Explorer 5.0、NetMeeting、FrontPage Express等),因此,该子键在注册表中就显得十分重要。通过修改该子键下,就可以实现Windows的某些重要功能。 (出处:yesky) |