注册表应用全集(三)
《一些系统文件夹的类标识符(类ID)》
[HKEY_CLASSES_ROOT\CLSID]
我的电脑{20D04FE0-3AEA-1069-A2D8-08002B30309D}
网上邻居{208D2C60-3AEA-1069-A2D7-08002B30309D}
回收站{645FF040-5081-101B-9F08-00AA002F984E}
我的文档{450D8FBA-AD25-11D0-98A8-0800361B1103}
Internet Explorer{871C5380-42A0-1069-A2EA-08002B30309D}
控制面板{21EC2020-3AEA-1069-A2DD-08002B30309D}
拨号网络/网络连接{992CFFA0-F557-101A-88EC-00DD010CCC48}
网络(和拨号)连接{7007ACC7-3202-11D1-AAD2-00805FC1270E}(WIN2000/XP)
打印机/打印机和传真{2227A280-3AEA-1069-A2DE-08002B30309D}
计划任务{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
《改变系统文件夹的名称》
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F984E}](回收站)
[HKEY_CLASSES_ROOT\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}](控制面板)
[HKEY_CLASSES_ROOT\CLSID\{992CFFA0-F557-101A-88EC-00DD010CCC48}](拨号网络)(WIN9X)
[HKEY_CLASSES_ROOT\CLSID\{2227A280-3AEA-1069-A2DE-08002B30309D}](打印机)(WIN9X)
[HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}](计划任务)(WIN9X)
[操作]更改"默认"值的字符串。
[注]除了回收站,该设置仅影响到资源管理器(我的电脑)中的系统文件夹。
《改变系统文件夹和特殊文件夹图标》
[HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\DefaultIcon](Internet Explorer)
[HKEY_CLASSES_ROOT\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}\DefaultIcon](控制面板)
[HKEY_CLASSES_ROOT\CLSID\{992CFFA0-F557-101A-88EC-00DD010CCC48}\DefaultIcon](拨号网络)(WIN9X)
[HKEY_CLASSES_ROOT\CLSID\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\DefaultIcon](网络连接)(WIN2000/XP)
[HKEY_CLASSES_ROOT\CLSID\{2227A280-3AEA-1069-A2DE-08002B30309D}\DefaultIcon](打印机/打印机和传真)
[HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon](计划任务,%WinDir%\Task)
[HKEY_CLASSES_ROOT\CLSID\{1A9BA3A0-143A-11CF-8350-444553540000}\DefaultIcon](%WINDIR%\Favorites)(WIN9X)
[HKEY_CLASSES_ROOT \CLSID\{FF393560-C2A7-11CF-BFF4-444553540000}\DefaultIcon](WIN9X:%WINDIR %\History / WIN2000/XP:%USERPROFILE%\Local Settings\History)
[HKEY_CLASSES_ROOT\CLSID\{88C6C381-2E85-11d0-94DE-444553540000}\DefaultIcon](%WINDIR%\Downloaded Program Files)
[操作]更改"默认"值中的图标文件及路径。
[注] 如果在注册表[HKEY_CURRENT_USER\Software\Classes\CLSID](WIN9X)或 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID] (WIN2000/XP)中定义了某系统文件夹的图标或名称,它的优先级将高于[HKEY_CLASSES_ROOT\CLSID]。桌面上的我的电脑、我的文档、网上邻居等图标和名称均在此定义。
《在桌面系统级图标的右键菜单加入应用程序命令(以回收站为例)》
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell]
[操作]新建一个子键并将其命名,在其下再新建一个子键命名为command,在"默认"值的数据里输入程序命令。
《修改桌面系统级图标的提示信息》
[HKEY_CLASSES_ROOT\CLSID]
[操作]找到桌面图标所对应的类标识符,然后修改其中"InfoTip"值的数据即可。
《更改"回收站"的右键菜单》
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder]
"Attributes"=hex:40,01,00,20(默认)
[操作]更改前两位数字即可改变其右键菜单,各数值及对应出现的菜单项为:01-复制,02-剪切,10-重命名,20-删除,40-属性。若要显示多个项目,可将其对应数值相加即可,如03-复制/减切,22-减切/删除,53-复制/剪切/重命名/属性,73-复制/剪切/重命名/删除/属性。
[注]对于WIN9X/2000,以上所有数值都有效,但对于WINXP,仅将值设置为73有效。
《将"回收站"降级为普通文件夹》(WIN9X)
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\InProcServer32]
[操作]修改"默认"值的"shell32.dll"为其它或直接删除内容。
《禁止使用reg/inf文件》
[HKEY_CLASSES_ROOT\.reg]
[操作]更改"默认"值数据为"txtfile"或其它任何字符,或者直接删除此键。
[注]此项设置可以用其它方法解决,就是在reg文件右键菜单选择"打开方式",然后选择"regedit"。
[HKEY_CLASSES_ROOT\.inf]
[操作]更改"默认"值数据为"txtfile"或其它任何字符,或者直接删除此键。
《双击bat文件时编辑而不是执行》
[HKEY_CLASSES_ROOT\batfile\shell]
[操作]修改"默认"值中的字符串为"edit"。
《缩略图显示bmp文件的图标》
[HKEY_CLASSES_ROOT\.bmp]
[操作]找到"默认"值的数据(例如ACDSee.BMP),再找到[HKEY_CLASSES_ROOT\ACDSee.BMP\DefaultIcon],修改"默认"值中的字符串为"%1"。
《移走快捷方式的小箭头》
[HKEY_CLASSES_ROOT\lnkfile]
[HKEY_CLASSES_ROOT\piffile]
[操作]删除"IsShortcut"
[注]若执行此项操作,则WIN98的收藏夹里不会出现非网页格式文档,如程序的快捷方式或文本文档。
《禁止/允许添加"快捷方式"文字》
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"Link"=hex:00,00,00,00(禁止)/19,00,00,00(允许)
《输入法排序》
[HKEY_CURRENT_USER\keyboard layout\preload]
[操作]Win9X:重命名1,2,3……子键;WIN2000/XP:重命名1,2,3……键值。
[注]某些WIN2000/XP系统的中文输入法默认是英文标点,这可能是Windows的bug,只要不把全拼输入法排到最前面就可以了。
《语言及输入法的位置》
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts]
[注]以0开头的键是语言,以E开头的键是输入法。
《在输入的汉字后面加空格》
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\全拼]
"插空格"=dword:00000001
《在任务栏显示时间的位置显示文字》
[HKEY_CURRENT_USER\Control Panel\International]
"sTimeFormat"="ab"(可以是任意字符和时间格式)
[例1]H:mm:ss(Windows默认,大写H表示以24小时格式显示时间)
[例2]tt h:mm:ss(tt表示上午下午,小写h表示以12小时格式显示时间)
[注] 对于WIN2000/XP,使用格式以外的任意字符没有效果,不过仍然可以让它显示文字,就是将"tt"定义的"上午""下午"字符改成其它,例如: "s1159"="上午好","s2359"="下午好","sTimeFormat"="tt",或者"sTimeFormat"="tt H:mm:ss"。
《允许/禁止PC在出错时发出声音》
[HKEY_CURRENT_USER\Control Panel\Sound]
"Beep"="yes"(允许)/"no"(禁止)
《清理无用的Windows配色方案》
[HKEY_CURRENT_USER\Control Panel\Appearance\Schemes]
《解除屏幕保护密码》(WIN9X)
[HKEY_CURRENT_USER\Control Panel\Desktop]
[操作]删除"ScreenSave_Data"
《禁止光标闪烁》
[HKEY_CURRENT_USER\Control Panel\Desktop]
"CursorBlinkRate"="-1"
《改变菜单显示的速度》
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="400"(默认值,表示在菜单上停留400毫秒弹出下一级菜单,最快为0)
《禁止WINDOWS平滑卷动》
[HKEY_CURRENT_USER\Control Panel\Desktop]
"SmoothScroll"=dword:00000000
《关闭窗口动画效果》
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinAnimate"="0"
《改变Windows图标的显示》
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"Shell Icon Size"="32"(大小:32×32像素)
"Shell Icon BPP"="16"(色彩:16位增强色)
"IconSpacing"="-1155"/"-1125"(水平间距)
"IconVerticalSpacing"="-1125"(垂直间距)
《改变图标缓存最大值》
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer]
"Max Cached Icons"="2000"(取值范围:100-4096)
《改变Windows的Shell图标》
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
[操作]新建字符串值,名称从0开始,值为图标文件及路径。以下是各键值所对应的项目:
0:未注册类型的文件
2:不含图标的应用程序
3:关闭的文件夹
4:打开的文件夹
6:3.5寸软盘驱动器
7:可移动磁盘驱动器
8:硬盘驱动器
9:网络驱动器
10:脱机网络驱动器
11:光盘驱动器
13:整个网络
14:网络
15:网上邻居中计算机图标
16:本地打印机
18:网络中的工作组
19:开始菜单中的程序(WIN9X)
20:开始菜单中的文档(WIN9X)
21:开始菜单中的设置(WIN9X)
22:开始菜单中的查找(WIN9X)
23:开始菜单中的帮助(WIN9X)
24:开始菜单中的运行(WIN9X)
27:开始菜单中的关闭系统(WIN9X)
28:共享覆盖图
29:快捷方式覆盖图
31:Recycled文件夹(空)
32:Recycled文件夹(满)
34:资源管理器中的桌面
35:开始设置菜单中的控制面板
36:开始程序菜单中的程序组
37:开始设置菜单中的打印机
39:开始设置菜单中的任务栏和开始菜单
40:CD光盘
43:开始菜单中的收藏夹(WIN9X)
44:开始菜单中的注销(WIN9X)
46:开始设置菜单中的Windows Update(WIN9X)
48:开始查找菜单中的文件或文件夹(WIN9X)
49:开始查找菜单中的计算机(WIN9X)
53:添加打印机(WIN9X)
54:网络打印机(WIN9X)
55:文件打印机(WIN9X)
75:联机本地打印机(WIN9X)
76:联机网络打印机(WIN9X)
77:联机文件打印机(WIN9X)
《让WIN98使用多列开始菜单》
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced]
"StartMenuScrollPrograms"="False"
[注]WIN98的开始菜单采用单列显示方式,当一列无法显示完全时,会在上下显示一个滚动点,把鼠标移到那里菜单就会滚动。而其它Windows系统都是采用多列显示方式,一次将整个菜单都在屏幕上显示出来,当超出时则放在第二列上。
《禁止硬盘空间不足的警告》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"DisableLowDiskSpaceBroadcast"=04,00,00,00(C驱)/08,00,00,00(D驱)/10,00,00,00(E驱)/20,00,00,00(F驱)/hex:ff,ff,ff,ff(所有)
《让计划任务提交错误报告》
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent]
"NotifyOnTaskMiss"=dword:00000001
[注]当使用计划任务让系统自动运行一些命令或程序时,如果运行时发生错误,计划任务将不会提交错误报告,此设置就是让计划任务在出现错误时弹出提示信息。
《增加驱动程序的识别级别》
[HKEY_LOCAL_MACHINE\Software\Microsoft\Driver Signing]
"Policy"=hex:01,00,00,00(无注册标志时提示)或02,00,00,00(禁止)
《自动清除内存中不被使用的DLL文件》
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL]
[操作]"默认"值设为"1"
《增加USB端口检测间隔》
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Usb\0000](WIN98/ME)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000](WIN2000/XP)
"IdleEnable"=dword:00000001(0禁止检测间隔,1允许检测间隔)
[注]如果有的话,对"0001","0002"……做相同设置。
《更改CPU处理任务的默认优先级别》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS]
"CPUPriority"=dword:0000000x(1:前台任务拥有最大优先级;2:前台任务的优先级高于后台任务;3:默认,前台与后台任务优先级相同;0:不推荐,前台任务实时运行)
《总线及内存优化(减少等待周期)》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS]
"PCIConcur"=dword:00000001
"AGPConcur"=dword:00000001
"FastDRAM"=dword:00000001
《增加文件系统缓存》(WIN9X)
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FS Templates\Desktop(/Mobile/Server)]
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"NameCache"=hex:a9,0a,00,00(Server默认)
"PathCache"=hex:40,00,00,00(Server默认)
《增加CD/DVD-ROM缓存》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\CDFS]
"CacheSize"=hex:6b,02,00,00(默认)
"Prefetch"=hex:e4,00,00,00(默认)
《优化文件系统》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"ConfigFileAllocSize"=dword:000001f4
《提高软盘驱动器的读写速度(使之具备后台存储管理功能)》(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000]
"ForeFifo"=dword:00000000
《删除系统无用的动态链接库(DLL文件)》
[HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLL]
[注]每个DLL文件的键值说明此DLL被几个应用程序共享,若为"01 00 00 00"则此DLL文件被一个应用程序共享。若为 "00 00 00 00"则该DLL文件对系统不起作用,说明它是一个^^文件,删除该键值,并且删除硬盘中的这个DLL文件。
《查看系统中的16位和32位DLL文件》
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Known16DLLs](16位)(WIN9X)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\KnownDLLs](32位)
《Windows自动刷新/手动刷新》
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update]
"UpdateMode"=hex:00,00,00,00(自动刷新)/01,00,00,00(手动刷新)
《在系统属性里显示更多的CPU信息》(WIN9X)
[HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0]
"VendorIdentifier"="Genuine Intel"(注意空格)
《解决一些英文软件在中文版Windows下乱码问题》
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\fontassoc\Associated CharSet]
"GB2312(86)"="no"(WIN9X)
"SYMBOL(02)"="no"(WIN2000)
《解决删除虚拟光驱后原光驱无法使用的问题》
[HKEY_LOCAL_MACHINE\Enum\SCSI](WIN9X)
[操作]删除所有子键,重启系统将自动寻找物理光驱,并重新在上述子键中加入物理光驱信息。