第1部分 Windows 98注册表 1
第1章 Windows 98注册表基础 1
1.1 Windows 98注册表概述 2
1.1.1 Windows 98中文版及其应用软件的安装 2
1.1.2 注册表的由来 9
1.1.3 注册表的概念及其与Windows 98的关系 10
1.2 使用注册表编辑器 10
1.2.1 建立注册表编辑器的快捷方式 11
1.2.2 启动与退出注册表编辑器 13
1.2.3 使用注册表编辑器 13
1.2.4 在DOS环境下使用注册表编辑器 24
1.3 注册表的维护 26
1.3.1 脆弱的注册表 26
1.3.2 注册表被破坏的途径及避免方法 26
1.3.3 注册表的日常维护 28
1.4 修复注册表 28
1.4.1 重新启动 28
1.4.2 安全模式启动 29
1.4.3 重新安装驱动程序 29
1.4.4 利用注册表检测软件SCANREG 29
1.4.5 利用备份恢复 29
1.4.6 使用系统文件恢复注册表 29
1.4.7 重新安装 30
第2章 Windows 98注册表结构详解 32
2.1 Windows 98注册表的文件组成 33
2.1.1 系统配置文件System.dat 33
2.1.2 用户配置文件User.dat 33
2.1.3 远程注册表管理文件Config.pol 34
2.1.4 系统和用户配置备份文件System.da0和User.da0 34
2.2 Windows 98注册表的层次结构 34
2.2.1 注册表中的主键(KEY) 34
2.2.2 注册表中的次级主键(SubKEY) 35
2.2.3 注册表中的键值(Value) 35
2.3 HKEY_CLASSES_ROOT主键 36
2.4 HKEY_LOCAL_MACHINE主键 41
2.4.1 Config次级主键 41
2.4.2 Driver次级主键 44
2.4.3 Hardware次级主键 46
2.4.4 Network次级主键 46
2.4.5 Security次级主键 47
2.4.6 Software次级主键 47
2.4.7 System次级主键 48
2.5 HKEY_USERS主键 48
2.5.1 AppEvents次级主键 48
2.5.2 Control Panel次级主键 51
2.5.3 Identities次级主键 52
2.5.4 InstallLocationsMRU次级主键 52
2.5.5 keyboard layout次级主键 53
2.5.6 Network次级主键 53
2.5.7 RemoteAccess次级主键 53
2.5.8 Software次级主键 54
2.6 HKEY_CURRENT_USER主键 54
2.7 HKEY_CURRENT_CONFIG主键 55
2.8 HKEY_DYN_DATA主键 57
2.8.1 Config Manager次级主键 57
2.8.2 PerfStats次级主键 58
2.9 注册表与控制面板的关系 58
2.9.1 Internet选项 59
2.9.2 ODBC数据源(32位) 59
2.9.3 打印机 60
2.9.4 电话 61
2.9.5 电源管理 62
2.9.6 调制解调器 63
2.9.7 多媒体 63
2.9.8 键盘 64
2.9.9 密码 65
2.9.10 区域设置 65
2.9.11 日期/时间 66
2.9.12 声音 66
2.9.13 输入法 66
2.9.14 鼠标 68
2.9.15 添加/删除程序 68
2.9.16 添加新硬件 68
2.9.17 网络 69
2.9.18 系统 69
2.9.19 显示 70
2.9.20 游戏控制器 70
2.9.21 字体 70
2.10 注册表与系统文件(.ini)的关系 71
第3章 Windows 98注册表应用实例 72
3.1 修改“桌面”和“开始菜单” 73
3.1.1 给“回收站”改名、改图标 73
3.1.2 给“我的计算机”改名、改图标 73
3.1.3 给“我的文档”改名、改图标 74
3.1.4 通过“我的计算机”直接启动资源管理器 74
3.1.5 更改桌面上提示对话 74
3.1.6 隐藏桌面上的“网上邻居” 75
3.1.7 隐藏桌面上的“回收站” 75
3.1.8 隐藏桌面上的“我的文档” 75
3.1.9 隐藏桌面 75
3.1.10 锁定“我的计算机” 75
3.1.11 锁定“我的文档” 76
3.1.12 锁定“回收站” 76
3.1.13 锁定桌面 76
3.1.14 修改鼠标右键弹出菜单 76
3.1.15 禁止活动桌面(Active Desktop)功能 78
3.1.16 显示“频道栏” 79
3.1.17 隐藏开始菜单中的“文档”项 79
3.1.18 禁止“文档”项记录文档信息 79
3.1.19 隐藏“开始”菜单中的“查找”项 80
3.1.20 隐藏“开始”菜单中的“运行”项 80
3.1.21 隐藏“开始”菜单中的“注销”项 80
3.1.22 隐藏“开始”菜单中的“关闭系统”项 81
3.1.23 隐藏“设置”菜单中的“控制面板”及“打印机” 81
3.1.24 禁用“设置”菜单中的“任务栏和开始菜单” 81
3.1.25 改变“查找”对话框中的默认搜索路径 81
3.1.26 隐藏“开始”菜单中的“收藏夹”项 82
3.1.27 修改“开始”菜单中各项的图标 82
3.1.28 修改“开始”菜单的延迟时间 83
3.1.29 清除“运行”和“查找”的历史记录 84
3.1.30 修改屏幕保护程序参数 84
3.1.31 改变任务栏上时间的显示格式 85
3.1.32 增加右键单击“开始”菜单关机功能 86
3.1.33 向“开始”菜单添加选项 86
3.1.34 修改“开始”菜单中的分隔线 86
3.1.35 禁用“关闭系统”中的“重新启动计算机并切换到MS-DOS方式” 87
3.2 利用注册表提高系统安全性 88
3.2.1 禁用若名登录 88
3.2.2 启动时显示警告信息 88
3.2.3 隐藏登录用户信息 89
3.2.4 禁用注册表编辑器 90
3.2.5 禁止系统保存设置 90
3.2.6 禁止修改“开始”菜单 91
3.2.7 禁止删除和添加“打印机” 91
3.2.8 禁用MS-DOS方式 92
3.2.9 禁止快速启动 92
3.2.10 禁止修改控制面板中的“显示属性” 93
3.2.11 禁用“系统”对话框中的功能 94
3.2.12 禁用“网络”功能 94
3.2.13 禁用“密码”功能 95
3.2.14 禁用“用户”功能 96
3.2.15 禁用“远程管理”功能 97
3.2.16 修改Windows 98注册信息 97
3.2.17 修改Windows 98有关的安装路径 97
3.2.18 修改Windows 98默认的用户信息 98
3.2.19 隐藏“我的计算机”中的驱动器 99
3.2.20 禁用“网上邻居” 100
3.2.21 禁用右键快捷菜单 100
3.2.22 在任务栏中禁用右键快捷菜单 100
3.2.23 禁止运行任何程序 101
3.2.24 禁止使用注册表文件(.reg) 101
3.2.25 检验驱动程序的合法性 101
3.2.26 取消长文件名 102
3.2.27 禁止使用安装信息文件(.inf) 103
3.3 利用注册表提高系统性能 104
3.3.1 禁用Windows平滑卷动 104
3.3.2 禁用窗口变化时的动画 104
3.3.3 鼠标自动激活窗口 105
3.3.4 提高Windows的刷新速度 106
3.3.5 优化CD-ROM文件系统 106
3.3.6 优化软驱 107
3.3.7 优化磁盘文件系统 108
3.3.8 控制系统的注册表检查器 109
3.3.9 直接显示图片的内容 110
3.3.10 使IE能自动查找域名 111
3.3.11 删除注册表内无效的文件路径 111
3.3.12 增加最大图标缓存 112
3.3.13 关闭CD自动运行功能 112
3.3.14 删除“添加/删除程序”中的无用记录 114
3.3.15 修改显示器的刷新频率 114
3.3.16 限制文件占用资源以提高程序运行速度 115
3.3.17 删除注册表中无用的共享链接库文件 115
3.3.18 提高上网速度 116
3.3.19 使拨号网络保存密码 122
3.3.20 使“星际争霸”(StarCraft)快速登录战网(Battle.net) 122
3.4 注册表的其他用途 125
3.4.1 让光标静止 125
3.4.2 禁止计算机在出错时发声 125
3.4.3 使用颜色鲜艳的图标 125
3.4.4 给自己的Windows 98改一个独一无二的名字 126
3.4.5 缩短系统等待程序响应的时间 126
3.4.6 控制选择“等待”的等待时间 127
3.4.7 解决日文游戏在中文Windows下的问题 127
3.4.8 改变图标的大小 128
3.4.9 利用注册表加密Delphi程序 128
3.4.10 利用脚本文件修改注册表 130
3.4.11 用API函数操作系统注册表 134
3.4.12 利用VB函数访问注册表 137
第4章 Windows 98远程配置注册表 140
4.1 系统策略和系统策略编辑器基础 141
4.1.1 “系统策略”简介 141
4.1.2 “系统策略编辑器”的安装 141
4.2 使用系统策略编辑器 142
4.2.1 在注册表模式下使用“系统策略编辑器” 142
4.2.2 在策略文件模式下使用“系统策略编辑器” 143
4.3 远程配置Windows 98注册表 145
4.3.1 安装远程注册表管理程序 145
4.3.2 配置Microsoft网络服务 146
4.3.3 启动用户级访问控制 147
4.3.4 启动远程配置服务 147
4.3.5 连接远程计算机 147
4.3.6 远程配置注册表时的故障 148
第5章 Norton Utilities 149
5.1 Norton优化向导 150
5.2 Norton注册表优化向导 150
5.2.1 启动Norton注册表优化向导 151
5.2.2 使用Norton注册表优化向导 151
5.3 Norton注册表编辑器 153
5.3.1 启动Norton注册表编辑器 153
5.3.2 “File”菜单 154
5.3.3 “Registry”菜单 157
5.3.4 “Edit”菜单 158
5.3.5 “View”菜单 162
5.3.6 “Bopokmarks”菜单 163
5.3.7 “Tree”菜单 164
5.3.8 Tracker History 164
5.4 Norton注册表跟踪器 164
5.4.1 启动注册表跟踪器 164
5.4.2 注册表跟踪器工具栏 166
5.4.3 注册表跟踪器的菜单 168
5.4.4 使用注册表跟踪器 169
5.5 Norton Windows医生 170
5.5.1 启动Norton Windows医生 170
5.5.2 使用Windows医生 170
5.6 Norton系统检查器 175
5.6.1 启动Norton系统检查器 175
5.6.2 使用Norton系统检查器 176
第6章 注册表管理及Wom 178
6.1 Windows优化大师的安装 179
6.2 使用Windows注册表优化大师 180
6.2.1 系统信息检测功能 180
6.2.2 磁盘缓存优化功能 181
6.2.3 桌面菜单优化功能 182
6.2.4 文件系统优化功能 182
6.2.5 网络系统优化功能 183
6.2.6 开机速度优化功能 183
6.2.7 系统安全优化功能 183
6.2.8 注册表信息清理功能 184
6.2.9 垃圾文件清理功能 184
6.2.10 系统个性设置功能 184
6.2.11 其他优化选项功能 184
6.2.12 优化维护日志功能 184
第2部分 Windows 2000注册表 186
第7章 Windows 2000注册表基础 186
7.1 Windows 2000注册表基础 187
7.1.1 双重引导配置的准备 188
7.1.2 双重引导配置计算机 188
7.2 Windows 2000注册表的新特性 191
7.3 使用系统管理工具和控制面板 193
7.3.1 系统诊断、恢复和修复 194
7.3.2 控制面板与注册表的关系 196
7.4 理解Windows 2000注册表 198
7.4.1 HKEY-USERS 199
7.4.2 HKEY-CURRENT-USER 199
7.4.3 HKEY-LOCAL-MACHINE 200
7.4.4 HKEY-CURRENT-CONFIG和HKEY-CURRENT-MACHINE 200
7.4.5 HKEY-CLASSES-ROOT 201
7.5 改变注册表外观 201
7.6 收藏子键 201
第8章 使用注册表编辑器 203
8.1 操作注册表的键与值 204
8.1.1 查找键 204
8.1.2 修改值 204
8.1.3 创建项和值 205
8.1.4 删除键和值 206
8.1.5 保存与恢复子键 206
8.2 加载与卸载配置单元 207
8.3 更新注册表信息 208
8.4 导出子键至文本文件 208
8.5 注册表的安全性 209
8.5.1 给注册表指派权限 209
8.5.2 向权限列表中添加用户或组 210
8.5.3 审核注册表项的活动 211
8.5.4 控制远程访问 212
8.6 管理注册表 212
8.6.1 更改注册表大小 212
8.6.2 用户配置文件 213
8.6.3 远程管理 214
8.6.4 创建系统报表 215
第9章 注册表结构 217
9.1 HKEY_CLASSES_ROOT 218
9.2 HKEY_USERS 220
9.2.1 Accessibility子键 222
9.2.2 Appearance子键 222
9.2.3 Colors子键 222
9.2.4 Desktop子键 222
9.2.5 WindowMetrics子键 223
9.2.6 Microsoft子键 224
9.3 HKEY_CURRENT_USER 224
9.4 HKEY_LOCAL_MACHINE 226
9.4.1 HKEY-LOCAL-MACHINE\HARDWARE 226
9.4.2 SAM子键 227
9.4.3 SECURITY子键 227
9.4.4 SOFTWARE子键 227
9.4.5 SYSTEM子键 229
9.5 HKEY_CURRENT_CONFIG 233
第10章 注册表的应用 234
10.1 定制Windows 2000界面 235
10.1.1 定制Shell文件夹风格 235
10.1.2 设置Windows Explorer 241
10.2 优化系统性能 248
10.3 保障Windows 2000安全性 253
10.4 设置Windows 2000网络性能 255
第3部分 Windows NT注册表 259
第11章 Windows NT注册表基础 259
11.1 Windows NT 4.0的安装 260
11.2 Windows NT中驱动程序的安装 260
11.3 Windows NT 4.0中的注册表工具 262
11.3.1 注册表编辑器Regedt32 262
11.3.2 修复磁盘工具Rdisk 266
第12章 Windows NT注册表结构 267
12.1 HKEY_CURRENT_USERS主键 268
12.1.1 Console次级主键 268
12.1.2 Environment次级主键 269
12.1.3 Printers次级主键 270
12.1.4 RemoteAccess次级主键 270
12.1.5 UNICODE Program Groups次级主键 270
12.1.6 Volatile Envionment次级主键 270
12.2 HKEY_LOCAL_MACHINE主键 270
12.3 HKEY_DYN_DATA主键 271
第13章 Windows NT注册表修改 272
13.1 修改系统启动设置 273
13.1.1 修改桌面特性 273
13.1.2 修改 “任务切换”属性 274
13.1.3 修改键盘设置 274
13.1.4 修改鼠标特性 275
13.1.5 向“开始”菜单添加“收藏夹”选项 276
13.1.6 显示同不的DLL文件图标 277
13.1.7 禁用“快速查看”功能 277
13.1.8 修改“命令历史记录”缓冲区属性 278
13.2 修改系统启动设置 279
13.2.1 设置启动信息 279
13.2.2 更改登录时的背景图案 279
13.2.3 在登录窗口添加“关闭系统”按钮 280
13.2.4 自动登录系统 281
13.3 修改网络与系统设置 281
13.3.1 禁用映射和断开网络驱动器 282
13.3.2 保存Windows NT共享信息 283
13.3.3 提高网络性能 283
13.3.4 修改磁盘已满信息出现的条件 284
13.3.5 解决系统升级时出现的问题 284
13.3.6 避免系统提示用户放入磁盘或光盘 285
13.3.7 修改系统提示口令过期的期限 285
13.3.8 修改域刷新间隔 285
13.3.9 将Windows NT移动到另外的位置 286
13.3.10 屏蔽ghosting 288
第4部分 Windows Me注册表 289
第14章 Windows Me注册表基础 289
14.1 Windows Me的安装 290
14.1.1 同时安装Windows Me和Windows 2000 290
14.1.2 同时安装Windows Me和Windows 98 290
14.1.3 在配置较低的计算机中安装Windows Me 291
14.1.4 快速安装Windows Me 291
14.2 Windows Me的新特性 292
14.2.1 更加完善的支持即插即用 292
14.2.2 系统还原 292
14.2.3 节能措施 293
14.2.4 Windows Movie Maker 293
14.2.5 更加方便地建立家庭网络 294
14.2.6 在其他计算机中轻松添加账号 297
14.2.7 其他的新增功能 297
14.3 使用Windows Me 297
14.3.1 更好地使用“开始”菜单 297
14.3.2 使用Windows Me的压缩文件夹功能 298
14.3.3 使用恢复时的密码 300
14.3.4 启用媒体播放器的CD数字播放功能 301
14.3.5 优化Windows Me 301
14.3.6 让Windows Me可以进入实DOS模式 303
第15章 Windows Me注册表结构 304
15.1 HKEY_CLASSES_ROOT主键 305
15.2 HKEY_CURRENT_USER主键 306
15.2.1 AppEvents次级主键 306
15.2.2 Control Panel次级主键 307
15.2.3 Identities次级主键 307
15.2.4 Keyboard Layout次级主键 307
15.2.5 Network次级主键 308
15.2.6 RemoteAccess次级主键 308
15.2.7 Software次级主键 309
15.3 HKEY_LOCAL_MACHINE主键 309
15.3.1 Config次级主键 310
15.3.2 Enum次级主键 310
15.3.3 Hardware次级主键 310
15.3.4 Network次级主键 310
15.3.5 Security次级主键 311
15.3.6 Software次级主键 311
15.3.7 System次级主键 311
15.4 HKEY_USERS主键 311
15.5 HKEY_CURRENT_CONFIG主键 311
15.6 HKEY_DYN_DATA主键 312
第16章 Windows Me注册表的应用 313
16.1 让Windows Me的IE显示繁体中文 314
16.2 禁用系统还原功能 315
参考文献 316