第1章 了解注册表 1
1.1 注册表及其用途概述 2
1.2 纵览以前的注册表 2
1.3 注册表的作用 4
1.3.1 应用程序信息 5
1.3.2 用户信息 6
1.3.3 操作系统数据 6
1.4 注册表结构 7
1.4.1 注册表Subtrees 7
1.4.2 Hives和Hive文件 8
1.4.3 数据项 9
1.5 版本差异 12
1.5.1 子树差异 12
1.6.2 Windows 9x 14
1.6.1 Windows 2000和Windows NT 14
1.6 Hive文件差异 14
第2章 维护注册表 15
2.1 备份注册表 16
2.1.1 备份完整的注册表 16
2.1.2 备份键 19
2.1.3 创建紧急修复磁盘 21
2.1.4 备份远程注册表 22
2.1.5 删除文件——此处存在一个漏洞 22
2.2 恢复注册表 23
2.2.1 Last Known Good 23
2.2.2 从备份中恢复注册表 26
2.2.3 恢复域控制器的系统状态 27
2.2.4 使用ERD恢复注册表 28
2.2.5 使用Recovery Console恢复注册表 29
2.3 注册表大小管理 30
2.2.6 其他恢复注册表的选择 30
2.3.1 注册表大小限制 31
2.3.2 改变注册表大小限制 31
2.3.3 页交换池的大小 32
2.4 保护注册表键 33
2.4.1 安全选项 33
2.4.2 基础权限类型 34
2.4.3 浏览与设置权限 34
2.4.4 添加和删除名称 36
2.4.5 使用访问控制设置 37
2.5 保护注册表 38
2.5.1 登录用户限制 39
2.5.2 远程访问权限 39
2.6 注册表审计 40
2.6.1 激活审计 40
2.6.2 在注册表中设置Audit选项 45
2.6.3 检查审计日志 47
2.7 注册表键的所有权 48
2.8 使用注册表文件(.reg) 49
2.8.1 .reg文件的构造 50
2.8.2 使用.reg文件 52
2.8.3 .reg文件没有删除功能 55
第3章 Regedit与Regedt32 57
3.1 注册表编辑器之间的差别 58
3.1.1 外观 58
3.1.2 安全性 59
3.1.3 查找功能 59
3.1.4 数据处理 59
3.1.5 数据刷新特性 59
3.2.2 修改Regedit的前次状态功能 60
3.2 使用Regedit 60
3.2.1 Windows 2000中Regedit的新功能 60
3.2.3 浏览Regedit 61
3.2.4 Regedit中的查找功能 62
3.2.5 在Regedit中处理数据项和键 63
3.2.6 使用Regedit导入和导出数据 69
3.2.7 使用Regedit管理远程注册表 71
3.3 使用Regedt32 72
3.3.1 Regedt32界面 73
3.3.2 设置选项 75
3.3.3 查找键 75
3.3.4 修改数据项 76
3.3.5 使用Regedt32添加和删除数据项 79
3.3.6 在Regedt32中保存和加载键 81
3.3.7 加载和卸载hive文件 82
3.3.8 使用Regedt32实现远程管理 83
第4章 Control Panel和注册表 85
4.1 Control Panel的注册表键 86
4.2 Accessibility 87
4.3 Add/Remove Programs 88
4.3.1 隐藏Add/Remove Programs小程序 88
4.3.2 隐藏Chang or Remove Programs图标 88
4.3.3 隐藏Add/Remove Windows Components图标 89
4.4 Date/Time小程序 89
4.5 Display小程序 90
4.5.1 Colors 90
4.5.2 模式 91
4.5.3 屏幕保护 91
4.5.4 Effects 92
4.5.5 控制用户访问Display选项 93
4.6 Game Controllers 95
4.7 Internet Options 96
4.8 Keyboard 96
4.9 Mouse 97
4.9.1 Mouse Buttons 97
4.10 Power Options 98
4.11 Regional Options 99
第5章 网络设置 101
5.1 网络组件 102
5.2 TCP/IP 103
5.2.1 常用的TCP/IP设置 103
5.2.2 TCP/IP参数 104
5.2.3 TCP/IP接口设置 107
5.2.4 TCP/IP\Parameters\PersistentRoutes 107
5.2.6 DNS客户端服务的TCP/IP设置 108
5.2.5 TCP/IP Performance子键 108
5.3 网络服务 109
5.3.1 LanmanWorkstation 110
5.3.2 LanmanServer 112
5.3.3 告警服务 113
5.3.4 Windows重定向器(Rdr) 114
5.3.5 Browser服务 115
5.3.6 Netlogon服务 117
5.3.7 DHCP 服务 120
5.3.8 DHCP Server 122
5.3.9 DNS服务 123
5.3.10 WINS服务 134
第6章 解决注册表中出现的问题以改善性能 141
6.1.1 使Regedit感染健忘症 142
6.1 清除那些烦人的Windows 2000特性 142
6.1.2 跟踪自动运行的程序 144
6.1.3 打开Windows Explorer显示驱动器C中的内容 146
6.1.4 显示文化属性 146
6.1.5 优化L2缓存 147
6.2 解决硬件方面的问题 148
6.2.1 关闭CD自动运行 149
6.2.2 解决SCSI和ATAPI控制器的问题 149
6.2.3 解决USB的问题 150
6.2.4 检查打印机端口 151
6.3 检查并解决登录过程中的问题 152
6.3.1 解决登录问题 152
6.3.2 漫游配置文件 154
6.4.1 改善网络性能 159
6.4 检查并修复网络设置 159
6.4.2 检查并修复复制问题 162
6.5 检查并优化安全设置 165
6.5.1 RAS安全 165
6.5.2 为计算机加密,防止用户破坏 166
第7章 系统启动与策略设置 167
7.1 启动 168
7.1.1 硬件设置 168
7.1.2 系统设置 171
7.1.3 Control Set\Control Parameters 174
7.1.4 应用程序启动设置 185
7.2 计算机策略 186
7.2.1 计算机GPO注册表项概述 186
7.2.2 策略管理设置 187
7.2.3 管理脚本行为 190
7.2.4 管理登录 193
7.2.5 管理RAS登录 200
第8章 配置用户设置 203
8.1 用户设置概述 204
8.1.1 默认用户设置 205
8.1.2 当前用户设置 208
8.2 用户口令设置 210
8.2.1 修改口令 210
8.2.2 口令保护的屏幕保护 214
8.3 控制用户界面 216
8.3.1 智能化菜单 217
8.3.2 Active Desktop 218
8.3.3 控制Active Desktop目录 220
8.3.4 强制Active Desktop组件 222
8.3.5 桌面图标 223
8.4.1 删除Control Panel中的小程序 226
8.4 控制Control Panel 226
8.4.2 修改小程序的显示 229
8.4.3 限制Add/Remove Programs小程序 231
8.5 控制Start菜单和工具栏 233
8.6 控制系统文件夹 242
第9章 控制下级客户 249
9.1 Windows 9x的远程管理 250
9.1.1 设置远程管理 250
9.1.2 激活远程管理 251
9.1.3 安装远程注册表服务 252
9.1.4 管理远程Windows 9x注册表 253
9.2 Windows NT 4.0的远程管理 254
9.2.1 远程管理Windows NT 4.0注册表 254
9.2.2 远程管理Windows NT 4.0域名 254
9.3 ystem Policy Editor 255
9.3.1 Group Policy Editor和System Policy Editor的对比 256
9.3.2 使用System Policy Editor的规则 258
9.3.3 SPE管理文件 259
9.3.4 创建策略文件 260
9.3.5 用SPE直接编辑注册表 262
第10章 改进,查找并修复应用软件设置 265
10.1 通用应用设置 266
10.1.1 文件和COM关联 266
10.1.2 应用软件数据设置 266
10.2 Microsoft Office 2000 267
10.2.1 查找并修复Office启动问题 268
10.2.2 Find Fast 271
10.2.3 定制Places Bar 272
10.2.4 改变公司名称 277
10.2.5 Office 2000的Group Policies 278
10.3 Microsoft Word 279
10.3.1 Word注册表设置综述 279
10.3.2 利用注册表查找并修复MS Word的问题 280
10.4 Microsoft Excel 281
10.4.1 使用注册表改进Excel 281
10.4.2 用注册表查找并修复Excel的问题 283
10.5 Microsoft Outlook 284
10.5.1 改善Outlook 285
10.5.2 查找并修复Outlook的问题 286
10.6 Internet Explorer 5.1 288
10.6.1 IE版本混淆 288
10.6.2 IE的Reuse Window选项 289
10.6.3 查看.jpg文件的问题 290
第11章 分析子树结构 291
11.1 访问注册表数据 292
11.2 HKEY_CLASSES_ROOT 293
11.2.1 Windows 2000中的新功能 293
11.2.2 Per User Class Registration 293
11.2.3 HKEY_CLASSES_ROOT数据 294
11.3 HKEY_CURRENT_USER 296
11.3.1 理解用户属性文件 296
11.3.2 AppEvents设置 299
11.3.3 Console设置 301
11.3.4 理解Command窗口属性 302
11.3.5 Console键数据 304
11.3.6 Control Panel 305
11.3.7 Environment 307
11.3.8 Network 308
11.3.9 Software 310
11.3.10 HKCU\Software|Microsoft 311
11.4 HKEY_LOCAL_MACHINE 318
11.4.1 HKLM\Hardware 318
11.4.2 HKLM\SAM 321
11.4.3 HKLM\Security 321
11.4.4 HKLM\Software 321
11.4.5 HKLM\Software\Microsoft 322
11.4.6 HKLM\Software\Microsoft\Windows 322
11.4.7 HKLM\Software\Microsoft\Windows NT\CurrentVersion 325
11.4.8 HKLM\SYSTEM 328
11.4.9 HKLM\SYSTEM\CurrentControlSet\Control 329
11.4.10 HKLM\SYSTEM\CurrentControlSet\Control\Print 329
11.5 HKEY_USERS 332
11.6 HKEY_CURRENT_CONFIG 333
附录A 管理工具 335