|
|
|
作 者 : 陆亚军
众所周知,修改注册表是非常危险的,因此在修改前大家一定要做好注册表的备份工作。
1、如何备份和恢复注册表
在“开始/运行”中输入“regedit”,然后回车打开注册表编辑器,在“注册表”菜单中单击“导出注册表文件”,然后选择注册表备份的路径并对备份文件命名,最后单击“保存”按钮即可。
恢复注册表则是在注册表编辑器中,单击“注册表”菜单下的“导入注册表文件”命令,然后将路径指向我们先前的备份所在就行。
(警告:在修改注册表之前,一定要预先备份注册表)
2、如何自动刷新窗口内容
打开注册表编辑器,进入主键【HKEY_LOCAL_MACHINESYSTEMCurrentControlsetControlUpdatez】,在右侧窗口中找到“UpdateMode”,双击该键名,在随后弹出的“编辑双字节值”窗口中将“数值数据”由“1”改为“0”,再按“确定”。
3、如何去掉桌面快捷图标上的小箭头
桌面快捷图标上的小箭头很不美观,现在我们通过修改注册表来去掉它:
打开注册表编辑器,在“编辑”菜单中选“查找”命令,然后在弹出的“查找”对话框的“查找目标”中输入“IsShortcut”,按“查找下一个”,将找到的该键值删除,然后按键盘上的“F3”键继续查找并删除,直至查找结束。
4、如何消除程序出错时强烈的读盘现象
当我们在操作某软件出错时,系统会弹出一个“程序错误”的对话框,并伴随着强烈的读盘。这实际上是Dr.Watson在工作。对于普通用户,Dr.Watson的作用并不大,相反因为它占用大量的磁盘空间反而会成为我们的累赘。因此我们完全有必要通过修改注册表来关闭它。方法是:进入主键【HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionAeDebug】,然后在右侧窗口中把键名“Auto”的键值更改为0。
5、如何提高子菜单的速度
打开注册表编辑器,进入主键【HKEY_CURRENT_USERControl PanelDesktop】,然后在右侧窗口中把“MenuShowDelay”的键值改为0;
把“HungAppTimeout”的键值改小(如2000),可以加快当程序出错时系统的响应能力;
把“WaitTokillAppTime”的键值从默认的20000改小后,当我们按下“Ctrl+Alt+Del”关闭程序时,可以加快这个过程。
6、当系统出错时,如何使它自动重新启动
当系统出错时,我们一般通过按“Reset”键重启。现在,我们通过修改注册表来使这个操作自动化。
打开注册表编辑器,进入主键【HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl】,把右侧窗口中的“AutoReboot”的键值更改为1。这样,在下次死机后,系统就会自动重启。
7、如何禁止CD的自动播放功能
很多时候,我们并不需要CD的自动播放功能。在Win98中,我们一般通过按SHIFT键来禁止。在Windows2000中,我们可以通过修改注册表来禁止Windows2000的这项默认功能。
打开注册表编辑器,进入主键【HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom】,把“Autorun”的键值更改为0。
8、如何优化页面文件
Windows2000的页面文件没有Windows9X中的交换文件那样灵活。因此,对Windows2000的虚拟内存设置就显得非常重要。在这里,笔者建议将Windows2000的页面文件设置为物理内存的1.5-2倍。
打开注册表编辑器,进入主键【HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management】,在右侧窗口中找到“PagingFiles”键,双击打开“编辑二进制数值”,在其中把Win2000的页面文件初始大小值更改为物理内存的两倍即可。
9、如何开启CPU的二级缓存
如果我们的CPU具有二级缓存,那么开启它将提高CPU的性能。
打开注册表编辑器,进入主键【HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management】,把“SecondLevelDataCache”的键值根据我们CPU的设置更改为相应的数值(PII、III为512)。当然,在更改时要注意把“十六进制”改为“十进制”。
Other Tricks:
ClearPageFileAtShutdown
--笔者无法找到该键的相关信息,而且打开此设置后好象每次关机时并没有清除页面文件,不过当笔者将其打开后系统性能还是有了轻微的提高。打开该设置可以下载、运行这个注册表文件、关闭此设置请下载、运行另一个注册表文件。
DisablePagingExecutive
--
当该设置打开后,系统正在执行的文件被强制保留在内存中而不是被移入虚拟内存,这样可以提高程序运行速度,从而提高系统性能。但是请注意这只对那些拥有128MB或更多内存的朋友而言的,因为它需要大量物理内存作后盾。打开该设置请下载、运行这个注册表文件,关闭则下载另一个注册表文件。
IOPageLockLimit
--
这个设置可以改善系统在输入/输出方面效能,从而明显提高系统性能,系统的默认值为:512KB或0.5MB。不过笔者个人的建议是:
如果你没有128MB或更多的内存还是不要修改为好。对于拥有大内存的朋友,笔者在这里提供了将数值设置为:1MB、2MB、4MB、8MB、16MB、24MB、32MB的注册表文件。因为这个设置的修改不会出现问题,所以你可以试一试,那些拥有128MB内存的朋友肯定会发现设置为8MB和16MB时系统的性能会有很大改善,当你的内存越大且使用了较高数值系统的性能改善也会越明显。如果你想恢复默认数值可以下载、运行这个注册表文件。
LargeSystemCache
-- 这个设置是让Win 2000使用它的系统缓存(就像Win 9X中的Vcache),不过它主要对Win
2000服务器版或更高版本有效,因为打开这个设置后磁盘输入/输出性能会有巨大的提高。不过对于专业版用户而言,笔者个人建议如果你有128MB或更多的内存可以将其打开,否则还是不要考虑它吧。(打开此项设置的注册表文件,关闭设置的注册表文件。)
打开ATA/UDMA 66支持
如果你的硬盘和主板都支持ATA/UDMA 66,那么这个调整工作对于你相当重要,因为在默认情况下,Win 2000并没有打开对ATA/UDMA66的支持,所以你需要点击开始-->运行,键入Regedit并按下回车键,在注册表编辑器中找到:

然后选择新增一个新的DWORD值--EnableUDMA66,并且将其值设置为1(打开支持,而0则是关闭支持)。当然许多朋友都知道打开这个支持的好处在于它能够极大地提高硬盘的性能,使得文件的传输速度更快。
彻底关闭POSIX和OS/2
POSIX(可移值性操作系统接口)是一个政府标准,所有出售的操作系统都必须符合这个标准。但是有99.999%的Win 2000用户根本就不需要它,所以我们可以将其关闭掉来节省一些系统内存资源。方法是:到你的Winnt/system32目录,然后将OS2.exe、OS2SS.exe和POSIX.exe分别改名为:OS2.xxx、OS2SS.xxx和POSIX.xxx。关闭这两个子系统可以节省一小部分的内存资源,但是由于Win 2000具有文件保护系统,所以光对它们进行重命名还不够,你还需要进行以下操作:
打开开始菜单-->运行项,键入Regedit进入注册表编辑器,找到:
删除这里所有子键。然后找到:
删Os2LibPath项。最后找到:
删除其中的Optional、Os2、Posix项。