鲜语牧场:如何有效地为XP 提速

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 22:47:30

优化硬件设置

一、优化BIOS设置。

a、选"hdd-0"直接从硬盘启动,这样启动就快上好几秒。

b、对于bios设置中的"above 1mbmemorytest"建议选"disabled",对于"quickpoweronselftest"建议选择enabled

C、在"advanced chipset features"项中的设置对机子的加速影响非常大,请大家多加留意。将"bank 0/1 dram timing""8ns/10ns"改为"fast""turbo""turbo""fast"快,但不太稳定,建议选"fast"。如果记忆体质量好可以选"turbo"试试,不稳定可以改回"fast" 对于内存品质好的内存条建议在"sdram cas latency"选项中设置为"2",这样可以加快速度哦。

D、显卡支持agp4x,那么就在"agp-4xmode"处将这项激活,即选为"enabled",更好地发挥显卡的能力。

二、禁用多余的服务组件

1、禁用闲置的IDE通道

右键单击“我的电脑”--“管理”--“服务和应用程序”--“服务”,在右窗格将不需要的服务设为禁用或手动。 鼠标右击电脑属性-----硬件----设备管理器---IDE ATA/ATAPI控制器---分别进入主要和次要IDE通道,选择“高级设置”,将“设备类型”设置为“无”,将“传送模式”设为“DMA(若可用)”。

2、单击“开始-运行-gpedit.msc”,在“组策略”窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。

3、在启动电脑时执行碎片整理程序 Defrag。〔开始〕→〔执行〕→键入〔Regedit〕→〔HKEY_LOCAL_MACHINE →〔SOFTWARE〕→〔Microsoft〕→〔Dfrg〕→〔BootOptimizeFunction 〕将字串值〔Enable〕设为〔Y〕等於开启而设为〔N〕等於关闭

4、清理磁盘和整理磁盘碎片。

a、在我的电脑窗口,右击要清理的盘符—“属性”—“清理磁盘”--勾选要删除的文件--确定--是。

b、清除临时文件,开始—运行—输入 %temp% --确定。

c、整理磁盘碎片--开始 --所有程序--附件--系统工具--磁盘碎片整理程序--选定C--分析--碎片整理。

优化软件设置

一、关闭磁盘扫描,减少开机磁盘扫描等待时间

  当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。

  选择“开始→运行”,在运行对话框中键入“chkntfs /t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs /x c:”命令;如果要恢复对C盘的扫描,可使用“chkntfs /d c:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。   

二、设置启动和故障恢复选项。

1"我的电脑"--"属性"--"高级"--"启动和故障修复"--“设置”,在“系统失败区中,去掉"将事件写入系统日志""发送管理警报""自动重新启动"前边的勾;"写入调试信息"设置为"";点击"编辑",在弹出记事本文件中: [Operating Systems] timeout=30 30 秒改为 0 ,在fastdetect的后面加上/noguiboot,这样在启动的时候就不会再显示滚动条。

去掉windows的开机标志:运行MSCONFIG,在“Boot.ini”选项卡中选中“/NOGUIBOOT”复选框

另一个方法 记事本 打开在 C:\ 目录下的 boot.ini (先去除只读属性),将内容〔timeout 的设定值由预设的 30 () 改为要求等待的秒数数字后存档

2、关闭一些启动程序

开始-运行-msconfig, 回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。除杀毒软件、输入法外一般的程序都可以关掉。  

3、设置处理器二级缓存容量

  Windows XP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIII Coppermine/P4 Willamette是“256”,Athlon XP是“384”,P4 Northwood是“512”。

4、提升系统缓存 

在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\”位置,把其下的“LargeSystemCache”键值从0改为1Windows XP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。

5、扩大虚拟内存容量。

如果你的硬盘够大,那就请你打开"控制面板"中的"系统",在"性能"选项中打开"虚拟内存",选择第二项:用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。虚拟内存的设置最好在"磁盘碎片整理"之后进行,可以更好的发挥作用。

6、定期清理注册表,提高系统运行速度

    windows在开机启动后,系统要读取注册表里的相关资料并暂存于ram(内存)中,windows开机的大部分时间,都花费了在这上面。因此,整理、优化注册表显得十分必要。有关注册表的优化,可以使用windows优化大师等软件。以windows优化大师,点击"注册信息清理""扫描",软件就会自动替你清扫注册表中的垃圾,在扫描结束后,会弹出个菜单让你选择是否备份注册表,建议选择备份,备份后再点击"清除"即可。

四、加快开机速度

修改注册表来减少预读取,减少进度条等待时间:可以通过修改注册表,让进度条只跑一圈----选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。

[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control]- \desktop,将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillServiceTimeout]的数值数据更改1000.  

打开注册表(开始-运行-regedit),单击“我的电脑”打开“编辑”菜单的“查找”, 输入AutoEndTasks,点“查找下一个”。双击打开找到的结果修改“数值数据”为1,然后在AutoEndTasks的下面可以找到HungAppTimeoutWaitToKillAppTimeout,把“数值数据”设为2000或者更小,在这里顺便也把菜单延迟的时间修改一下,在AutoEndTasks的下面找到MenuShowDelay,数值是以毫秒为单位,如果希望去掉菜单延迟就设为0 修改后点“编辑”菜单,打开“查找下一个”(快捷键F3),把找到的结果都安装上一步的方法修改。用上面的方法找到WaitToKillServiceTimeout数值设置和HungAppTimeout相同。

五、加快关机速度

1Windows XP的关机有些任务需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启Windows XP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\Control Panel\Desktop”,把“AutoEndTasks”的键值设置为1即可。( 原设定值:0 ) 

2、然后再修改“HungAppTimeout”为“4000(或更小)(预设为5000),该键值同样也在“HKEY_CURRENT_USER\Control Panel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000;通过这样设置后的关机速度明显要加快了。

找到 HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边视窗的 WaitToKillAppTimeout 改为 1000 ( 原设定值:20000 )即关闭程序时仅等待1秒。 将字串值 HungAppTimeout的数值改为:200( 原设定值:5000 ) 表示程序出错时等待0.5秒。 找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control, 将字串值 WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:20000 ) 将字串值〔HungAppTimeout〕的数值资料更改为〔200 

3、打开windows任务管理器,然后一直按住Ctrl键,同时选择任务管理器上的关机里的关闭,不到10秒钟电脑会自动关机。

4、在桌面上点击鼠标右键,新建----快捷方式----在窗口里输入shutdown  -s  -t  0   ------下一步直到完成即可。同时你也可以把0改成其他数目从而达到定时关机的目的!

六、其它

1、加速网上邻居     打开注册表编辑器,找到HKEY_LOCAL_MACHINE/sofew are/Microsoft/Windows/Current Version/Explore/RemoteComputer/NameSpace,删除其下的{2227A280-3AEA-1069-A2DE08002B30309D}(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务)。

网络带宽:在[开始]-->[运行]-->键入[gpedit.msc],打开本地计算机策略,在左边窗口中选取[计算机配置]-->[管理模板]-->[网络]-->[QoS数据包调度程序],在右边的窗口中双击"限制可保留的带宽",选择"已启用"并将"带宽限制(%)"设为0应用-->确定,重启动即可。

2、使用微软 Bootvis.exe 最佳化启动速度。先下载 bootVis.exe,然後解压後执行 bootvis.exe 在〔Trace〕选〔next boot + driver delays〕或其他选择项目後XP会重新启动并将记录启动资料产生成 BIN 的文件。 再在〔Bootvis.exe〕→〔file →〔open〕中打开这个文件→在〔Trace〕→选〔Optimize system 此优化需时颇长,请奈心等待。

3、删除autoexec.batconfig.sys

    系统安装盘根目录下的autoexec.batconfig.sys这两个文件,windows已经不需要它们了,可以将它们安全删除,这样可以加快windows的启动速度。

4、精简*.ini文件,尤其是system.iniwin.ini的内容。

    system.ini[boot][386enh]小节中加载了许多驱动程序和字体文件,是清除重点。尤其要注意的是,[boot]字段的shell=explorer.exe是木马喜欢的隐蔽加载之所,木马们通常会将该句变为这样:shell=explorer.exe file.exe,注意这里的file.exe就是木马服务端程序!有了木马随后加载运行不仅对系统安全造成了威胁,计算机启动也慢了许多;对win.ini中的"run""load"后面加载的、不是每次开机必须运行的程序,可以暂时清除,等以后要用时再点击运行。

5、删去多余的dll文件。

window操作系统的system子目录里有许多的dll文件,有的没有一个文件要使用它,为了不占用硬盘空间和提高启动运行速度,完全可以将其删除。打开注册表展开到hkey_local_machine\software\microsoft\windows\currentversion\shareddlls子键,在右边的有许多dll文件,如果资料为0,则可以判定该dll文件没有程序共享,可以删掉它。