以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 操作系统原理 』  (http://bbs.xml.org.cn/list.asp?boardid=63)
----  Windows XP 系统优化全攻略  (http://bbs.xml.org.cn/dispbbs.asp?boardid=63&rootid=&id=57567)


--  作者:lio3695
--  发布时间:1/1/2008 8:41:00 AM

--  Windows XP 系统优化全攻略
1.为Windows XP减肥

Windows XP界面华丽、操作简便,这是因为微软的技术开发人员在设计时就考虑了人们的使用习惯,但是这也大大增加了Windows XP所占硬盘空间。随着使用时间的推移,我们会发现Windows XP所在硬盘空间越来越大,如何找回被Windows XP"吞噬"的空间呢?

(1)将系统分区改为NTFS

和FAT32文件系统格式相比,采用NTFS文件系统格式来安装Windows XP能够更节省空间,所以你可以考虑将FAT32格式的分区转换成NTFS格式(注意:这种转换会导致分区中的所有文件损坏),建议将系统分区的大小控制在4G~5G。

如果采用NTFS文件系统仍然空间紧张,你可以考虑启用NTFS的压缩功能。右击要压缩的驱动器,从弹出菜单中选择"属性",在弹出的对话框的"常规"选项卡中选择"压缩磁盘以节省磁盘空间"(注意:这项功能需要安装),然后单击"确定",在"确认属性更改"中选择需要的选项。

(2)关闭系统还原

系统还原是Windows XP的一个功能,类似于Windows 2000中的"最近一次的正确配置"。系统还原可以利用所选系统文件和程序文件的备份将系统还原成以前的状态。不过,"最近一次的正确配置"是将计算机恢复为 Windows 确定可工作的状态,而系统还原则允许你选择可将计算机还原的状态。系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。

打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。你也可以仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单?quot;配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

(3)关闭休眠支持

休眠功能会占用不少的硬盘空间,如果使用不多,你不妨将这项功能关闭。关闭的方法是:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

(4)减小或禁止虚拟内存

在系统的物理内存比较大时,可以考虑减少虚拟内存的数值甚至取消虚拟内存,在拥有512MB物理内存时可将虚拟内存设为物理内存的一半,即256MB,如果拥有1GB物理内存则可以取消虚拟内存。建议将虚拟内存设在非系统所在盘中,以加快系统运行速度。

修改虚拟内存的方法是:右键点击"我的电脑",在弹出菜单中选择"属性",切换到"高级"选项卡,点击"性能"部分的"设置"按钮。在"性能选项"对话框中切换到"高级"选项卡,点击"虚拟内存"部分的"更改"按钮就可以更改虚拟内存所在分区和大小。

(5)删除系统备份文件

在使用过程中,Windows XP会将很多文件存放到高速缓存中,加快运行速度。但是这其中有很多文件是你不需要,你可以将它清空。依次点击"开始"、"运行",输入sfc.exe /purgecache,然后运行它,该命令的作用是立即清除"Windows 文件保护"中的文件高速缓存,释放出其所占据的空间。删除不用的输入法

Windows XP为了照顾多语言输入,默认在输入法当中保留了繁体中文、日文、韩文的输入法,但是它们对很多朋友而言都是没用的。所以如果你没有特殊的需求,你可以将它们删除(输入法位于X:\windows\ime\文件夹中)。

(6)删除驱动备份

Windows XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以你也可以考虑将这个备份删除,这个文件存放在X:\windows\driver cache\i386\下,名称为driver.cab,你直接将它删除就可以了。

(7)卸载不常用组件

Windows XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是基本不会用到的,硬盘空间不够的你可以考虑打开控制面板,打开"添加/删除程序",在"添加/删除 Windows 组件"中将它们卸载。但其中有一些组件Windows XP默认是隐藏的,你在"添加/删除 Windows 组件"中找不到它们,这时你需要按照如下步骤操作:用记事本打开sysoc.inf(在X:\windows\inf\下,X为系统所在分区),用查找/替换功能把文件中的"hide"字符全部替换为空,存盘退出后。再次运行"添加/删除程",这时可以看到很多原来看不见的选项,把其中那些你用不到的组件删掉,如Internat信使服务、传真服务、码表等。

(8)删除帮助文件

在使用的Windows XP的初期系统的帮助是非常有用的,但随着对系统越来越熟悉,帮助文件也就越来越多余,此时可以考虑将其删除。XP的帮助文件均储存在系统安装目录下的Help文件夹下,可将其下的文件及目录全部删掉。

(9)清除系统临时文件

Windows XP的临时文件一般存放在两个位置中:一个是X:\Windows\Temp文件夹;另一个是X:\Documents and Settings\用户名\Local Settings\Temp文件夹(用户名是Windows登录的用户名)。这两个文件夹中的文件均可以直接删除。

(10)清除Internet临时文件

我们上网时IE会自动将很多网页当作临时文件保存下来,定期删除这些临时文件将节省大量的硬盘空间。

打开IE浏览器,从"工具"菜单中选择"Internet选项",在弹出的对话框中选择"常规"选项卡,在"Internet临时文件"栏中单击"删除文件"按钮,并在弹出"删除文件"对话框,选中"删除所有脱机内容"复选框,单击"确定"按钮。

(11)清除 Windows XP 共享文件夹

"共享文件夹"在使用工作组的时候有用,不用进行任何设置,直接把要共享的文件放到这个共享文件夹里就行了。但是,在实际应用中,很多人并不需要这个功能。你可以通过修改注册表来禁止这个功能,以节省磁盘空间。依次点击"开始"、"运行",输入regedit打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\My Computer\NameSpace\DelegateFolders"的子键{59031a47-3f72-44a7-89c5-5595fe6b30ee},将这个键值删除即可。注意,删除前最好先进行备份,或者记下这个值,以便需要时可以即时恢复。

2. 加速启动Windows XP

Windows XP的启动速度已经很快了,但是和Windows 98相比仍然慢了不少,我们可以通过优化设置来提高Windows XP的启动速度。

(1)减少系统在启动时加载的程序与服务

Windows XP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于安装的许多软件把自己加入到启动程序中,这样开机时就启动该软件,大大降低了启动速度,而且也占用了大量的系统资源。

依次选择"开始"、"运行",输入msconfig启动"系统配置实用程序"对话框,切换到"启动"选项卡,这里列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要加载,将不需要加载项目前的复选框取消。加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。

(2)禁用多余的服务

Windows XP沿用的是Windows NT的内核,在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务中的很多对我们用途不大,甚至根本没有用,它们的存在会占用内存和系统资源,将它们禁用后可以提高系统速度。

依次选择"开始"、"运行",输入services.msc打开"服务"窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可以双击它弹出属性对话框,你可?quot;常规"选项卡中对服务进行修改,通过单击"启动"、"停止"、"暂停"、"恢复"四个按钮来修改服务的状态,并可从"启动类型"下拉列表中修改启动类型,启动类型有"自动"、"手动"、"已禁用"三种。如果要禁止某个服务在启动自动加载,将启动类型改为"已禁用"即可。

Windows XP提供的所有服务中有36个是默认自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的可以根据自己的需要进行设置,每种服务的作用在"服务"窗口中有提示。

服务 作用 启动类型 Application Management 提供软件安装服务,诸如分派,发行以及删除 手动 Event Log 启用事件查看器查看基于Windows的程序和组件颁发的事件日志消息,无法终止此服务 自动 Plug and Play 自动检测新硬件,实现即插即用功能的关键 自动 Remote Procedure Call (RPC) 提供终结点映射程序(endpoint mapper)以及其他 RPC 服务,属系统核心服务 自动 Windows Audio 管理基于Windows程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动 自动 Windows Management Instrumentation 提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于Windows的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动 自动 Workstation 创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动 自动 Windows Installer 根据包含在.msi文件中的指示来安装、修复或删除软件 手动

(3)减少开机磁盘扫描等待时间

当Windows日志中记录有非正常关机、死机引起的重新启动等时,系统会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果分区较多,而每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,整个扫描过程会耗费相当长的时间才能进入启动过程。对于这种情况我们可以设置取消磁盘扫描的

等待时间,甚至禁止对某个磁盘分区进行扫描。

依次选择"开始"、"运行",输入chkntfs /t:0,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,例如C盘,输入chkntfs /x c:;如果要恢复对C盘的扫描,输入chkntfs /d c:即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。

(4)关闭Dr.Watson

Dr.Watson是Windows XP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件,以供程序员分析。不过,记录DUMP文件对普通用户毫无帮助,由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一段时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。

要关闭Dr.Watson可依次选择"开始"、"运行",输入regedit,打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug",双击Auto键值,将"数值数据"改为0,最后关闭注册表编辑器。

(5)关掉不用的设备

Windows XP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框的"常规"选项卡中选择"不要使用这个设备(停用)"。在重新启动后,设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。

(6)改变视觉效果

Windows XP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影等。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。

鼠标右键单击"我的电脑",在弹出菜单中选择"属性",打开"系统属性"对话框。切换到"高级"选项卡,在其中的"性能"部分中单击"设置"按钮,弹出"性能选项"对话框,选择"调整为最佳性能"单选框来关闭所有的视觉效果,也可选择"自定义",然后选择自己需要的视觉效果。

(7)修改外观方案

Windows XP默认的外观方案虽然漂亮,但对系统资源的占用也多,改为经典外观将能提高系统性能。

在桌面空白位置单击鼠标右键,从弹出菜单中选择"属性",在弹出的"显示属性"对话框中切换到"主题"选项卡,选择主题为"Windows经典"即可将外观修改为Windows经典外观。

(8)关闭自动更新

"自动更新"功能对许多Windows XP用户来说都是不需要的,你可将它关闭以节省系统资源。

右键单击"我的电脑",从弹出菜单中选择"属性",选择"系统属性"对话框的"自动更新"选项卡,勾选"关闭自动更新,我将手动更新计算机"单选框,单击"确定"按钮即可关闭自动更新功能。如果在"服务"中已经将"Automatic Updates"服务关闭,"系统属性"对话框中的"自动更新"选项卡就不能进行任何设置了。

(9)关闭自动播放功能

当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。

你可以将Windows XP的自动播放功能关闭。依次点击"开始"、"运行",输入gpedit.exe打开"组策略"窗口,在组策略窗口左边栏中打开"计算机配置",选择"管理模板"下的"系统",然后在右边的配置栏中双击"关闭自动播放",在弹出的"关闭自动播放属性"对话框的"设置"选项卡中选择"已启用","关闭自动播放"下拉列表中选择"所有驱动器"。这样就关闭了对所有驱动器变动启动自动播放功能。

(10)加快关机速度

Windows XP的关机速度要慢于启动速度,特别有些任务还需要手工结束,这更延缓了关机速度。要想加快关机速度就需要开启Windows XP的自动结束任务功能。

依次选择"开始"、"运行",输入regedit,启动注册表编辑器,从注册表中找到"HKEY_CURRENT_USER\Control Panel\Desktop",把"AutoEndTasks"的键值设置为1。然后再修改"HungAppTimeout"为4000(或更小),预设为5000。最后找到"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\",把WaitToKillServiceTimeout设置为4000,最后关闭注册表编辑器。重新启动以后,关机速度明显加快。

3.提速Windows XP网络

Windows XP已经在使用网络方面做了很多的优化,但是微软从一定角度考虑,它在一些方面做了限制,我们可以将一些限制取消,加快网络速度。

(1) 释放QoS Packet所占用的20%网络带宽

Windows XP内建的QoS Packet需要占用20%的网络带宽,不过你可以将这一部分带宽释放。依次点击"开始"、"运行",输入gpedit.exe打开"组策

略"窗口,在左边栏中依次展开"计算机配置"、"管理模板"、"网络"、"QoS数据包调度程序",然后在右边窗口双击"限制可保留带?quot;,在其属性对话框中的"设置"选项卡中将"限制可保留带宽"设置为"已启用",然后在下方"带宽限制"栏将"带宽限制"设置为0。

(2) 快速浏览局域网络的共享

通常情况下,Windows XP在连接其他计算机时会全面检查其上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去除这个检查方法是,依次点击"开始"、"运行",输入regedit,打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer\RemoteComputer\NameSpace"下的{D6277990-4C6A-11CF-8D87-00AA0060F5BF}键,把它删掉后,重新启动计算机。再次访问其他计算机时,Windows XP就不再检查预定任务了,速度将明显提高。

(3)提高10/100M网卡传输速率

依次点击"开始"、"连接到"、"显示所有连接",双击网卡所用的连接,单击"属性"按钮,打开"属性"对话框,选择"高级"选项卡。在"属性"栏中选择"Link Speed/Duplex Mode",紧接着在"设置值"栏中将"Auto Mode"更改为"10 Half Mode",手工将10/100M自适应网卡的属性强制为10M半双工模式,使网卡之间不进行自动协商,让网卡之间在传输数据时始终以10Mbps的速度进行,大大提高了网络之间的传输效率。注意,这改动只对部分网卡有效。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms