成批修改Windows 9X的注册表
要编辑REG文件,我们就必须先了解REG文件的基本格式。以下是笔者机器上一段REG文件的例子。
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer]
″ChannelLocale″=″0804″
″Build″=″52614.3500″
″Version″=″5.00.2614.3500″
@=″″
″IntegratedBrowser″=dword:00000001
″MkEnabled″=″Yes″
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\EmbedExtnToClsidMappings]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\.au]
@=″clsid:05589fa1-c356-11ce-bf01-00aa0055595a″
″MPlayer2.Set″=″yes″
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\.wav]
@=″clsid:05589fa1-c356-11ce-bf01-00aa0055595a″
″MPlayer2.Set″=″yes″
几点说明:
1.在REG文件的开头,必须是“REGEDIT4”,一定得大写。
2.在[ ]中的内容就是我们需要修改的子键分支。在以上例子中第二行[ ]内的子键就是HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer。
3.在各项子键分支下,就是各分支下的设置数据。等号右边就是各项设置的值,用双撇号括起来。等号左边的就是设置的名称,也用双撇号括起来,其中@表示的是“注册表编辑器”右窗口中的“默认”,这说明子键使用默认值,而默认值就是等号右边的数值。
以上的REG文件应使用文本编辑器(如写字板,记事本)编辑,编辑完后使用Save As菜单命令保存为*.reg文件,或存为TXT文件后再改为REG文件。然后就可以使用REGEDIT中的“引入注册表文件”命令,将你的REG文件导入到你的注册表中,完成对注册表的修改。在下次重新装机后,你仍可用同样方法对你的注册表进行快速的修改,省时又省力,当然,你得保存好你自己的REG文件。你还可对你在注册表中所作的修改项目做到集中管理,根据需要增删REG文件的内容,以达到最佳的修改效果。
以下是笔者所收集的一些注册表修改方法,有兴趣的朋友不妨一试。
#1 1.系统优化
(1)在[HKEY_CURRENT_USER\ControlPanel\desktop]下可以看到一些项目(如果没有可自建,以下相同)。
键值1:ungAppTimeout,缺省值为5000毫秒(即5秒),可以减少为3000毫秒,以加快系统的响应能力。
键值2:enuShowDelay,出现下级菜单的延迟时间,单位毫秒,可以设成100,即等0.1秒就出现。
键值3:aitToKillAppTimeout,是指当用Crtl_Alt_Del出现“关闭程序”对话框来关闭一个应用程序时出现提示“结束任务”、“等待”时选择“等待”的等待时间,单位是毫秒,默认值是10000。可以减小等待时间。
(2)KEY-LOCAL-MACHINW\System\CurrentControlSet\Control\Update]中,可改键值名UpdateMode,使其值为00。以使Windows自动刷新,而不须按F5。
(3)[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
键值:″ContigFileAllocSize″=000001f4,DWORD值。优化文件系统,使文件分配更合理。
(4)[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000]
键值:″ForceFIFO″=″0″禁止软盘驱动器的FIFO特性,从而优化软盘驱动器性能。
(5)[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\CDFS]
键值:″Prefetch″=hex:e4,00,00,00 (缺省值)说明:根据你的CDROM速度来优化CDROM的预读取性能,8倍速以上取值:c0,01,00,00;16倍速以上取值:80,03,00,00;24倍速以上取值:40,05,00,00;32倍速以上就取值:00,07,00,00。
#1 2.系统加强
(1)[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
键值1:″NoRecentDocsMenu″=hex:01,00,00,00作用:隐匿文档(Documents)菜单。
键值2:″ClearRecentDocsOnExit″=hex:01,00,00,00作用:在每次退出系统时,自动清除文档菜单中的历史记录。
键值3:″NOFind″=hex:01,00,00,00作用:隐匿查找(Find)菜单。
键值4:″NoRun″=hex:01,00,00,00作用:隐匿运行(Run)菜单。
键值5:″NoClose″=hex:01,00,00,00 作用:隐匿关闭系统(ShutDown)菜单。
键值6:″NoFavoritesMenu″=hex:01,00,00,00作用:隐匿收藏夹(Favorite)菜单。
键值7:″NoStartBanner″=hex:01,00,00,00作用:禁止任务栏上【单击这里开始】的提示。
(2)将你的名字放入系统任务栏中。
[HKEY_CURRENT_USER\Control Panel\International]
键值:″sTimeFormat″=″HH:mm:ss tt″,″s1159″=″胖胖″,″s2359″=″笨笨″说明:12点之前,在系统任务栏中显示“胖胖”,之后则显示“笨笨”。
(3)[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
键值:″NoDrives″=hex:00,00,00,00 (缺省值,不隐匿任何驱动器)
说明:隐匿A驱值为:01,00,00,00;B驱为:02,00,00,00;A和B驱为:03,00,00,00;隐匿C驱为:04,00,00,00;隐匿除A,C,D,E外的所有驱动器为:e2,ff,ff,03;隐匿所有驱动器为:ff,ff,ff,ff。
(4)在MS-DOS方式下隐藏磁盘驱动器。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp]
键值:“Disabled”=1。DWORD值。
(5)限制用户修改注册表。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]键值:“DisableRegistryTools″=1。DWORD值。
(6)退出Windows时不保存环境设置。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
键值:“NoSaveSetting”=1。DWORD值
(7)在目录的右单击快捷菜单中加入快速重启系统命令,它也会出现在任务栏【开始】按钮的右单击快捷菜单上。你需要同时建立以下两个不同路径的键值:
[HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell\快速重启系统]
键值:@=″快速重启系统″
[HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell\快速重启系统\Command]
键值:@=″C:\\WINDOWS\\RUNDLL.EXE user.exe,exitwindowsexec″
(8)建立快速关闭计算机的命令(效果同上):
[HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell\关闭计算机]
键值:@=″关闭计算机″
[HKEY_LOCAL_MACHINE\Software\Classes\Directory\Shell\关闭计算机\Command]
键值:@=″C:\\WINDOWS\\RUNDLL.EXE user.exe,exitwindows″