20招Windows XP操作系统注册表优化技巧


注册表 , 作为Windows操作系统的核心 , 很多功能我们都还没有合理的利用起来 。你想过通过修改注册表来为系统提速或者是删除一些不需要的功能吗?那么请看下面的文章中笔者介绍的修改注册表来改善Windows XP操作系统运行情况的技巧 。

;;;;1、程序开机即运行的新方法

;;;;点击“开始”菜单中的“运行” , 在打开的“运行”对话框中输入“Regedit” , 打开注册表编辑器 。顺次展开注册表到HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows下 , 在这里新建一个字符串值 , 方法是右击主键“Windows” , 在弹出的菜单中选择“新建”→“串值” , 把该字符串值命名为“load” 。然后 , 双击“load” , 在弹出的窗口中将它的键值改为你想开机就自动运行的程序路径 。要注意的是应该使用文件的短文件名 , 即“C:Program Files”应该写为“C:Progra~1” 。

;;;;2、加快系统开机及关机速度

;;;;在Windows XP系统“开始”-->“运行”-->键入“Regedit”-->“HKEY_CURRENT_USER”-->“Control Panel”-->“Desktop” , 将字符串值“HungAppTimeout”的数值数据更改为“200”,将字符串值“WaitToKillAppTimeout”的数值数据更改为1000.另外在“HKEY_LOCAL_MacHINE”-->“System”-->“CurrentControlSet”-->“Control” , 将字符串值“HungAppTimeout”的数值数据更改为“200” , 将字符串值“WaitToKillServiceTimeout”的数值数据更改1000.

;;;;3、提高XP的响应速度

;;;;在Windows XP注册表中找到HKEY_CURRENT_USERControl PanelDesktop子键 , 修改HungAppTimeout值 。HungAppTimeout值表示系统要求用户手工结束被挂起任务的时间极限 , 默认值5000 , 类型是REG_SZ , 减小该值可以降低系统在某些特殊情形下的响应延迟 , 例如 , 可以把该值设置为1000 。调整该键值时应当注意:如果在你的系统上 , 某些软件的运行速度本来就很慢 , 把该键值设置得太小可能使XP误认为正在运行的软件已经被挂起 。如果出现这种情况 , 你可以逐步增加HungAppTimeout值 , 每次增加1000 , 直到XP不再把正在运行的软件误认为“停止响应” 。

;;;;4、清除内存内不使用的DLL文件

;;;;在“开始”-->“运行”-->键入“Regedit”-->“HKKEY_LOCAL_MACHINE”-->“SOFTWARE”-->“Microsoft”-->“Windows”-->“CurrentVersion” , 在“Explorer”增加一个项“AlwaysUnloadDLL” , 默认值设为1 。注:如由默认值设定为“0”则代表停用此功能 。

;;;;5、调换“我的电脑”和“我的文档”位置

;;;;Win2000以下版本的视窗操作系统的“我的电脑”的图表都是放在“我的文档”之上的 , 到了Win2000及其以后操作系统则正好相反 。在Windows XP中 , 我们可以利用修改注册表来把“我的电脑”图标放在“我的文档”之上 , 具体操作步骤如下:在注册表中找到HKEY_CLASSES_ROOTCLSID{450D8FBA-AD25-11D0-98A8-0800361B1103} , 然后新建DWord值“SortOrderIndex” , 并修改其键值为“54”(16进制) 。如果要把“我的文档”放在首位的话 , 只需要修改“SortOrderIndex”的键值为48(16进制)即可 。

;;;;6、禁止IE下载文件

;;;;公用的电脑有时需要禁止下载文件功能 , 虽然某些管理软件可以做到这一点 , 但安装调试这类软件实在是太麻烦了 。其实在注册表中稍作修改就可以满足大家的要求了 。打开注册表编辑器 , 找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZones3 , 然后在右边找到1803这个DWORD值 , 将其键值修改为3即可 。重新启动IE看看还能不能够下载的?如果要取消限制的话 , 只需要还原DWORD值为0即可 。

;;;;7、让IE支持多线程下载

;;;;一般情况下 , 大家都使用多线程下载软件如FlashGet等下载文件 , 其实IE也可以支持多线程下载的 , 只是微软将这个功能给藏了起来 。我们把它给挖出来就可以使用了 。打开注册表编辑器 , 在注册表HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings下新建双字节值项“MaxConnectionsPerServer” , 它决定了最大同步下载的连线数目 , 一般设定为5~8个连线数目比较好 。另外 , 对于HTTP 1.0服务器 , 可以加入名为“MaxConnectionsPer1_0Server”的双字节值项 , 它也是用来设置最大同步下载的数目 , 也可以设定为5~8 。

推荐阅读