第1章 Windows 98注册表内幕 1
什么是注册表? 1
并非完美 1
第Ⅰ部分 注册表概述 1
Windows 98新在何处 2
注册表含义 2
磁盘中的注册表文件:*.DAT 3
注册表术语 4
键、子键、值和其他部分 5
注册表结构和内容 7
注册表路径 7
HKEY_USES 8
HKEY_LOCAL_MACHINE 9
别名:HKEY_CURRENT_USER和其他 10
Windows 98中INI文件的作用 11
警告:遵循这些原则 13
比较Windows 98和Windows NT 14
选择注册表工具 14
注册表编辑器 15
Norton实用程序 15
Registry Checker 16
Registry Monitor 16
ConfigSafe 17
REGCLEAN 17
Tweak UI 17
Registry Power Tools 17
Windows 98 Resource Kit 18
其他文件和程序 18
第2章 备份和恢复注册表 20
备份计划 20
使用Registry Checker执行容易的备份 20
备份注册表 22
配置Registry Checker 23
恢复注册表 23
手工备份的其他方法 25
Windows Explorer 25
注册表编辑器 27
Microsoft Backup 28
Emergency Repair Utility 29
Norton挽救磁盘实用程序 30
System. Ist 作为最后一招 31
第3章 使用Windows 98注册表编辑器 33
注册表编辑器介绍 33
启动注册表编辑器 33
Key窗格:注册表组织结构 34
注册表编辑器概貌 34
Contents窗格:所选键的值项 36
使用键和值 36
查找注册表 37
重命名键或值项 38
修改键或值项 39
创建键或值项 40
删除键或值项 41
打印键 42
导入及导出注册表项 43
导出到REG文件 43
读取REG文件 44
导入REG文件 44
使用实模式注册表编辑器 46
REGEDIT[/L:system][/R:user]filename1 46
REGEDIT[/L:system][/R:user]/C filename2 47
REGEDIT[/L:system][/R:user]/E filename3[regpath1] 47
REGEDIT[/L:system][/R:user]/D regpath2 47
使用Norton注册表编辑器 47
查找 48
书签 49
安全功能 50
使用Registry Checker检查注册表错误 51
工具概览 51
第4章 解决注册表问题 51
检查注册表错误 53
压缩注册表 53
精炼Registry Checker配置 54
使用REGCLEAN清理注册表 55
清楚注册表错误信息 56
启动Windows 98类 57
编辑注册表类 58
导入和导出REG文件类 60
使用实模式注册表编辑器类 61
使用Registry Checker类 62
操作远程注册表类 62
清除注册表编辑限制类 63
优化注册表性能和空间类 64
整理磁盘碎片 64
删除不再使用的文件类型 65
从注册表中删除孤立键 65
第Ⅱ部分 揭示注册表内幕 67
第5章 HKEY_CLASSES_ROOT 67
概述 67
文件名扩展子键 68
类定义子键 70
文件类型 71
程序标识符 72
ActiveX类标识符 74
MIME类型 76
杂项子键 77
Shell 77
shellex 80
ShellNew 82
Default?con 82
重要的类定义 83
AllfilesystemObjects 84
Directory, Drive和Folder 84
Unknown类 84
AudioCD 85
AutoRun 85
regfile 85
重要的ActiveX类标识 85
第6章 HKEY_LOCAL_MACHINE 87
Config 87
Enum 87
ACPI 91
BIOS 91
ESDI 92
FLOP 92
ESIA 92
HTREE 93
ISAPNP 93
INFRARED 93
LPTENUM 93
MF 93
MONITOR 93
ROOT 94
SERENUM 94
SCSI 94
PCMCIA 94
PCI 94
NetWork 94
USB 95
VPOWERD 95
HARDWARE 95
Network 95
Security 95
Software 96
Clients 96
Microsoft/Active Setup 97
Microsoft/Internet Explorer 97
Microsoft \ Windows \ Current Version 97
Control 100
System /CurrentControlSet 100
Service 103
第7章 HKEY_USERS和HKEY_CURRENT_USER 106
HKEY_USERS 106
HKEY_CURRENT_USER 107
AppEvents 107
Control Panel 111
Binary-Illiterate的位屏蔽 117
InstallLocationsMRU 118
最近使用过的列表(MRU) 118
Network 119
Keyboard layout 119
RemoteAccess 120
Software 120
HKEY_CURRENT_USER \ Software \Microsoft 120
Windows \ Current \Explorer 121
Windows \Current Version \Policies 123
第8章 HKEY_CURRENT_CONFIG和HKEY_DYN_DATA 126
HKEY_CURRENT_CONFIG 126
Display 127
Enum 127
System 128
Config Manager 129
HKEY_DYN_DATA 129
PerfStats 132
Security 134
第Ⅲ部分 定制并使用注册表解决问题 136
第9章 定制Windows 98桌面 136
重定位Shell文件夹 136
使用特殊文件夹 138
从桌面中删除系统文件夹 139
重命名诸如Recycle Bin的桌面文件夹 140
为文件或其他对象定制图标 140
单个文件类型 141
特殊的系统文件夹 141
Windows 98 Shell图标 142
磁盘和网络卷 144
Explorer中的特定文件夹 146
存档注册表修改 146
控制对象和文件的上下文菜单 146
添加操作 147
修改缺省操作 150
修改菜单外观 150
删除操作 151
为New菜单添加模板 152
定制Start菜单及其内容 152
关闭选项:Documents、Run等 153
恢复排序后的Start菜单 153
定制第一选项的图标 154
以嵌套菜单添加特定文件夹 155
解决菜单和窗口问题 156
删除快捷键图标中的Overlay 156
定制Internet Explorer 4.0 157
清除最近使用的列表 157
自动清除 158
Windows 98启动时完成清除 158
定位Windows 98启动时所打开的程序 159
自动登录网络 159
查找更多的注册表提示 160
修改安装信息 160
第10章 使用注册表解决常见问题 162
以安全模式启动 162
允许Windows 98修复注册表 163
重新检测硬件 164
重新安装一个出问题的程序 165
关联一个文件扩展名 166
从其他计算机中借用键 167
从注册表中手工删除一个程序 167
从CAB文件中提取文件 168
在Windows 98中修复其他常见问题 169
诊断与注册表相关的常见错误信息 169
限制过分 170
打开一个文件时,运行的是错误的程序 171
字体工作不正常 171
属性单工作不正常 171
不可打开特定的文件夹 173
上下文菜单中重复或错误的选项 173
快捷键工作不正常 174
升级后,口令不再起作用 175
Logitech鼠标工作不正常 175
由于Window版本问题而不可安装程序 176
Internet安全设置不可用 176
禁止集成Internet Explorer 4.0 177
第11章 Tweak UI和其他注册表设置 180
安装Tweak UI 180
查找较新的Tweak UI版本 180
使用Tweak UI定制Windows 98 182
定制鼠标工作方式 182
控制独立窗口的属性 184
指定特定系统文件夹的位置 185
控制快捷方式的外观和名称 185
指定Windows 98启动时的事件 186
在对话之间保存打开的窗口和位置 186
设置Internet Explorer 4.0高级选项 187
控制桌面Shell图标 188
激活和关闭特定的驱动器符 189
激活和关闭特定Control Panel图标 190
自动登录Windows 98 191
在New菜单中添加新的模板 192
编辑Add/Remove Programs Properties列表 192
设置Windows 98的Boot选项(MSDOS.SYS) 193
修复Windows 98图标、系统文件及其他 195
用户活动的私人化 195
其他共享注册表程序 196
More Properties 197
Norton Utilities 198
Registry Search Replace 199
Regmon 199
ShellWizard Pro 200
ShellWizard注册表编辑器 202
其他注册表程序 203
第12章 跟踪注册表设置 209
比较REG文件的快照 209
Windiff 210
Norton File Compare 211
最大的字处理器 212
比较Registry Checker的备份 214
监视注册表访问 216
通过网络比较注册表 218
不要使用Norton Registry Tracker 219
使用ConfigSafe跟踪注册表 220
查看修改 221
得到新的快照 222
感觉定制 223
第Ⅳ部分 管理Windows 98注册表 224
第13章 安全与远程管理 224
增强Windows 98的安全性 224
控制访问网络 225
用户接口安全 225
限制访问Control Panel 226
限制用户操作 226
激活远程管理功能 227
远程管理 228
Microsoft Remote Registry Service 229
通过设置脚本激活远程管理功能 230
连接至远程计算机注册表 231
一次修改多个注册表的值 231
注册表编辑器 232
系统策略编辑器 233
系统监视器 233
网络监视器 234
第14章 配置文件、系统策略和注册表 237
理解用户配置文件 237
配置文件中的文件夹 237
Windows 98如何选择配置文件 238
激活本地用户配置文件 239
激活网络配置文件 240
Windows NT网络 240
NetWare网络 241
其他网络 241
关闭用户配置文件 242
激活强制用户配置文件 242
理解系统策略 243
ADM、POL与注册表 243
Windows 98如何加载策略 244
激活网络中的系统策略 244
自动下载 245
手工下载 245
安装系统策略编辑器 246
使用系统策略编辑器 247
缺省的用户和计算机策略 248
用于用户、计算机和用户组的策略 249
使用自定义策略模板 249
必须了解的策略 250
处理系统策略错误 251
第15章 脚本、REG文件和INF文件 253
使用REG文件更新注册表 253
手工创建REG文件 254
使用注册表编辑器创建REG文件 255
使用INF文件编辑注册表 256
创建INF文件 256
使用设置脚本和Msbatch.inf 259
理解INF文件工作方式 259
使用INF文件设置DWORD值 260
创建新的脚本文件 261
脚本的作用 261
编写更新注册表的脚本文件 261
在Windows和MS-DOS中运行脚本 263
编写修改注册表的语句 264
分发脚本、REG和INF文件 270
使用Web网页分发 270
使用电子邮件报文分发 271
使用登录脚本分发 272
第Ⅴ部分 编程处理Windows 98注册表 273
第16章 Win32注册表API 273
注册表组织 273
添加程序设置到注册表 273
集成用户应用程序与Windows 279
安装共享组件 285
卸载信息 288
Win32接口 291
32位标准 291
Win32s 292
理解注册表 293
注册表的文件结构 293
注册表数据 294
使用Win32s注册表调用 295
选择函数 295
获取句柄 295
键管理 296
值管理 298
计数注册表键及值 300
备份/恢复函数 304
实用函数 306
注册表安全 307
第17章 使用C++编程处理注册表 309
Visual C++及MFC注册表函数 309
在注册表中建立自身 309
处理已有注册表值 312
声明C++的Win32函数 313
获取注册表项的所有信息 314
读取注册表键或值 316
修改一个已有的注册表值 324
其他注册表函数 325
创建新的注册表键及值 325
删除注册表键及值 327
其他源代码 330
第三方产品 331
第18章 使用Visual Basic编程处理注册表 332
使用Visual Basic的内部函数 332
有关示例 332
调用自身 332
一个小的示例 333
使用第三方Visual Basic控制 338
StorageTools 339
Wright注册表控制 342
使用Win32调用创建功能强大的注册表类 345
准备使用Win32 API 345
定义一个注册表类 348
测试注册表类 359
不足之处 361
第Ⅵ部分 附录 363
附录A 使用Registry Power Tools 363
附录B 用于Windows 98的Internet资源 368
附录C Windows 98技术资源 374