第一章 Windows 98注册表概述 1
1.1 注册表的由来与发展 1
1.2 注册表的功能和作用 2
1.3 注册表的使用 3
1.4 注册表的结构体系 5
1.5 深入研究注册表 9
第二章 精通Windows 98注册表编辑器 11
2.1 注册表编辑器全貌 11
2.2 用注册表编辑器编辑注册表 12
2.3 注册表编辑器的MS-DOS命令行模式 15
2.4 注册表远程管理与编辑 17
2.5 注册表编辑器高级应用技巧与实例 20
第三章 Windows 98注册表的备份与恢复 25
3.1 注册表备份的重要性 25
3.2 何时、何处备份什么内容? 26
3.3 用注册表检查器备份与恢复注册表 27
3.4 使用注册表编辑器备份与恢复注册表 29
3.5 用MS BackuD备份与恢复注册表 30
3.6 用WinRescue 98备份与恢复注册表 31
3.7 应用提高和技巧 34
3.8 独家密技 38
第四章 Windows 98注册表逻辑结构概述 39
4.1 注册表逻辑结构概述 39
4.2 注册表的六大根键 40
第五章 HKEY_CLASSES_ROOT根键剖析与参考 44
5.1 HKEY_CLASSES_ROOT根键初览 44
5.2 定义文件关联的“扩展名子键”和“类定义子键” 45
5.3 *子键 50
5.4 Autorun子键 51
5.5 CLSID(类标识符)子键 51
5.6 Directory、Drive、Folder子键 52
5.7 http(URL类定义)子键 52
5.8 Unknown子键 52
5.9 其他子键 52
5.10 高级应用技巧与实例 53
第六章 HKEY_CURRENT_USER、HKEY_USERS根键剖析与参考 57
6.1 Windows 98多用户管理机制 57
6.2 HKEY_CURRENT_USER\AppEvents子键 58
6.3 HKEY_CURRENT_USER\ControlPanel子键 61
6.4 HKEY_CURRENT_USER\Identities子键 69
6.5 HKEY_CURRENT_USER\InstallLocationsMRU子键 69
6.6 HKEY_CURRENT_USER\keyboard layout子键 69
6.7 HKEY_CURRENT_USER\Network子键 70
6.8 HKEY_CURRENT_USER\RemoteAccess子键 71
6.9 HKEY_CURRENT_USER\Software子键 71
第七章 HKEY_LOCAL_MACHINE根键剖析与参考 88
7.1 HKEY_LOCAL_MACHINE\Config子键 88
7.2 HKEY_LOCAL_MACHINE\Driver子键 90
7.3 HKEY_LOCAL_MACHINE\Enum子键 90
7.4 HKEY_LOCAL_MACHINE\Hardware子键 95
7.5 HKEY_LOCAL_MACHINE\Network子键 96
7.6 HKEY_LOCAL_MACHINE\Security子键 96
7.7 HKEY_LOCAL_MACHINE\Software子键 97
7.8 HKEY_LOCAL_MACHINE\System子键 107
第八章 使用控制面板配置Windows 98注册表 117
8.1 为什么要使用控制面板设置注册表 117
8.2 深入剖析控制面板 119
8.3 “控制面板”高级配置应用实例 123
第九章 使用策略编辑器配置Windows 98注册表 126
9.1 系统策略编辑器概述 126
9.2 使用系统策略编辑器来修改策略和注册表 127
9.3 对用户实施系统策略 128
9.4 在网络上使用系统策略 130
9.5 系统策略编辑器提高问答与应用技巧 132
第十章 使用Windows 98资源工具包配置系统与注册表 136
10.1 配置修改大师——TweakUI工具 136
10.2 MMC(微软控制台管理程序)—工具百宝箱 139
10.3 安装盘\tools\mtsutil下的INF文件详解与技巧 143
第十一章 精通注册表工具软件 149
11.1 精通注册表编辑类工具软件 149
11.2 精通监视、比较类注册表工具 154
11.3 精通清理、压缩类注册表工具 161
11.4 注册表魔法大师——超级兔子 168
11.5 超级系统机械师——System Mechanic 174
11.6 Norton系列工具之注册表篇 181
第十二章 Windows 98注册表优化配置与应用实例 189
12.1 打造个性化电脑 189
12.2 优化配置资源管理器与Internet ExDlorer 203
12.3 优化Windows 98系统 212
12.4 优化网络设置 220
12.5 提高系统与网络安全 224
12.6 优化配置应用程序 235
第十三章 Windows ME注册表与应用实例 243
13.1 第一次亲“Me”接触 243
13.2 用“PC Health”工具维护系统和注册表 244
13.3 Windows Me注册表物理结构新特性 246
13.4 继续支持Scanreg、Regedit的DOS版本 246
13.5 Windows Me系统优化大师——Tweak-Me 247
13.6 Windows Me注册表应用实例 251
第十四章 Windows 2000注册表概述 257
14.1 Windows 2000注册表新特性 257
14.2 Windows 2000注册表编辑器 258
14.3 Windows 2000注册表的备份与恢复 266
第十五章 Windows 2000注册表逻辑结构剖析 271
15.1 HKEY_CLASS.ES_ROOT根键 271
15.2 HKEY_LOCAL_MACHINE根键 271
15.3 HKEY_USERS根键 273
15.4 HKEY_CURRENT_CONFIG根键 274
15.5 HKEY_PERFORMANCE_DATA根键 275
15.6 新用户配置文件:NTUSER.DAT 275
第十六章 Windows 2000注册表优化配置与应用实例 276
16.1 系统启动时自动登录 276
16.2 为CD-ROM和磁盘驱动器建立高级安全机制 276
16.3 如果当前的Windows 2000 shell崩溃则需要手工重启动 276
16.4 确定上次登录时用户使用的域 277
16.5 设置缺省的用户名 277
16.6 设置缺省的用户口令 277
16.7 禁止上次登录时使用的用户名在登录信息对话框中显示 277
16.8 定位登录脚本的路径 277
16.9 设置Windows 2000登录警告通知对话框 277
16.10 设置Windows 2000登录信息对话框的消息 278
16.11 设置自定义登录信息对话框的附加标题 278
16.12 Windows 2000登录口令过期警告 278
16.13 在“关闭计算机”对话框中启用“关机/关电源”选项 278
16.14 防止用户配置文件选择对话框超时 278
16.15 启用自定义启动验证程序 279
16.16 使用登录脚本同步程序管理器 279
16.17 使用定制的Windows 2000 shell(外壳程序) 279
16.18 允许在登录信息对话框中关机 279
16.19 启用慢速链接检测 279
16.20 防止慢速链接超时 279
16.21 在系统启动时运行程序 280
16.22 在用户登录时运行可执行程序 280
16.23 使用自定义Windows 2000任务管理器 280
16.24 为用户设置登录壁纸 280
16.25 为用户设置登录屏幕背景色 280
16.26 为用户设置登录屏幕保护程序 281
16.27 配置注销对话框的显示 281
16.28 为用户配置文件创建桌面限制的注册表键值项 281
16.29 修改丢失的组件服务数据DLL 282
16.30 确定事件为何没有被记录的原因 282
16.31 修改Windows 2000性能库的缺省事件日志功能设置 282
16.32 通过Windows 2000性能库使用可扩充计数器来降低缓冲区测试级别 283
16.33 通过性能库防止可扩充计数器超时 283
16.34 在系统性能监视器中更改_Total实例名称 283
16.35 更改页面式内存池的大小 284
16.36 更改非页面式内存池的大小 284
16.37 启用命令提示符Shell的文件名完成特性 284
16.38 更改命令提示符Shell的缺省选项 284
16.39 在命令提示符Shell中设置指定窗口的控制台窗口选项 285
16.40 在独立的进程中打开资源管理器创建 285
16.41 禁止在资源管理器重启动时还原已打开的资源管理器窗口 285
16.42 当资源管理器崩溃时强迫计算机重新启动 286
16.43 设置程序组在程序管理器中的显示顺序 286
16.44 当某服务启动失败时进行错误检测 286
16.45 当某服务启动失败时切换到最新且正确的注册表拷贝 286
16.46 当某服务启动失败时生成错误消息 286
16.47 忽略服务启动失败的错误消息 286
16.48 控制Windows 2000服务启动的顺序 287
16.49 设置总线型鼠标的分辨率 287
16.50 设置串行鼠标事件队列的大小 287
16.51 获取已安装的Windows 2000的系统路径信息 287
16.52 获取已安装的Windows 2000的安装路径信息 287
16.53 更改Windows 2000启动时运行的程序 288
16.54 删除一个不正确的启动作业条目 288
16.55 禁止非系统的启动错误弹出窗口 288
16.56 设置Windows 2000的关机时间 288
16.57 处理软盘驱动器启动的出错消息 288
16.58 设置Windows 2000调试器的路径和命令行 289
16.59 设置接受系统管理员警报的用户 289
16.60 使用字符缓冲增强有名管道的性能 289
16.61 通过增加已关闭文件的高速缓冲存时间增强性能 289
16.62 禁用Windows 2000的文件高速缓存 289
16.63 设置系统阻塞线程的总数 290
16.64 设置系统临界线程的总数 290
16.65 启用非页面式内存配额 290
16.66 启用页面式内存配额 290
16.67 更改服务器线程的优先级 290
16.68 启用打印机警报声 291
16.69 降低快速打印的数据吞吐率 291
16.70 设置快速打印的速度 291
16.71 设置快速打印超时值 291
16.72 设置打印队列的衰变时间 291
16.73 控制打印机端口线程的优先级 291
16.74 设置打印机调度线程的优先级 292
16.75 设置打印机的优先级类 292
16.76 设置打印机假脱机程序的优先级 292
16.77 设置打印机配置DLL的路径 292
16.78 设置打印机数据文件的路径 292
16.79 设置打印机驱动程序的DLL 293
16.80 控制打印机出现错误是否在远程机器上弹出 293
16.81 定位安全事件日志文件 293
16.82 确定安全事件日志文件的最大空间 293
16.83 检查安全事件日志中的生存期 293
16.84 确定一个Windows 2000服务是否有安全日志 294
16.85 定位安全事件日志中的事件描述 294
16.86 定位安全事件日志的类别描述 294
16.87 检测Windows 2000的某种服务所支持的所有安全事件类别 294
16.88 强迫Windows 2000系统在安全事件日志满时崩溃 294
16.89 设置Netlogon服务变动日志的大小 295
16.90 管理Netlogon服务信箱的内存使用 295
16.91 修复已断开的DirectMusic合成器链接 295
16.92 了解系统是否支持某种DirectPlay连接类型 295
16.93 设置媒体播放器的编解码器升级时使用的下载URL 295
16.94 定位语音API的安装目录 296
16.95 定位Windows WAV缺省的音频驱动程序 296
第十七章 注册表编程初步 297
17.1 API——注册表编程的基础 297
17.2 在VC中访问注册表 300
17.3 在VB中访问注册表 309
17.4 在Delphi中访问注册表编程 314
17.5 在VFP注册表中访问注册表 320
第十八章 关联、OLE与COM\DCOM技术 324
18.1 轻松走进关联 324
18.2 轻松走进OLE 326
18.3 COM/DCOM技术 329
第十九章 注册表高手进阶——用脚本控制注册表 335
19.1 什么是脚本? 335
19.2 用.Reg脚本访问注册表 336
19.3 系统策略编辑器高级应用——设计自己的策略脚本 339
19.4 用安装信息脚本(.Inf)访问注册表 343
19.5 用.VBS脚本访问注册表 356