第1章 注册表基本概念与操作 1
1-1 注册表概述及发展 2
1-1-1 Windows 3.x操作系统的*.INI文件 4
1-1-2 Windows 9x/2000的注册表 5
1-1-3 Windows XP的注册表 6
1-1-4 注册表在Windows 9x/2000/XP中的作用 7
1-2 注册表的术语简介 7
1-3 注册表的基本操作 9
1-3-1 打开注册表编辑器 10
1-3-2 编辑主键与键值 10
1-3-3 使用查找功能 13
1-3-4 修改注册表 15
第2章 注册表结构组成与剖析 19
2-1 注册表的结构组成 20
2-1-1 Windows 3.x/9x/2000/XP 在注册表中的文件结构 20
2-1-2 Windows 9x/2000/XP在注册表中的组织结构 26
2-2 Windows 3.x中的*.INI文件剖析 29
2-2-1 win.ini文件结构 29
2-2-2 system.ini文件结构 32
2-3 对Windows 9x/2000注册表的剖析 34
2-3-1 HKEY_LOCAL_MACHINE根键 34
2-3-2 HKEY_CLASSES _ROOT根键 42
2-3-3 HKEY_CURRENT_CONFIG根键 49
2-3-4 HKEY_USERS根键 51
2-3-5 HKEY_CURRENT_USER根键 59
2-3-6 HKEY_DYN_DATA根键 59
2-4 对Windows XP注册表根键的剖析 60
2-4-1 HKEY_CLASSES_ROOT根键 60
2-4-2 HKEY_CURRENT_USER根键 61
2-4-3 HKEY_LOCAL_MACHINE根键 62
2-4-4 HKEY_USERS根键 69
2-4-5 HKEY_CURRENT_CONFIG根键 72
2-4-6 Windows XP注册表的数据类型 72
第3章 注册表备份与恢复 75
3-1 注册表破坏可能导致的问题 76
3-1-1 注册表破坏后的现象 77
3-1-2 破坏注册表的途径 78
3-2 注册表备份工具与技巧 81
3-2-1 使用备份程序备份注册表 81
3-2-2 在安全模式下备份注册表 85
3-2-3 使用注册表编辑器导出注册表 85
3-2-4 拷贝法备份 Windows 9x/2000/XP注册表 86
3-3 注册表恢复工具与技巧 89
3-3-1 通过重新启动计算机恢复注册表 89
3-3-2 通过添加/删除新硬件来恢复注册表 89
3-3-3 通过Windows XP的备份程序恢复注册表 91
3-3-4 通过注册表编辑器导入注册表 92
3-3-5 通过局域网来恢复注册表 93
第4章 利用注册表管理文件及其对应的应用程序 99
4-1 HKEY_CLASSES_ROOT分支下的子键结构 100
4-2 文件扩展名与其对应的文件类型 105
4-3 常用子键 106
4-3-1 子键* 106
4-3-2 子键AVIFile 117
4-3-3 子键Folder 124
4-3-4 子键Drive 128
第5章 利用注册表管理用户的配置信息 133
5-1 子键AppEvents 136
5-1-1 AppEvents项下的EventLabels子键 137
5-1-2 AppEvents项下的Schemes子键 138
5-2 子键Console 140
5-3 子键Control Panel 145
5-3-1 子键Accessibility 146
5-3-2 子键Appearance 148
5-3-3 子键Colors 149
5-3-4 子键Cursors 150
5-3-5 子键Desktop 151
5-3-6 子键Input Method 157
5-3-7 子键International 158
5-3-8 子键Keyboard 160
5-3-9 子键Mouse 161
5-3-10 子键PowerCfg 163
5-4 子键Environment 166
5-5 子键Keyboard Layout 166
5-5-1 子键Preload 167
5-5-2 子键Substitutes 169
5-5-3 子键Toggle 170
5-6 子键Software和子键UNICODE Program Groups 171
5-6-1 子键Software 171
5-6-2 子键UNICODE Program Groups 172
5-7 分支HKEY_USERS 174
第6章 利用注册表管理计算机的系统信息 177
6-1 子键HARDWARE 178
6-1-1 子键DESCRIPTION 179
6-1-2 DEVICEMAP子键 183
6-1-3 RESOURCEMAP子键 185
6-2 子键SAM和子键SECURITY 185
6-3 子键SOFTWARE 186
6-3-1 Classes子键 188
6-3-2 Microsoft子键 188
6-3-3 Program Groups子键 222
6-4 子键SYSTEM 222
6-4-1 CurrentControlSet子键 224
6-4-2 Select子键 253
6-5 分支HKEY_CURRENT_CONFIG 254
第7章 注册表应用实例 257
7-1 通过注册表实现个性化设置 258
7-1-1 编辑Windows桌面 258
7-1-2 修改控制面板的名称和提示 274
7-1-3 修改Windows的【开始】菜单 277
7-1-4 更改Windows的“图标” 283
7-1-5 更改Windows的“路径” 291
7-1-6 定制快捷方式 299
7-1-7 定制光盘的运行方式 301
7-1-8 编辑驱动器的相关设置 303
7-1-9 屏幕设置 305
7-1-10 窗口设置 308
7-1-11 输入法和字体设置 312
7-1-12 系统启动和关闭的设置 315
7-1-13 命令行设置 321
7-1-14 其他显示和提示设置 324
7-2 利用注册表进行安全设置 330
7-2-1 有关禁止的安全设置 330
7-2-2 通过注册表预防各种病毒 336
7-2-3 定制登录 350
7-2-4 IE安全设置 353
7-2-5 其他安全设置 364
7-3 利用注册表优化网络 376
7-3-1 优化拨号网络的性能 377
7-3-2 优化TCP/IP属性 380
7-3-3 其他优化网络设置 385
7-4 利用注册表实现系统性能设置 389
7-4-1 定制“添加/删除程序”选项 389
7-4-2 禁止某些系统功能的设置 392
7-4-3 鼠标性能设置 394
7-4-4 文件系统的性能设置 395
7-4-5 CD-ROM的性能设置 400
7-4-6 系统缓存的性能设置 402
7-4-7 系统启动和关闭的性能设置 404
7-4-8 系统事件的性能设置 406
7-4-9 系统资源管理的性能设置 409
7-4-10 其他系统性能设置 428
7-5 利用注册表对常用软件. 硬件设置 433
7-5-1 用注册表更改IE的属性 433
7-5-2 定制Outlook Express 441
7-5-3 解决软件中的语言冲突 443
7-5-4 其他软件设置 446
7-5-5 计算机硬件的设置 449
7-6 Windows XP注册表应用实例 461
7-6-1 获取安装路径信息 462
7-6-2 定位疑难解答程序的安装目录 462
7-6-3 更改Windows XP的启动程序 463
7-6-4 启用IIS服务器内存高速缓存 464
7-6-5 定位安全事件日志文件 464
7-6-6 允许COM+注册表数据库自动备份 465
7-6-7 修改登录背景图案 466
7-6-8 打开无须登录系统功能 466
7-6-9 在正常欢迎模式下打开Administrator的登录 467
7-6-10 让IE使用多线程下载网页 467
7-6-11 自定义激活“分组相似任务栏按钮”的窗口数量 468
7-6-12 设置Windows XP的DOS文件名风格 468
7-6-13 设置“尚未阅读信息”的最大期限 469
7-6-14 设置Windows XP Prefetcher服务 470
7-6-15 屏蔽 Windows XP“分组相似任务栏按钮”功能 471
7-6-16 屏蔽/打开Windows XP菜单阴影效果 471
7-6-17 移除共享文件夹 472
7-6-18 去掉Windows XP共享文件夹 473
7-6-19 修改Windows XP临时文件夹的路径 473
7-6-20 修改Windows XP系统的路径 474
7-6-21 修改Windows XP系统的环境变量 474
7-6-22 防止应用程序窗口失去焦点 475
7-6-23 禁止Windows XP的Update 475
7-6-24 注册表清除病毒Back Orifice 2000 476