您的位置: 网站首页 > 电子与嵌入式 > 计算机组装与维护 > 第8章 系统优化及性能测试 > 【8.2 给Windows XP加速】

8.2 给Windows XP加速

 

8.2  Windows XP加速

运行速度是计算机品质的最重要体现,随着Windows XP的使用日渐普及,许多计算机有些“吃不消”了,毕竟Windows XP华丽的外表和人性化的功能是需要强劲的硬件设备来配合的,能否在不对硬件设备进行升级的情况下让Windows XP运行得更顺畅呢?答案是肯定的,下面让我们来为Windows XP“提速”。

8.2.1  优化启动设置

单击“开始”菜单中的“运行”按钮,输入“msconfig”并“确定”执行,出现系统配置实用程序,如图8-5所示。这里将有关系统启动的程序和服务集中列举出来。

SYSTEM.INIWIN.INI和“服务”这三个选项卡一般不用修改。进入BOOT.INI选项卡,这里可以修改Windows XP启动控制文件boot.ini。选中最常用的操作系统(如果安装有多系统的话),并单击“设为默认”按钮,这样可以将最常用的系统设定为默认启动,即在计算机启动时如果无人干扰将直接启动这个操作系统。最好顺手将“超时”时间设定得较短一些,这样可以缩短操作系统选择画面停留的时间,加快启动速度。

8-5  BOOT.INI选项卡中修改启动设置

切换至“启动”选项卡,如图8-6所示。这里列出了系统启动时要加载的程序文件,一般Windows XP系统必须加载的程序并不多,这里大部分是后来应用程序安装时加入的程序,比如RealOne PlayerQQ在安装后都会在此处写入信息来实现系统启动时一同驻入内存。对于不需要的程序应该果断地将其从启动列表中剔除,这样既加快了操作系统启动的速度又会节约宝贵的内存资源,对系统的使用有很大的益处。设置完成后需要重新启动才能使设置生效。

8-6 在“启动”选项卡中剔除不必要的程序

另外,在“开始”菜单中的“程序”→“启动”目录下也会有随Windows XP一同启动的程序列表,同样可以将不用的删除,这里列出的程序绝对不会影响Windows XP系统的正常运行。

8.2.2  内存性能优化

Windows XP中可以通过修改注册表和设置一些选项来对内存进行优化,以提高其性能。

打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management中找到DisablePagingExecutive项值,将其设置为1。在正常情况下,Windows XP会把内存中的部分数据写入硬盘,通过修改这个选项可以阻止这个动作,让数据保留在内存当中,从而提高数据的存取速度。对于物理内存少于256MB的计算机不建议使用这个设置。

使用注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management中的LargeSystemCache项值,将其设置为1。这样,Windows XP会把除了4MB以外的系统内存全部分配到文件系统缓存中,使得系统内核能够在内存中运行,提高系统运行速度。同样建议在配有256MB以上内存的计算机上使用。

在“我的计算机”上右击,选择“属性”命令,在出现的“系统属性”窗口中选择“高级”选项卡,单击“性能”下面的“设置”按钮。然后选择“高级”选项卡,单击“虚拟内存”下方的“更改”按钮,出现“虚拟内存”对话框。在“自定义大小”处可以修改虚拟内存的“初始大小”和“最大值”,如图8-7所示。

8-7  手动设置虚拟内存

对于内存量不同的计算机其虚拟内存的设定也是不相同的:如果内存低于128MB则应将虚拟内存设置为256MB以上,因为内存较少需要较多的虚拟内存作为补充;256MB的计算机可将虚拟内存设置为在384MB左右;当内存超过256MB以上可以按照内存与虚拟内存比11进行配置。设置完成后重新启动计算机使设置生效。

8.2.3  减小内存开销

内存的存取速度比硬盘要快得多,计算机的数据交换都要经过内存,它的可用容量将直接影响整机性能。功能强大的Windows XP系统会占用大量内存,导致计算机在使用Windows XP系统时较其他系统稍慢。为解决这个问题,可以适当关闭Windows XP一些不重要或是不用的功能释放内存,提高计算机整机性能。

Windows XP系统中,“系统还原”功能被大大地增强了,不过强大的功能是以硬盘的繁忙工作和巨大的内存占用为代价的,如果计算机性能不是很出色,可以考虑将这个功能关闭。右击“我的计算机”,单击“属性”命令,在“系统还原”选项卡中将“在所有驱动器上关闭系统还原”选中(如图8-8所示),单击“确定”按钮退出,这样就可将还原功能关闭了。

Windows XP的“远程桌面”功能可以使一个用户通过网络访问另一个用户计算机的桌面,这对于一般用户也是不常用的,可以将其关闭以节省内存开销。右击“我的计算机”,单击“属性”命令,在“远程”选项卡中将“允许用户远程连接到这台计算机”选项取消(如图8-9所示),单击“确定”按钮退出即可。

 

8-8  关闭系统还原功能                       8-9  关闭远程桌面功能

Windows XP可以说是微软操作系统产品中最为美观的一个,但华丽的视觉效果是需要大容量的内存来支撑的,如果想让计算机运行得再快一点就只好牺牲一下Windows XP漂亮的界面了。右击“我的计算机”,单击“属性”命令,在“高级”选项卡中单击“性能”中的“设置”按钮弹出如图8-10所示的“性能选项”对话框,在“视觉效果”选项卡中选择“自定义”外观和性能,此时可以通过对下面列表中的项目进行调配来调整Windows XP的外观性能,将一些不重要的性能选项关闭可以有效减少内存的开销。

另外,Windows XP的主题也会消耗一部分内存资源,如果没有特殊需要也可以关闭。右击桌面,选择“属性”,在“主题”选项卡中将主题设置为“Windows经典”,如图8-11所示。单击“确定”按钮退出,这样Windows XP将使用类似Windows 98Windows 2000的界面风格。

 

8-10  自定义“视觉效果”                   8-11  将主题设置为经典模式

Windows XP启动后会自动开启一些服务,其中有相当一部分是许多用户根本用不到的,将它们关闭将节约一些内存开销。

在“开始”菜单中单击“运行”命令,输入“services.msc”打开“服务”窗口(如图8-12所示),这里列出了所有服务(包括开启和未开启的),双击要调整的服务出现“××的属性”对话框,在“启动类型”处根据需要选择“手动”或“已禁用”(如图8-13所示),这样系统在下一次启动时会不启动这些服务。当然,对于已启动的服务可以通过图8-13中的“服务状态”中的“停止”按钮将其立刻停止。

一般用户不常用的服务有以下几项。

·    Messenger消息服务,用于接受和发送信息,建议改为手动。

·    Automatic Updates自动更新,可以改为手动。

·    Remote Registry用于远程用户修改此计算机上的注册表。

·    Uninterruptible Power Supply不间断电源,用于管理UPS,如果根本没有UPS的话可以将其关闭。

·    Print Spooler打印后台服务,如果不使用打印机可以关闭。

·    Error Reporting Service错误报告,当程序在非标准环境下运行时提供错误报告,可以改为手动。

·    ClipBook与远程计算机来共享剪贴板内容,可以改为手动。

·    Help and Support帮助中心,如果不用的话可以改为手动。

8-12 “服务”列表窗口

8-13  将指定的服务改为“手动”启动或“已禁用”

修改服务内容要根据自己的使用情况而定,哪些启用哪些禁用并不绝对。在图8-12的“服务”列表左侧有选中的服务项的功能说明,可以根据其功能和自身使用情况决定指定服务的启用还是禁用。如果更改Windows服务后系统出现不正常则应该再次进入图8-12中将有关服务恢复到原来状态。

8.2.4  网络加速

由于工作和学习的需要,网络的使用越来越频繁,但不论是局域网还是Internet,一直都在面对网络速度慢的问题,这不仅影响了正常的使用,还浪费了宝贵的时间。其实,只要对操作系统做一下小小的调配,就能使网络“快一些”。

在注册表编辑器中找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\Windows\ Current Version\Explore\RemoteComputer\NameSpace,删除其下代表打印机和计划任务的子项,分别是{2227A280-3AEA-1069-A2DE08002B30309D}{D6277990-4C6A-11CF8D87- 00AA0060F5BF}。当Windows XP访问“网上邻居”时,系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,这些操作会影响对局域网的访问速度,如果没有特殊需要的话,可以使用上面的方法将其阻止。

Windows XP  Professional系统中有一个为保证重要事件安全执行而保留20%网络带宽的功能,对于普通用户来说,这一功能会降低网络使用性能!我们可以通过组策略将这个功能关闭。在“开始”→“运行”对话框中输入“gpedit.msc”,确定后打开组策略编辑器,找到“计算机配置”→“管理模板”→“网络”→“QoS数据包调度程序”,双击右侧的“限制可保留带宽”将属性窗口打开(如图8-14所示),设置其值为“已禁用”并“确定”退出,这样系统就会释放保留的20%的带宽了。

8-14  在“限制可保留带宽 属性”中将其设置为已禁用

注意:上述增加20%带宽的方法只在Professional版的Windows XP中有效。

 

8.2.5  加快菜单显示速度

打开菜单是Windows系统最为常见的操作之一,为了达到视觉上的真实感,Windows XP中的菜单在打开时会有延迟淡化效果,这样会使菜单打开速度变慢。但是这种打开菜单的延迟积少成多,对于追求高速度的用户来说就是浪费时间。打开注册表编辑器,在HKEY_CURRENT_USER\Control Panel\Desktop下找到MenuShowDelay并将其值改为0,这样就可以去掉菜单延迟效果,如图8-15所示。

8-15  MenuShowDelay值设置为0