第1章 Windows系列注册表简介 1
1-1 注册表的由来 2
1-1-1 注册表基本概念 2
1-1-2 注册表与.ini文件的不同点 2
1-2 注册表文件 2
1-2-1 Windows 9x注册表文件 3
1-2-2 Windows NT注册表文件 3
1-2-3 Windows 2000注册表文件 3
1-2-4 Windows XP注册表文件 3
1-3 注册表中的数据类型说明 4
1-3-1 建立在数值基础上 4
1-3-2 建立在文本基础上 6
1-4 注册表编辑器 7
1-4-1 Regedit注册表编辑器 8
1-4-2 Regedt32注册表编辑器 11
1-5 Windows 9x注册表 12
1-5-1 HKEY_CLASSES_ROOT主键 13
1-5-2 HKEY_USERS主键 14
1-5-3 HKEY_CURRENT_USER主键 15
1-5-4 HKEY_LOCAL_MACHINE主键 16
1-5-5 HKEY_CURRENT_CONFIG主键 16
1-5-6 HKEY_DYN_DATA主键 16
1-6 Windows NT/2000/XP注册表 17
1-6-1 HKEY_CLASSES_ROOT主键 17
1-6-2 HKEY_USERS主键 19
1-6-3 HKEY_CURRENT_USER主键 19
1-6-4 HKEY_LOCAL_MACHINE主键 20
1-6-5 HKEY_CURRENT_CONFIG主键 20
第2章 注册表的基本操作 21
2-1 注册表的备份和还原 22
2-1-1 Windows 9X注册表的备份和还原 22
2-1-2 Windows NT/2000/XP注册表的备份和还原 24
2-2 恢复被破坏的未备份注册表的系统 27
2-2-1 注册表破坏后的现象 27
2-2-2 注册表被破坏的原因 28
2-2-3 修复未备份注册表 29
2-3 修改注册表的常用软件 29
2-3-1 超级兔子魔法设置软件 29
2-3-2 Tweak UI注册表软件 36
第3章 显示效果的修改 45
3-1 桌面窗口的修改 46
3-1-1 锁定桌面(所有版本均适用) 46
3-1-2 删除"我的电脑"、"收件箱"和"回收站"(所有版本均适用) 46
3-1-3 隐藏桌面上的图标(所有版本均适用) 46
3-1-4 禁止用户改变桌面背景和墙纸(Windows 9X/NT/2000) 47
3-1-5 禁止使用"活动桌面"的项目(Windows 9X/NT/2000) 48
3-1-6 禁止更改"活动桌面"配置(Windows 9X/NT/2000) 48
3-1-7 禁止增加"活动桌面"的项目(Windows 9X/NT/2000) 48
3-1-8 禁止删除"活动桌面"的项目(Windows 9X/NT/2000) 49
3-1-9 禁止编辑"活动桌面"的项目(Windows 9X/NT/2000) 49
3-1-10 禁止关闭"活动桌面"的项目(Windows 9X/NT/2000) 49
3-1-11 强制添加"活动桌面"的项目(Windows 9X/NT/2000) 50
3-1-12 强制删除"活动桌面"的项目(Windows 9X/NT/2000) 50
3-1-13 去除"网上邻居"里的"邻近的计算机"项(Windows 9X/NT/2000) 50
3-1-14 去除"网上邻居"的"整个网络"(Windows 9X/NT/2000) 51
3-1-15 在桌面上显示其他的特殊项(所有版本均适用) 51
3-1-16 改变桌面特殊项的图标(所有版本均适用) 51
3-1-17 改变桌面上图标自动刷新的频率(所有版本均适用) 52
3-1-18 让Windows版本号显示在桌面上(所有版本均适用) 52
3-1-19 修改系统的注册信息(所有版本均适用) 52
3-1-20 更改Windows系统的产品名(所有版本均适用) 53
3-1-21 隐藏快捷方式的小箭头(所有版本均适用) 53
3-1-22 指定用户的墙纸路径(所有版本均适用) 54
3-1-23 指定用户的墙纸显示方式(所有版本均适用) 54
3-1-24 只允许位图作为桌面的墙纸(Windows 9X/NT/2000/XP) 55
3-1-25 改变小图标的大小(所有版本均适用) 55
3-1-26 对桌面上的图标使用真彩色(Windows 95/NT) 56
3-1-27 禁用"控制面板""显示"设置项中的"外观"选项卡(Windows 9X/NT/2000) 56
3-1-28 禁用"控制面板"的"显示"设置项(Windows 9X/NT/2000) 57
3-1-29 改变"控制面板"中"添加/删除程序"的"安全/卸载"中的列表
内容(所有版本均适用) 57
3-1-30 禁止在"显示属性"中出现"屏幕保护程序"选项(Windows 9X/
NT/2000) 58
3-1-31 禁止在"显示属性"中出现"效果"、"web"、"设置"三个选项
(Windows 9X) 58
3-1-32 禁止在"系统属性"中出现"文件系统"按钮(Windows 9X) 59
3-1-33 禁止在"系统属性"中出现"虚拟内存"按钮(Windows 9X) 59
3-1-34 禁止在"系统属性"中出现"设备管理器"选项卡(Windows 9X) 60
3-1-35 禁止在"系统属性"中出现"硬件配置文件"选项卡(Windows 9X) 60
3-1-36 定制桌面特殊项的提示信息(所有版本均适用) 61
3-1-37 禁止显示提示信息(所有版本均适用) 61
3-1-38 显示"频道栏"(所有版本均适用) 62
3-1-39 取消窗口放大或缩小的平滑模拟过程(所有版本均适用) 62
3-2 关于菜单的修改 62
3-2-1 去除"任务栏"的上下文菜单(Windows NT/2000) 63
3-2-2 取消开机后"任务栏"上的动画(Windows 9X/NT) 63
3-2-3 禁止访问"任务栏"的属性(Windows 9X/NT/2000) 63
3-2-4 定制任务栏上时间的显示(所有版本均适用) 63
3-2-5 定制任务栏上日期的显示(所有版本均适用) 64
3-2-6 禁止使用上下文菜单删除"我的文档"项(所有版本均适用) 65
3-2-7 禁止使用上下文菜单删除"Internet Explorer"项(所有版本均适用) 65
3-2-8 禁止使用上下文菜单给"我的文档"改名(Windows 9X NT 2000) 65
3-2-9 禁止使用上下文菜单访问"我的文档"的属性(所有版本均适用) 66
3-2-10 定制特殊项上下文菜单里的"剪切"、"复制"和"粘贴"(所有
版本均适用) 66
3-2-11 禁止改变工具栏的长度(所有版本均适用) 66
3-2-12 禁止改变工具栏的内容(Windows 9X/NT/2000) 67
3-2-13 修复受损的任务栏(Windows 9X/NT/2000) 67
3-2-14 删除"开始"菜单中的"关机"菜单项(Windows 9X/NT/2000) 67
3-2-15 删除"开始"菜单中的"运行"菜单项(Windows 9X/NT/2000) 68
3-2-16 删除"开始"菜单中的"搜索"菜单项(Windows 9X/NT/2000) 68
3-2-17 删除"开始"菜单中的"帮助"菜单项(Windows 9X/NT/2000) 68
3-2-18 删除"开始"菜单中的"Windows Update"菜单项(Windows 9X/
NT/2000) 69
3-2-19 取消"开始"菜单的"我最近的文档"功能 (Windows 9X/NT/2000) 69
3-2-20 禁止"开始"菜单上的"注销XX用户"项(Windows 9X/NT/2000) 69
3-2-21 设置"开始"菜单的"文档"项最大记录数(Windows 9X/NT/2000) 70
3-2-22 缩短"开始"菜单显示时间 (Windows 9X/NT/2000) 70
3-2-23 禁止直接对"开始"菜单进行修改(Windows 9X/NT/2000) 71
3-2-24 右击"开始"菜单关闭计算机(Windows 9X/NT/2000) 71
3-2-25 在"回收站"右键菜单中增加"删除"和"重命名"命令(所有版
本均适用) 71
3-2-26 在文件夹的右键菜单添加运行DOS的命令(所有版本均适用) 72
3-2-27 在右键菜单中增加"快速启动系统"选项(所有版本均适用) 72
3-2-28 在右键菜单上添加"快速关闭电脑"选项(所有版本均适用) 73
3-2-29 在驱动器的右键菜单增加"整理磁盘碎片"的选项(所有版本均适用) 73
3-2-30 设置右键菜单的对齐方式(所有版本均适用) 73
3-2-31 为右键菜单增加"在新窗口中打开"的命令(所有版本均适用) 74
3-2-32 为"回收站"右键菜单增加"删除"和"重命名"命令(所有版本
均适用) 74
3-2-33 取消窗口放大或缩小的平滑模拟过程(所有版本均适用) 75
第4章 硬件系统 77
4-1 硬件抽象层(HAL) 78
4-2 硬盘驱动器 79
4-2-1 获取非SCSI硬盘的信息(所有版本均适用) 79
4-2-2 设置SCSI的调试级别(所有版本均适用) 80
4-2-3 激活SCSI驱动程序入口的调试断点(所有版本均适用) 80
4-2-4 在调试期间禁止SCSI断开(所有版本均适用) 81
4-2-5 在调试期间禁止SCSI的多重请求(所有版本均适用) 81
4-2-6 在调试期间禁止SCSI同步传输(所有版本均适用) 81
4-2-7 在调试期间允许SCSI-II的标记命令队列(所有版本均适用) 82
4-3 软驱和光驱 82
4-3-1 提高软盘驱动器的读写速度(Windows 9x/NT) 82
4-3-2 设置用软盘快速启动系统的功能(Windows 9x/NT) 83
4-3-3 处理A: 驱动器启动的出错消息(Windows 2000/XP) 83
4-3-4 控制光驱的自动播放功能(所有版本均适用) 84
4-3-5 解决删除虚拟光驱后原光驱无法使用的问题(Windows 9x/NT) 84
4-3-6 解决安装虚拟光驱后原光盘游戏无法运行的问题(Windows 9x) 84
4-3-7 提高光驱的读写能力(Windows 9x/NT) 85
4-4 显卡 85
4-4-1 超频3DLabs Permedia 2芯片的显卡(Windows 9x/NT) 85
4-4-2 提高Diamond Fire GL 1000 Pro(Permedia2)显卡的速度(Windows 9x/NT) 86
4-4-3 超频Cirrus Logic GD-546x系列显卡(Windows 9x/NT) 86
4-4-4 超频Trident Imagine 9750系列显卡(Windows 9x/NT) 87
4-4-5 解决AMD Athlon芯片的AGP(图形加速端口)调度问题
(Windows 2000/XP) 87
4-5 输入设备 88
4-5-1 确定鼠标使用的是串行还是总线型连接(Windows 2000) 88
4-5-2 改变鼠标缓冲区的尺寸(Windows NT/2000/XP) 88
4-5-3 控制鼠标的"Snap To"功能(所有版本均适用) 89
4-5-4 交换鼠标的按键(所有版本均适用) 89
4-5-5 调整IntelliMouse的滚动功能(所有版本均适用) 90
4-5-6 设置并行口的标识字符串(Windows 2000) 90
4-5-7 设置并行口的访问级别(Windows 2000) 91
4-5-8 设置并行口的IRQ值(Windows 2000) 91
4-5-9 设置串行口的标识字符串(Windows 2000) 91
4-5-10 设置串行口的访问级别(Windows 2000) 92
4-5-11 设置串行口的IRQ值(Windows 2000) 92
4-5-12 启用串行口FIFO队列(Windows 2000/XP) 92
4-5-13 设置总线型鼠标事件队列的大小(Windows 2000) 93
4-5-14 设置总线型鼠标的分辨率(Windows 2000) 93
4-5-15 设置串行鼠标事件队列的大小(Windows 2000) 94
4-5-16 为用户设置缺省的鼠标行为(Windows 2000) 94
4-5-17 使用三键鼠标(所有版本均适用) 95
4-5-18 检测鼠标意外的双击事件(所有版本均适用) 95
4-5-19 通过鼠标光标来进行活动窗口跟踪(所有版本均适用) 96
4-5-20 为用户设置缺省的键盘行为(所有版本均适用) 97
4-5-21 更改键盘缓冲区的大小(Windows NT/2000) 97
4-6 打印机 97
4-6-1 指定网络共享打印机在显示列表中可以保持的时间
(Windows NT/2000/XP) 97
4-6-2 指定打印服务器上的浏览线程的空闲时间(Windows NT/2000) 98
4-6-3 控制打印的通知消息(Windows NT) 98
4-6-4 改变某个用户的默认打印机(所有版本均适用) 99
4-6-5 改变存放假脱机打印文件的文件夹(Windows NT/2000/XP) 99
4-6-6 激活当前打印服务器的浏览线程(Windows NT/2000) 100
4-6-7 指定计划调度线程的处理器优先级(Windows NT) 100
4-7 WOW相关 100
4-7-1 Win16 On Win32(WOW) 100
4-7-2 设置WOW设备未就绪超时(Windows 2000) 101
4-7-3 防止WOW使Windows 2000关机失败(Windows 2000) 101
4-7-4 控制默认虚拟机的设置(Windows NT/2000) 101
4-7-5 强迫在写WOW注册表的同时写INI文件(Windows 2000) 102
4-8 其他修改 102
4-8-1 在关机之后关掉电脑电源(Windows 2000/NT/XP) 102
4-8-2 使Intel的芯片支持UDMA66模式(Windows 2000/XP) 103
4-8-3 通过"控制面板"设置监视器颜色的注册表条目(Windows 2000) 103
4-8-4 更改页面式内存池的大小(Windows 2000) 105
4-8-5 更改非页面式内存池的大小(Windows 2000) 105
4-8-6 检查硬件是否支持Direct3D(Windows 2000) 105
4-8-7 修复AMD Athlon AGP内存分页问题(Windows 2000) 106
4-8-8 取消电脑扬声器发出的哔哔声(所有版本均适用) 106
4-8-9 控制Windows窗口的动画显示功能(所有版本均适用) 106
4-8-10 启用屏幕字体边缘平滑功能(所有版本均适用) 107
第5章 程序优化 109
5-1 程序管理 110
5-1-1 定位Windows软件包的设置(Windows 2000/XP) 110
5-1-2 清除已经删除软件在注册表中注册的公司信息(Windows 9x/NT) 111
5-1-3 定位Windows已注册的文件扩展名(Windows 2000) 111
5-1-4 定位Windows 2000已注册的COM服务器(Windows 2000) 112
5-1-5 限制程序管理器的使用(所有版本均适用) 113
5-1-6 定制程序管理器的菜单(Windows NT/2000/XP) 114
5-1-7 不在程序管理器显示公共程序组(Windows NT/2000) 115
5-1-8 设置程序组在程序管理器shell中的显示顺序(Windows 2000) 115
5-2 Office的修改 116
5-2-1 把Word插入对象的名称改成汉字(所有版本均适用) 116
5-2-2 改变Word文档的日期显示方式(所有版本均适用) 117
5-2-3 启用Word中的宏病毒保护功能(Windows 9x/NT) 118
5-2-4 设置Word中的文件保存路径(Windows 9x/NT) 118
5-2-5 更改Outlook Express 的标题栏(所有版本均适用) 119
5-2-6 更改Outlook Express信箱存放路径(所有版本均适用) 120
5-2-7 用Outlook Express收信时跳过无法收取的帐号(所有版本均适用) 121
5-2-8 控制Office XP错误反馈功能(所有版本均适用) 122
5-2-9 改变Office 2000已注册用户的信息(所有版本均适用) 123
5-2-10 改变Office XP已注册用户的信息(所有版本均适用) 123
5-2-11 将Outlook 2002最小化到通知区域(System tray)(所有版本均适用) 123
5-2-12 禁止Outlook 2002和Office XP对电子邮件附件的限制(所有版本
均适用) 124
5-3 Internet Explorer浏览器 124
5-3-1 去除IE浏览器的"文件"菜单(所有版本均适用) 124
5-3-2 去除IE浏览器的"文件"菜单中的"另存为"项(所有版本均适用) 125
5-3-3 禁止IE浏览器的"文件"菜单中的"新建"->"窗口"项(所有版
本均适用) 126
5-3-4 禁止IE浏览器"文件"菜单中的"打开"项(所有版本均适用) 127
5-3-5 去除IE浏览器的"文件"菜单里"另存为"中的"全部"格式项(所有版本均适用) 127
5-3-6 禁止IE浏览器"文件"菜单中的"关闭"命令项(所有版本均适用) 128
5-3-7 禁止使用"文件"菜单中的"导入和导出"来导入和导出收藏夹(所
有版本均适用) 128
5-3-8 禁止IE浏览器"查看"菜单中的"源文件"项(所有版本都适用) 129
5-3-9 禁止IE浏览器"查看"菜单中的"全屏"项(所有版本均适用) 129
5-3-10 禁用IE浏览器"工具"菜单中的"Internet选项"(所有版本均适用) 130
5-3-11 去除IE浏览器"帮助"菜单中的"每日提示"项(所有版本均适用) 130
5-3-12 去除IE浏览器"帮助"菜单中的"Netscape用户"项(所有版本均
适用) 131
5-3-13 禁止在IE浏览器中使用上下文菜单(所有版本均适用) 131
5-3-14 禁止使用上下文菜单中的"在新窗口中打开"(所有版本均适用) 132
5-3-15 去除"Internet选项"中的"常规"选项卡(所有版本均适用) 132
5-3-16 去除"Internet选项"中的"安全"选项卡(所有版本均适用) 133
5-3-17 去除"Internet选项"中的所有选项卡(所有版本均适用) 134
5-3-18 禁止更改主页(所有版本均适用) 135
5-3-19 禁止修改"高级"选项卡中的选项(所有版本均适用) 136
5-3-20 禁止更改"Internet临时文件"的设置(所有版本均适用) 136
5-3-21 禁止更改IE的"语言"设置(所有版本均适用) 137
5-4 系统多媒体 137
5-4-1 设置Winamp的视频插件(Windows 9x/NT) 137
5-4-2 确定某个应用程序是否使用DirectDraw(Windows 2000) 137
5-4-3 修复已断开的DirectMusic合成器链接(Windows 2000/XP) 138
5-4-4 设置媒体播放器的编解码器升级时使用的下载URL(Windows 2000) 139
5-4-5 定位语音API的安装目录(Windows 2000/XP) 139
5-4-6 找出某种多媒体类型当前安装的媒体控制界面的驱动程序
(Windows 2000/XP) 139
5-4-7 弄清楚是否支持某种DirectPlay连接类型(Windows 2000) 140
5-4-8 定位Windows WAV缺省的音频驱动程序(Windows 2000) 140
5-5 其他方面的修改 141
5-5-1 设置"星际争霸"地图编辑器中的撤消次数(Windows 9x/NT) 141
5-5-2 在"红心大战"中作弊 (Windows 9x) 141
5-5-3 检查Foxmail是否是系统默认的邮件软件(Windows 9x/NT/2000) 141
5-5-4 更改Photoshop安装时的登记信息 (Windows 9x/NT) 142
5-5-5 在系统运行时禁止Dr.Watson的运行(所有版本均适用) 142
5-5-6 让Win98也能打开ZIP、CAB格式文件(Windows 98) 142
第6章 有关网络的修改 145
6-1 TCP/IP与Internet的修改 146
6-1-1 将多个IP地址捆绑到一个网卡上(Windows 9x/ME) 146
6-1-2 控制用作查找的DNS端口(Windows 9x/ME) 146
6-1-3 指定最大连接数(Windows 9x/ME) 146
6-1-4 更改最大的TCP/IP传输单元(Windows 9x/NT) 146
6-1-5 更改TCP/IP的分组寿命的值(Windows 9x/NT) 147
6-1-6 允许DHCP(Windows NT/2000) 147
6-1-7 指定标准因特网数据库路径(Windows NT) 147
6-1-8 改变Internet的自动拨号设置(所有版本均适用) 148
6-1-9 改变MTU(Maximum Transmission Unit)值(Windows NT/2000/XP) 148
6-1-10 检测死锁网关(Windows NT) 148
6-1-11 配置网络适配器的TCP/IP设置(Windows NT/2000) 149
6-1-12 检测TCP/IP客户的DHCP租用续订的值(Windows 2000/XP) 149
6-1-13 设置作为DHCP的TCP/IP服务器的API协议(Windows 2000/XP) 150
6-1-14 加载平衡网络适配器(Windows NT/2000/XP) 150
6-1-15 设置TCP/IP服务器备份DHCP数据的路径(Windows 2000/XP) 150
6-1-16 强迫对TCP/IP路由数据包进行SNAP编码(Windows 2000/XP) 151
6-1-17 设置TCP/IP数据库文件的路径(Windows 2000/XP) 151
6-1-18 为TCP/IP服务器设置DHCP服务器地址(Windows 2000/XP) 151
6-1-19 启用TCP/IP服务器的DHCP日志功能以便恢复崩溃
(Windows 2000/XP) 152
6-1-20 控制网络适配器响应WINS(Windows NT/2000/XP) 152
6-1-21 设置TCP/IP服务器NetBEUI的NameServerPort值
(Windows 2000/XP) 152
6-1-22 为TCP/IP服务器设置NetBEUI的节点类型(Windows 2000/XP) 153
6-1-23 设置NetBEUI会话的Keep-Alive值(Windows 2000/XP) 153
6-1-24 增加缓冲区内存以便提高TCP/IP路由性能(Windows 2000/XP) 154
6-1-25 检查TCP/IP服务器缺省的DHCP网关地址(Windows 2000/XP) 154
6-1-26 在使用NetBEUI 的TCP/IP服务器上更改WINS名称服务器试
图解析地址的超时时间(Windows 2000/XP) 154
6-1-27 更改TCP/IP服务器IP地址名称服务器解析地址的顺序
(Windows 2000/XP) 155
6-1-28 更改Internet时间同步服务器(Windows XP) 155
6-1-29 更改TCP/IP服务器被排除的名称服务器提供者(Windows 2000/XP) 156
6-1-30 更改TCP/IP服务器流量控制活动中Socket数据的阈值
(Windows 2000/XP) 156
6-1-31 更改TCP/IP服务器Socket缓冲区分配以提高性能
(Windows 2000/XP) 157
6-1-32 设置TCP/IP服务器WINS所使用的线程数目(Windows 2000/XP) 157
6-1-33 更改TCP/IP服务器WINS的进程优先级(Windows 2000/XP) 157
6-2 通用网络服务 158
6-2-1 禁止映射驱动器重新连接的警告(Windows 9x/ME) 158
6-2-2 指定首选的NetWare服务器(Windows 9x/ME) 158
6-2-3 指定WinSock数据库文件的地址(Windows 9x/ME) 158
6-2-4 启动随机适配器的响应(Windows 9x/ME) 159
6-2-5 禁止NetWare的自动登录功能(Windows 9x/ME) 159
6-2-6 通过增加缓冲区尺寸来增强加锁-读的性能(Windows 2000/XP) 159
6-2-7 通过增加管道吞吐量来增强有名管道的性能(Windddows 2000/XP) 160
6-2-8 设置接受系统管理员警报的用户(Windows 2000/XP) 160
6-2-9 设置系统临界线程的总数(Windows 2000/XP) 160
6-2-10 控制最大的I/O客户数(Windows 2000/XP) 161
6-2-11 控制伺机锁定的中断行为(Windows 2000/XP) 161
6-2-12 启用伺机锁定性能增强特性(Windows 2000/XP) 161
6-2-13 通过增加已关闭文件的高速缓存时间增强性能(Windows 2000/XP) 162
6-2-14 设置系统阻塞线程的总数(Windows 2000/XP) 162
6-2-15 解决邮箱邮件丢失错误(Windows 2000/XP) 162
6-2-16 禁用Windows 2000的文件高速缓存(Windows 2000/XP) 163
6-2-17 使用字符缓冲增强有名管道的性能(Windows 2000/XP) 163
6-2-18 通过启用加锁-读-写-解锁优化增强数据完整性(Windows 2000/XP) 164
6-2-19 删除网络共享(Windows NT/2000) 164
6-2-20 启用原始I/O性能增强特性(Windows 2000/XP) 164
6-2-21 通过启用伺机锁定增强性能(Windows 2000/XP) 165
6-2-22 通过启用raw-read优化增强性能(Windows 2000/XP) 165
6-2-23 启用raw-write-with-data优化增强性能(Windows 2000/XP) 165
6-2-24 通过增加存放在高速缓存中已关闭文件的总数来增强性能(Windows 2000/XP) 166
6-2-25 通过减少可用性延迟增强有名管道性能(Windows 2000/XP) 166
6-2-26 防止有名管道服务器阻塞(Windows 2000/XP) 166
6-2-27 通过增加管道尺寸增强有名管道性能(Windows 2000/XP) 167
6-2-28 设置系统非阻塞线程的总数(Windows 2000/XP) 167
6-3 其他关于网络的修改 168
6-3-1 清理访问"网络邻居"后留下的字句信息(Windows 9x/NT) 168
6-3-2 禁止允许未认证的用户进入网络列举域内用户(Windows NT) 168
6-3-3 移动Windows NT中的Microsoft Mail邮局(Windows NT) 168
6-3-4 删除Windows XP中的Microsoft Mail邮局 169
6-3-5 不使用连接管理器(Connection Manager)(Windows 9x/NT) 169
6-3-6 修改连接管理器的连线设置(Windows 9x/NT) 169
6-3-7 禁用Windows NT"安全策略窗口"中锁定工作站(Windows NT) 170
6-3-8 控制动态名称服务系统的使用(Windows 2000) 170
6-3-9 指定Broadcast Name Resolution Attempts(尝试广播名称解决)的数量(Windows 98/ME) 170
6-3-10 指定广播询问的超出时间(Windows 98/ME) 171
6-3-11 自动搜索网络共享文件夹和共享打印机(所有版本都适用) 171
6-3-12 使Windows在NetWare服务器上支持长文件名(Windows 9x/ME) 171
6-3-13 优化宽带PPPoE(Point-to-Point Protocol over Ethernet)连接
(Windows ME) 172
第7章 系统优化和加速 173
7-1 定制开机和关机 174
7-1-1 加快Windows启动速度(Windows 9x/NT/2000) 174
7-1-2 如何快速关机(Windows 9x/NT) 175
7-1-3 关机以后使系统自动关闭电源(Windows NT/2000) 175
7-1-4 删除开始功能表中的登录(所有版本均适用) 175
7-1-5 关闭Windows启动时"单击从这里开始"的箭头(所有版本均适用) 175
7-1-6 让系统启动时自动运行一次某个程序(所有版本均适用) 176
7-1-7 在登录对话框中增加"关闭系统"的选项(Windows NT/2000/XP) 176
7-1-8 不用用户名和密码自动登录系统(Windows 9x/Me) 176
7-1-9 自动登录到Windows(Windows NT/2000/XP) 177
7-1-10 禁止启动时用【Shift】键跳过自动登录到Windows
(Windows NT/2000/XP) 177
7-1-11 限制自动登录的次数(Windows NT/2000/XP) 178
7-1-12 禁止最后一次正常运行记录的创建(Windows NT/2000) 178
7-1-13 设置系统关闭时不保存当前设置(所有版本均适用) 178
7-2 文件系统 179
7-2-1 控制NTFS分区上8.3格式文件的创建(Windows NT/2000/XP) 179
7-2-2 Windows NT的短文件扩展名问题(Windows NT/2000) 179
7-2-3 控制系统缓存(Windows NT/2000/XP) 179
7-2-4 设置启动盘自动优化 (Windows XP) 180
7-2-5 增加文件系统缓存 (Windows NT/2000/XP) 180
7-2-6 控制连续文件的分配大小(所有版本均适用) 180
7-2-7 禁止显示最后一次访问时间(Windows NT) 181
7-2-8 指定文件系统来保存最近使用目录路径的缓冲数量(所有版本均适用) 181
7-2-9 指定文件系统用来保存最近使用文件名的缓冲数量(所有版本均适用) 181
7-3 系统清理 182
7-3-1 清理动态链接库(Windows 9x/Me) 182
7-3-2 删除多余的键盘布局(Windows 9x/Me) 182
7-3-3 删除多余的区域设置(Windows 9x/Me) 182
7-3-4 清除"添加/删除程序"中的垃圾(Windows 9x/Me) 183
7-4 Windows 95,98&ME的优化 183
7-4-1 更改关闭应用程序时出现"等待"对话框的时间(Windows 9x/Me) 183
7-4-2 缩短应用程序出错时试图等待响应的时间(Windows 9x/Me) 183
7-4-3 重新定位Windows的Shell文件夹(Windows 9x/Me) 184
7-4-4 提高菜单的显示速度(Windows 9x/Me) 184
7-4-5 改变鼠标的双击速度 (Windows 9x/Me) 185
7-4-6 改变鼠标移动速度(Windows 9x/Me) 185
7-4-7 调整双击灵敏度的区域(Windows 9x/Me) 185
7-4-8 设置Windows自动刷新(Windows 9x/Me) 186
7-4-9 禁止闪烁的光标(Windows 9x/Me) 186
7-4-10 禁止系统对删除注册表相关文件的警告(Windows 9x/Me) 186
7-4-11 提高Internet连接共享和宽带连接的传输速度(Windows 98) 187
7-4-12 利用鼠标光标跟踪活动窗口 (Windows 9x/Me) 187
7-4-13 从开始菜单中去除悬挂模式(Windows 9x/Me) 187
7-4-14 未注册前使用Windows更新(Windows 98) 187
7-4-15 改变Windows 9x安装文件的位置(Windows 9x/Me) 188
7-5 Windows NT,2000&XP的优化 188
7-5-1 设置注册表的大小限制(Windows NT/2000) 188
7-5-2 提高Windows NT核心系统的性能(Windows NT/2000) 189
7-5-3 控制默认虚拟机的设置(Windows NT/2000) 189
7-5-4 自动关闭没有响应的应用程序(Windows NT/2000) 189
7-5-5 同步运行登录脚本(Windows NT/2000) 189
7-5-6 设置确定用户身份对话框的等待时间(Windows NT/2000) 190
7-5-7 打开命令行自动完成功能(Windows NT/2000) 190
7-5-8 管理前台和后台任务的优先级 (Windows NT) 190
7-5-9 优化二级缓存 (Windows NT) 191
7-5-10 定制Windows登录和安全对话框的标题(Windows NT/2000) 191
7-5-11 自动隐藏未激活的程序图标 (Windows XP) 191
7-5-12 改变菜单和工具提示的渐变显示效果 (Windows XP) 192
7-5-13 以组的方式显示相同的任务栏按钮 (Windows XP) 192
7-5-14 锁定任务栏的大小和位置 (Windows XP) 193
7-5-15 修改系统自检程序的延时 (Windows NT/2000) 194
7-5-16 禁用Winodws窗口键 (Windows NT/2000) 194
7-5-17 去除开始菜单中的"Eject PC"选项(Windows 2000) 194
7-5-18 实现基于用户的外观风格(Windows 2000) 195
7-5-19 去除"中断连接"菜单项(Windows Terminal Server) 195
7-6 其他 195
7-6-1 控制Windows的平滑滚动 (所有版本均适用) 195
7-6-2 完全的窗口拖动选项(所有版本都适用) 196
7-6-3 控制Windows动画功能(所有版本都适用) 196
7-6-4 控制自动完成模式(所有版本都适用) 196
7-6-5 控制应用程序的焦点设置(所有版本都适用) 196
第8章 系统安全和保密 199
8-1 清除用户个人信息 200
8-1-1 清除"查找"下的记录 (所有版本均适用) 200
8-1-2 清除"运行"下的记录 (所有版本均适用) 200
8-1-3 清除"安装盘路径"下的记录 (所有版本均适用) 201
8-1-4 清除 "文档"下的记录 (所有版本均适用) 201
8-1-5 清除IE浏览器中输入过的URL地址 (所有版本均适用) 202
8-2 限制使用者的权限 203
8-2-1 删除"开始"菜单中的"设置"(所有版本均适用) 203
8-2-2 隐藏开始菜单中的子文件夹 (所有版本均适用) 203
8-2-3 禁用注册表编辑器Regedit(所有版本均适用) 203
8-2-4 禁用MS-DOS方式(所有版本均适用) 203
8-2-5 防止用户在重新启动计算机时进入"重新启动计算机切换到
MS-DOS方式"(所有版本均适用) 204
8-2-6 禁止活动桌面(Active Desktop)功能(所有版本均适用) 204
8-2-7 禁止使用任何程序(所有版本均适用) 204
8-2-8 只允许用户使用由用户指定的程序(所有版本均适用) 205
8-2-9 禁止文件共享(Windows 9x/Me) 205
8-2-10 禁止打印机共享(Windows 9x/Me) 205
8-2-11 锁定我的电脑(所有版本均适用) 206
8-2-12 锁定我的文档 (所有版本均适用) 206
8-2-13 锁定"控制面板"(所有版本均适用) 206
8-2-14 锁定回收站(所有版本均适用) 206
8-2-15 在拨号网络设置中禁止拨入 (所有版本均适用) 207
8-2-16 禁用Windows文件保护(Windows 2000) 207
8-2-17 改变Windows文件保护的缓冲大小(Windows 2000) 207
8-2-18 强制使用活动桌面(Active Desktop)功能(所有版本均适用) 208
8-2-19 限制对活动桌面(Active Desktop)功能的修改(所有版本均适用) 208
8-2-20 从设置菜单中去除活动桌面(Active Desktop)功能选项(所有版本
均适用) 208
8-3 定制Windows登录 209
8-3-1 防止匿名用户登录(Windows 9x/Me) 209
8-3-2 开机时进行"多用户登录"选择(Windows 9x/Me) 209
8-3-3 强制自动登录(Windows 2000) 209
8-3-4 禁止运行通过注册表指定的命令(Windows 9x/Me/2000/XP) 209
8-4 限制"控制面板"的使用 210
8-4-1 隐藏"控制面板""系统属性"中的"用户配置文件"
(Windows 2000/XP) 210
8-4-2 禁止添加打印机(Windows 9x/Me) 211
8-4-3 禁止删除打印机(Windows 9x/Me) 211
8-4-4 禁止改变打印机设置(Windows 9x/Me) 211
8-4-5 禁止屏幕保护功能(Windows 9x/NT) 211
8-4-6 控制屏幕保护的延时(Windows 9x/NT) 212
8-4-7 删除屏幕保护密码设置 (Windows 9x/NT) 212
8-4-8 禁用"控制面板"的"显示"设置项(所有版本均适用) 212
8-4-9 禁止在"显示属性"中出现"效果"、"web"、"设置"这三
个选项卡(所有版本均适用) 213
8-4-10 禁用"控制面板"中的"密码"属性 (Windows 9x/Me) 214
8-4-11 隐藏"控制面板""密码"属性中的"更改密码"选项卡
(Windows 9x/Me) 215
8-4-12 隐藏"控制面板"中的"远程管理"项(Windows 9x/Me) 216
8-4-13 禁用"控制面板"的"网络"属性 (Windows 9x/Me) 216
8-4-14 隐藏"控制面板""网络"属性中的"标识"选项卡
(Windows 9x/Me) 218
8-4-15 隐藏"控制面板""网络"属性中的"访问控制"选项卡
(Windows 9x/Me) 218
8-5 检查Windows的安全措施 219
8-5-1 控制注册表检查器(Windows 9x/NT) 219
8-5-2 查找NetSpy黑客程序 (Windows 9x/NT) 220
8-5-3 查找BackOffice黑客程序(Windows 9x/NT) 220
8-5-4 查找Pretty park黑客程序 (Windows 9x/NT) 220
8-5-5 使用星号(*)隐藏共享口令 (所有版本均适用) 221
8-5-6 禁用口令缓存 (所有版本均适用) 221
8-5-7 使Windows口令必须为数字和字母 (所有版本均适用) 221
8-5-8 设置Windows口令的最小长度 (所有版本均适用) 222
8-5-9 增加驱动程序的识别级别(所有版本均适用) 222
8-6 其他方面的修改 222
8-6-1 隐藏在桌面空白处右击鼠标时弹出的上下文菜单
(Windows NT/2000/XP) 222
8-6-2 隐藏任务栏上按右键时弹出的菜单(Windows NT/2000/XP) 223
第9章 注册表编程实例 225
9-1 用Windows API访问注册表 226
9-1-1 注册表的API相关函数 226
9-1-2 注册表API函数编程实例 226
9-2 在VC中使用MFC访问注册表 230
9-3 VB注册表编程 232
9-3-1 Visual Basic 中对注册表操作的函数 232
9-3-2 在VB中调用Windows API函数来操作注册表 234
9-3-3 VB注册表函数的综合实例 236
9-4 C++Builder及Delphi注册表编程 242
9-4-1 Tregistry简介 242
9-4-2 Tregistry编程实例 243
附录