第1篇 BIOS 基础与设置 3
第1章 BIOS 和 CMOS 的基本概念 3
1.1 什么是 BIOS 3
1.1.1 BIOS 的基本概念 3
1.1.2 BIOS ROM 芯片 3
1.1.3 BIOS 的功能 4
1.1.4 BIOS 数据文件的组成 5
1.1.5 BIOS 分类 6
1.2 什么是 CMOS 7
1.2.1 CMOS 的基本概念 7
1.2.2 CMOS RAM 芯片 7
1.2.3 CMOS 的数据结构 8
1.2.4 CMOS 的解密 8
1.2.5 CMOS 的清除 10
1.3 BIOS 与 CMOS 的区别 11
1.4 BIOS 和 CMOS 的设置内容 11
1.5 目前流行的 BIOS 版本 17
1.5.1 查看主机的 BIOS 版本 17
1.5.2 查看主板的 BIOS 版本 17
1.5.3 流行的 BIOS 版本 18
1.6 BIOS 的设置方法 19
1.6.1 何时要对 BIOS 或 CMOS 进行设置 19
1.6.2 BIOS 设置的基本原则 19
1.6.3 在 BIOS 中设置程序的方法 20
1.6.4 修改选项参数设置的方法 20
第2章 Award BIOS 的设置 21
2.1 在 Award BIOS 中设置程序 21
2.1.1 在 Award BIOS 中设置程序主菜单 21
2.2 标准 CMOS 设置 22
2.1.2 进入 Award BIOS 中设置程序 22
2.2.1 设置系统日期和时间 23
2.2.2 设置硬盘和其他驱动器 23
2.2.3 设置显示器的显示方式 24
2.2.4 设置出错处理状态 24
2.3 BIOS 的功能设置 25
2.4 芯片组的功能设置 29
2.4.1 芯片组的功能 29
2.4.2 芯片组的功能参数设置 29
2.5 电源功能设置 31
2.5.1 实现节电的四种模式 31
2.5.2 主要参数设置 31
2.6 即插即用与 PCI 设置 34
2.7 CPU 速度设置 36
2.8 外围设备设置 36
2.9 装入 BIOS/Setup 默认值 38
2.10 密码设置 39
2.11 自动检测硬盘参数 39
2.12 退出 BIOS 设置程序 40
第3章 AMI BIOS 的设置 41
3.1 AMI BIOS 的设置 41
3.1.1 标准功能设置 41
3.1.2 AMIBIOS 的高级功能设置 42
3.1.3 芯片组设置 44
3.1.4 电源管理 47
3.1.5 即插即用功能设置 48
3.1.6 加载 BIOS 设置的默认值 49
3.1.7 集成外设端口设置 50
3.1.8 设置硬件监测功能 51
3.1.9 设置密码 51
3.2.1 AMI WinBIOS 设置主菜单 52
3.2 AMI WinBIOS 的设置 52
3.1.10 硬盘的自动侦测 52
3.1.11 退出 BIOS 设置程序 52
3.2.2 标准 CMOS 设置 54
3.2.3 扩展 CMOS 参数设置 55
3.2.4 扩展芯片组参数设置 60
3.2.5 电源管理设置 62
3.2.6 外围端口设置 64
3.2.7 实用设置 65
3.2.8 安全设置 66
3.2.9 默认设置 67
3.2.10 退出设置程序 67
第4章 Phoenix BIOS 的设置 69
4.1 设置 Phoenix BIOS 主菜单 69
4.2 Phoenix BIOS 高级功能设置 70
4.3 设置安全选项 72
4.4 电源管理功能设置 73
4.5 Phoenix BIOS 中的启动设置 74
4.6 退出 BIOS 设置程序 75
第5章 BIOS 的升级与修改 77
5.1 Flash Memory 概述 77
5.2 升级主板 BIOS 77
5.2.1 升级 BIOS 的作用 78
5.2.2 升级 BIOS 的准备 78
5.2.3 主板 BIOS 的升级方法 81
5.2.4 升级 BIOS 应注意的问题 81
5.3 升级 BIOS 失败的处理办法 82
5.3.1 利用 BIOS Boot Block 引导块 82
5.3.2 利用 Flash Recover Boot Block 引导块 83
5.3.3 热插拔法 83
5.4 修改 BIOS 的“能源之星”LOGO 84
5.3.4 更换新的 BIOS 芯片 84
5.5 在 BIOS 中存储其他信息 88
5.6 修改 BIOS 中的显示信息 89
5.6.1 使用 MODBIN 修改开机信息 89
5.6.2 使用 MODBIN 修改 BIOS 内的文字信息 90
5.6.3 使用 MODBIN 修改 CMOS SETUP 画面 92
5.7 修改 BIOS 全屏开机画面 93
5.7.1 利用 CBROM 工具 93
5.7.2 利用 CBLOGO 软件 94
第2篇 注册表基础与编辑 97
第6章 注册表概述与基础 97
6.1 什么是注册表 97
6.1.1 注册表的概念 97
6.1.3 注册表的工作原理 98
6.1.2 注册表的作用 98
6.1.4 注册表与.ini 文件的区别 99
6.2 注册表的组织结构 99
6.2.1 根键 100
6.2.2 键和子键 100
6.2.3 键值 102
6.3 注册表的文件组成 102
6.3.1 Windows 95注册表文件组成 102
6.3.2 Windows 98注册表文件组成 103
6.3.3 Windows NT/2000注册表文件组成 104
6.4 注册表的位置 105
第7章 注册表结构分析 107
7.1 HKEY_LOCAL_MACHINE 根键深入解析 107
7.1.1 HARDWARE 键 108
7.1.3 SYSTEM 子键 110
7.1.2 SOFTWARE 子键 110
7.1.4 SAM 子键和 SECURITY 子键 118
7.2 HKEY_USERS 根键深入解析 118
7.2.1 Default 子键 119
7.2.2 SID 子键 124
7.2.3 SID_CLASSES 子键 124
7.3 HKEY_CLASSES_ROOT 根键深入解析 124
7.3.1 文件扩展名和文件类型间的关系 124
7.3.2 特殊扩展名与应用程序的对应关系 126
7.4 HKEY_CURRNT_CONFIG 根键深入解析 127
7.5 HKEY_CURRENT USER 根键深入解析 128
第8章 Windows 注册表编辑器 129
8.1 注册表编辑器 Regedit 129
8.1.1 启动注册表编辑器 129
8.1.2 注册表的编辑操作 130
8.1.3 通过网络修改注册表 133
8.1.4 Windows Me/2000注册表编辑器的新增功能 134
8.2 32位注册表编辑器 Regedt32 135
8.2.1 32位注册表编辑器 Regedt32概述 135
8.2.2 启动注册表编辑器 Regedt32 136
8.2.3 注册表编辑器的编辑操作 136
8.2.4 注册表编辑器的安全性 137
8.3 Windows98/Me 的注册表检查程序 141
8.3.1 在 Window 下运行“注册表检查程序” 141
8.3.2 在 DOS 下运行“注册表检查程序” 141
8.4 注册表的备份、还原及恢复 142
8.4.1 注册表的备份和恢复前的准备工作 142
8.4.2 注册表的备份 143
8.4.3 注册表被破坏的现象 145
8.4.4 注册表被破坏的原因 146
8.4.5 注册表的还原及恢复 147
8.5 在 DOS 下维护注册表的技巧 151
8.5.1 使用 Scanreg/Restore 152
8.5.2 使用 DOS 界面的 Regedit.exe 152
第9章 系统配置文件详解 155
9.1 Windows 配置文件概述 155
9.1.1 配置文件的类型 155
9.1.2 配置文件中的文件夹 155
9.1.3 激活配置文件 156
9.1.4 关闭用户配置文件 157
9.2 Windows 9x/Me 的 Msdos.sys 158
9.2.1 Msdos.sys 的概述 158
9.2.2 Msdos.sys 文件的详细配置 158
9.2.3 Msdos.sys 应用实例 161
9.3 深入 Windows NT 的启动配置文件 Boot.ini 161
9.3.1 Boot.ini 文件的典型设置 162
9.3.2 Windows NT 的多重引导 163
9.4 System.ini 和 Win.ini 文件 164
9.4.1 System.ini 文件概述 164
9.4.2 标准 System.ini 文件 167
9.4.3 Win.ini 文件 169
9.4.4 Win.ini 和 System.ini 文件的信息 170
第10章 间接修改注册表 171
10.1 使用控制面板修改注册表 171
10.1.1 控制面板中的注册表子键 171
10.1.2 修改注册表实例 172
10.2 安装程序时自动修改注册表 174
10.2.1 自动修改注册表 174
10.2.2 安装驱动程序自动修改注册表 175
10.3 利用导入的方法修改注册表 175
11.1 屏蔽“我的电脑”中的磁盘驱动器 179
第3篇 注册表应用实例 179
第11章 利用注册表实现个性化设置 179
11.2 即时刷新 180
11.3 个性化“控制面板” 180
11.4 个性化“打印机” 181
11.5 更改标准时间的名称 182
11.6 在桌面上显示 Windows 版本标志 183
11.7 更改登录时的背景图案 183
11.8 设置窗口的颜色 184
11.9 更改窗口标题栏的高度与宽度 185
11.10 更改窗口滚动条的大小 187
11.11 更改图标的大小 188
11.12 进入 Windows 时显示欢迎信息 189
11.13 隐藏快捷方式图标上的箭头 190
11.14 隐藏前一个登录者的账户名称 190
11.15 在“我的电脑”中显示“计划任务” 191
11.16 让 Windows 2000命令行界面不再枯燥 192
11.17 改变命令行状态下的显示颜色 193
11.18 自动切换当前窗口 194
11.19 真正地隐藏文件和禁止使用文件 195
11.20 进入操作系统前给用户的提示信息 196
11.21 设置恢复文件时有提示 197
11.22 禁止修改“开始”菜单 197
11.23 删除历史记录 198
11.24 屏蔽“运行”“查找”和“关闭系统”功能 199
11.25 在【运行】菜单中增加执行文件路径 200
11.26 【开始】菜单使用多页面显示 202
11.27 快速进入命令行方式 202
11.28 高色彩显示图标 204
11.29 隐藏桌面所有图标 205
11.31 改变窗口变化时的动感效果 206
11.30 以缩略图的方式在“资源管理器”中显示 BMP 图像 206
11.32 定制应用程序的声音效果 207
11.33 给 Windows 改名 208
11.34 给当前文件或文件夹换个颜色 209
11.35 增加“在新窗口中打开”的功能 210
11.36 禁止右键菜单 211
11.37 改变光标的闪烁速度 211
11.38 防止他人更改用户的桌面设置 212
11.39 防止菜单随鼠标移动 213
11.40 禁止 Windows 的平滑卷动效果 213
11.41 把特定信息放入系统任务栏 214
11.42 修改计算机信息 214
11.43 修改注册用户信息 215
11.44 取消登录时自动拨号 216
11.45 禁用“密码”控制面板 216
11.46 关闭 CD-ROM 的自动运行功能 217
11.47 一次单击即可关机 218
第12章 使用注册表实现系统设置 221
12.1 让计算机运行得更快 221
12.2 设置磁盘用量报警百分比 222
12.3 排列 Windows 服务的启动顺序 223
12.4 在磁盘整理前自动关闭屏幕保护程序 223
12.5 加快多媒体程序运行速度 224
12.6 设置窗口的缩放控制 224
12.7 优化磁盘文件系统 225
12.8 更改默认备份路径 227
12.9 更改应用程序的路径 227
12.10 设置 Windows 的安装路径信息 227
12.11 恢复系统文件保护 228
12.12 指定路径存储被保护文件的隐藏备份 228
12.14 双击 BAT 文件进行编辑 229
12.13 设置文件保护缓冲区的大小 229
12.15 屏蔽资源管理器的“文件”菜单 230
12.16 删除多余的 DLL 文件 231
12.17 删除运行窗口中多余的命令 232
12.18 改变记事本的字体 233
12.19 使文件显示扩展名 233
12.20 消除英文软件在中文 Windows 下显示乱码的问题 234
12.21 设置输入法中的【Space】键功能 235
12.22 设置输入法中的【Enter】键功能 236
12.23 删除多余字体 236
12.24 重新设置疑难解答程序的安装目录 237
12.25 设置自动登录 238
12.26 取消登录时选择用户 239
12.27 关机时自动删除交换文件 239
12.29 关机或注销时自动关闭没有响应的程序 240
12.28 缩短“关闭无响应程序”的等待时间 240
12.30 设置快捷方式是否需要输入口令 241
12.31 设置双击的有效区域 242
12.32 实现软驱的后台写盘 243
12.33 退出 Windows 时不保存环境设置 243
12.34 保持原输入形式显示文件及文件夹名称 244
12.35 改变压缩的文件及文件夹显示颜色 244
12.36 禁止更改“我的文档”文件夹的路径 245
12.37 禁止保存文件上次的更新时间 246
12.38 激活 DOS 的快速编辑模式 247
12.39 储存更多的命令 247
12.40 设置历史缓冲区的个数 248
12.41 鼠标自动跳到对话框的默认按钮上 249
12.42 设置“开始”菜单中文档的显示数量 249
12.43 禁止 Windows 文件保护 250
12.44 显示保护文件检测进程表 251
12.45 管理 Windows 文件保护扫描 251
12.46 设置在事件查看器中添加打印任务通知 252
12.47 设置打印调度的优先级 253
12.48 禁止打印提示信息 254
12.49 改变服务的启动模式 254
12.50 重置工具栏 255
12.51 找回丢失的安装密码 256
12.52 进入 Windows 2000后自动打开数字小键盘 256
12.53 自动终止锁死程序 257
12.54 设置注册表的大小 258
第13章 使用注册表实现网络设置 259
13.1 使拨号网络可以存储密码 259
13.2 禁止系统检测网络的连接速度 259
13.3 设置网络连接的超时时间 260
13.4 设置登录时恢复连接 261
13.5 匿名 Windows 更新 261
13.6 在“网上邻居”中隐藏服务器 262
13.7 清理“网络邻居”记录 263
13.8 设置默认的 E-mail 地址 263
13.9 设置浏览器 Cache 的大小 264
13.10 修改网卡的 MAC 265
13.11 设置系统随机选择网络适配器 265
13.12 设置 DNS 服务器 266
13.13 设置名称服务器解析地址的顺序 266
13.14 设置 IP 过滤功能 267
13.15 给一台计算机设置多个 IP 地址 268
13.16 解决局域网中访问计算机出现的迟缓问题 268
13.17 启用 Internet Explorer 代理功能 268
13.18 优化调制解调器连接到 Internet 的性能 269
13.19 连接管理器改为拨号网络 270
13.21 禁止拨入拨号网络 271
13.20 禁止打印机共享 271
13.22 在共享设置中禁止使用文件共享 272
13.23 定制 IE 缩写地址 273
13.24 更改 IE 的标题栏文字 273
13.25 更改 IE 起始网页位置 274
13.26 禁止在 IE 浏览器中显示图像 274
13.27 禁止在 IE 浏览器中显示视频文件 275
13.28 设置 IE 脱机无法登录时显示的网页 275
13.29 设置 IE 的默认下载目录 276
13.30 取消 URL 地址的下划线 276
13.31 禁止 Outlook Express 的启动画面 277
13.32 Outlook Express 配置的全面备份 277
13.34 移动 Microsoft Mail 邮局 278
13.33 指定系统默认的邮件客户端软件 278
第14章 使用注册表实现安全设置 279
14.1 设置密码的安全要求 279
14.2 禁止使用注册表 279
14.3 锁定“我的电脑” 280
14.4 隐藏驱动器 281
14.5 隐藏“从光盘或软盘添加程序” 282
14.6 隐藏“从 Microsoft 添加程序” 283
14.7 隐藏“更改或删除程序” 284
14.8 隐藏“添加/删除组件” 285
14.9 隐藏 Active Directory 文件夹 285
14.10 禁止 MS-DOS 方式 285
14.11 禁止“重新启动计算机切换到 MS-DOS 方式” 286
14.12 禁止在登录对话框中关闭计算机 286
14.14 禁止运行“任务管理器” 287
14.13 禁止运行功能 287
14.15 限制运行 Windows 应用程序 288
14.16 禁止使用用户追踪功能 289
14.17 禁止更改活动桌面配置 289
14.18 禁止文件共享 290
14.19 禁止在 IE 中查看本地磁盘内容 290
14.20 禁止使用“网上邻居” 291
14.21 禁止使用文件夹选项菜单 292
14.22 禁止【开始】菜单的右键功能 292
14.23 禁止鼠标右键单击任务栏后出现菜单 293
14.24 屏蔽所有的系统热键 293
14.25 锁定“回收站” 294
14.26 锁定“控制面板” 295
14.27 禁止修改“控制面板” 295
14.29 禁止普通用户查看事件记录 296
14.28 禁止添加桌面项 296
14.30 禁止使用“控制面板”中的某些特殊功能 298
14.31 禁止用户将“Web”内容添加到“活动桌面” 298
14.32 不允许使用 HTML 文件作为墙纸 299
14.33 隐藏桌面属性中的“外观”选项卡 299
14.34 隐藏桌面属性中的“屏幕保护”选项卡 301
14.35 隐藏桌面属性中的“设置”选项卡 302
14.36 隐藏桌面属性中的“背景”选项卡 303
14.37 给所有的屏幕保护都加上密码 304
14.38 禁止使用 IE 属性的“安全”选项 304
14.39 禁止使用 IE 属性的“内容”选项 305
14.40 禁止使用 IE 属性的“连接”选项 305
14.41 禁止使用 IE 属性的“程序”选项 306
14.42 禁止使用 IE 属性的“高级”选项 306
14.43 禁止使用 IE 常规属性的“主页设置”功能选项 307
15.3 禁止系统访问硬盘 309
15.2 让硬盘自动执行 309
第15章 使用注册表实现软件和硬件设置 309
15.1 提高硬盘读写速度 309
15.4 提高软驱的读写速度 310
15.5 用软盘快速启动系统 311
15.6 修改系统可用盘符 311
15.7 提高光驱读写速度 311
15.8 限制 CD-ROM 的共享 312
15.9 解决删除虚拟光驱后原光驱无法使用的问题 312
15.10 设置 CD-ROM 的 AUTORUN 功能 313
15.11 删除虚拟光盘图标 313
15.12 重置显示器的刷新频率 313
15.13 设置显示色彩位数 314
15.14 去除多余的配色方案 314
15.17 设置屏幕保护的延时 315
15.15 禁止屏幕保护功能 315
15.16 快速运行屏幕保护程序 315
15.18 超频3Dlabs Permedia2系列显卡 316
15.19 超频 Cirrus Logic GD-546x 系列显卡 316
15.20 超频 Trident Imagine 9750系列显卡 317
15.21 提高 Diamond Fire GL1000 Pro(Permedia)显卡的速度 317
15.22 重置鼠标的速度 317
15.23 充分利用三键鼠标 318
15.24 用鼠标自动激活当前的窗口 318
15.25 禁止光标闪烁 318
15.26 设置键盘延迟时间 319
15.27 设置键盘重复率 319
15.28 禁止添加打印机 320
15.29 禁止删除打印机 320
15.31 设置打印机缓冲路径 321
15.30 禁止改变打印机设置 321
15.32 设置打印机的优先级 322
15.33 禁止打印进程发送日志信息 322
15.34 禁止向其他服务器发送共享打印机的信息 323
15.35 禁止打印机在出错时发出声音 324
15.36 自动关闭电源设置 324
15.37 设置电源管理方案 325
15.38 增加驱动程序的识别级别 325
15.39 确定文件关联的类型 325
15.40 禁止电脑在出错时发出声音 326
15.41 改变 Word 文档的日期显示方式 326
15.42 检查 Word 2000的路径变量 326
15.43 启用 Word 97中的宏病毒保护功能 327
15.44 设置 Word 文档的保存路径 327
15.45 在 Word 97中处理 WPS 2000的*.wps 文档 327
15.46 在 WPS 2000中处理 Word 97的*.doc 文档 328
15.47 把 Word 插入对象的名称改为汉字 329
15.48 使 Word 97的文档随滚动条滚动 329
15.49 设置 Excel 2000的启动文件夹 329
15.50 定义 Excel 2000默认字体 330
15.51 设置 Excel 2000中的“撤销”次数 331
15.52 设置 Office 2000的安装位置 331
15.53 设置 Office 助手的摆放位置 331
15.54 设置 Office 助手 332
15.55 约束 Office 助手 332
15.56 禁止 Office 2000保存个人设置 332
15.57 选择 Office 2000“帮助查看器”的工作方式 333
15.58 管理 Office 快速搜索的性能 333
15.59 让 Outlook Express 收信时跳过无法收取的账号 334
15.60 更改 Outlook Express 的标题栏 334
15.61 更改 Outlook Express 5.0信箱的存放路径 335
15.63 恢复 Outlook 2000的桌面图标 336
15.62 解决删除虚拟光驱后原光驱无法使用的问题 336
15.64 使 Outlook 立即发送邮件 337
15.65 设置 Outlook 是否进行拼写检查 337
15.66 设置 Outlook 检查邮件的时间 338
15.67 指定系统默认的邮件客户端软件 338
15.68 指定应用程序的搜索路径 339
15.69 取消超级解霸2000自动播放探测器的自动启动 339
15.70 用 Windows Media Player 播放 DVD 340
15.71 清除 Windows Media Player 的播放记录 340
第4篇 注册表高级应用 343
第16章 注册表的高级应用与编程技术 343
16.1 通过注册表给应用程序加口令 343
16.1.1 设计思路 343
16.1.2 源程序 343
16.2.1 利用 TRegistry 对象来存取注册表中的信息 346
16.2 注册表在 Delphi 中的应用 346
16.2.2 在 Delphi 中读取注册表中的用户信息 350
16.2.3 通过编程来实现文件关联 351
16.2.4 用注册表对 Delphi 程序进行加密 352
16.2.5 用 Delphi 实现注册表监视 354
16.3 在 Visual Basic 中使用注册表 356
16.3.1 用 Visual Basic 函数访问注册表的方法 357
16.3.2 调用 Windows API 函数来操作注册表 360
16.3.3 用 Visual Basic 修改 Windows 98注册表 371
16.3.4 将程序加入启动组 373
16.3.5 在 Visual Basic 中检测是否已联网 375
16.4 在 Visual C++中应用注册表 376
16.5 在 C#中应用注册表 379
16.5.1 利用 Visual C#来读取注册表中的信息 379
16.5.2 用 Visual C#来删除注册表中的注册信息 383
16.5.3 如何用 Visual C#来创建、修改注册信息 387
16.6 使用 INF 脚本修改注册表 390
16.6.1 INF 文件概述 390
16.6.2 创建 INF 文件 390
16.6.3 INF 文件的工作方式 393
16.6.4 INF 编辑注册表实例 393
第17章 其他注册表应用软件 395
17.1 注册表监视器 RegMon 395
17.1.1 RegMon 概述 395
17.1.2 RegMon 的几个特殊应用 396
17.2 注册表照相机 Reg Snap 397
17.2.1 下载与安装 397
17.2.2 Reg Snap 的功能 397
17.3 Tweak UI 使用详解 401
17.3.1 Tweak UI 概述 401
17.3.2 Tweak UI 的使用 401
17.4 超级兔子 Magic Set 408
17.5 用 Norton Utilities 2000维护注册表 417
17.5.1 Norton Utility 2000的新特性 417
17.5.2 Norton Utility 2000安装 417
17.5.3 Norton Utility 2000的具体使用方法 418
17.6 注册表清理工具 RegCleaner 425
17.6.1 RegCleaner 选项卡功能介绍 425
17.6.2 RegCleaner 主菜单的功能介绍 427
17.6.3 支持批处理 428
17.7 其他辅助工具 428
17.7.1 注册表清理工具 CleanReg 428
17.7.2 注册表编辑器辅助工具 Registry Crawler 429
17.7.3 注册表隐含设置编辑器 Registry Tune 429
17.7.4 注册表优化工具 Registry Optimizer 430
17.7.5 注册表压缩器 Registry Compressor 98 430
17.7.6 强大的系统管理软件 RegRun Ⅱ 431