给Windows XP减肥并不是很复杂,不过,最好GHOST一个系统克隆,万一Windows XP被我们庸医误治,还可以吃回头草。
1.删除不必要的Windows组件
虽然Windows XP“装模作样”地设置了一个“添加/删除Windows组件”的功能,但是真正重量级的Windows组件,我们根本奈何它不得!要想让隐藏组件现形,得借助sysoc.inf文件。它位于C:/Windows/inf文件夹下,具有隐藏、系统属性,无法直接找到它。我们可以用winrar打开C:/Windows/inf目录,即可看到其下的sysoc.inf文件。找到sysoc.inf文件,先备份一下该sysoc.inf文件,以免到时候“手术”失败,还有后悔药可吃。用记事本打开sysoc.inf文件,然后单击“编辑”菜单、“替换”菜单项,即可打开替换对话框。在“查找内容”文本框里输入hide,“替换为”留空,然后“全部替换”。这样该文件里的所有“hide”都会被删除。保存修改后的文件,然后我们就可以让哪些光占地盘不干活的主儿“下岗”了,步骤如下:开始→控制面板→添加或删除程序→添加/删除Windows组件”。现在我们就能把Windows组件看得清楚明白了,象“MSN Explorer”、“Windows Messenger”等等,都可以把它们扫地出门。
2.取消休眠功能
目前Windows XP所支持的省电模式(休眠)有两种:一种是挂起到内存(STR:Suspend to RAM),还有一种是挂起到硬盘(STD:Suspend to Disk)。休眠(STD)把当前会话数据存储到硬盘(而非内存)。硬盘存储器不需要加电也可以保存数据,所以休眠完成以后可以直接关闭电源(这和睡眠是不同的)。休眠的实质是将当前物理内存的会话数据复制到C盘根目录下的hiberfil.sys文件(具有隐藏属性),同时该文件的大小将和物理内存的大小一样(不管是否进行过休眠操作)。所以,为了节省C盘的磁盘空间,我们应该取消Windows XP默认启用的休眠功能。不能直接删除该hiberfil.sys文件(就算是在实模式DOS下删除也不行),应该以下步骤:开始→控制面板→控制面板→性能和维护→电源选项→电源选项属性→休眠→清空“启用休眠”。现在回到C盘根目录下看看,那个休眠文件hiberfil.sys应该消失了!
3.删除驱动程序备份
由于Windows XP把通用驱动程序拷贝到系统目录,就会占据C盘约75MB的位置,如果不是经常需要升级驱动程序、更新硬件的话,完全可以把驱动程序备份删除,Windows XP的驱动程序备份位于C:/Windows/driver cache/i386/Driver.cab,直接把这个Driver.cab删除或移到其它地方。
4.取消系统文件备份
Windows XP会把安装时的系统文件备份到“系统分区/Windows/System32/Dllcache”文件夹下面(具有隐藏、系统属性)。这样做的目的是万一有哪个应用程序自作主张把你的系统文件掉包了,系统能够自动、或者让你通过在命令行下打SFC命令手动恢复,如果你不想使用这个功能,也可以让它们走开,方法是:开始→运行→SFC /purgecache。
5.优化“视觉效果”设置
Windows XP相对于Windows 2000,“面目”有了很大的变化,然而这种变化就极大地消耗系统资源。如果老是觉得系统资源不够用,那么就要考虑关闭Windows XP的视觉特效。分为两步:一.系统属性调整,“开始”→控制面板→系统→高级→性能→设置→视觉效果→调整为最佳性能。二.关闭主题服务,“运行”→services.msc→Themes→启动类型→已禁用→停止→确定。这样,下次启动Windows XP,将不会加载Themes服务,整个桌面元素的风格类似于Windows 2000,从而节省了宝贵的系统资源(如果可以忍受我们的Windows XP长得和Windows 2000一样的话)。
6.优化服务项目
在Windows XP里,有很多系统服务是随Windows而启动的。在这些系统服务中,有些是不可或缺的关键部分,还有一些是滥竽充数的,留着只会白白浪费内存和资源,影响系统启动速度,而且还可能影响系统安全。(“运行”--“msconfig”--“服务”)
Human Interface Device Access:如果没有那些所谓的智能接口设备,那么大胆地禁用它吧。
Messenger:注意这可不是Windows自带的MSN Messenger服务,它是用来传输“Net Send”命令Alerter服务消息的,很多JS就是通过它来向互联网上的用户乱发广告,我们可以坚决禁用它。
Print Spooler:打印机的内存缓冲池机制,没有打印机的话,应该禁用。
Remote Registry:为了防止被恶意网页修改注册表,应该禁用它。
Task Scheduler:一般可以禁用它,可以在需要时手动运行某个任务。
Windows Time:主要用于本地机器与Internet时间服务器之间的同步,可以禁用。
Wireless Zero Configuration:无线网络设置服务,如果你没有无线局域网设备,禁用。
Automatic Updates:Windows自动更新,禁用,当需要的时候可以手动运行更新程序。
IPSEC Services:普通用户很少有机会能够接触它,禁用。
SSDP Discovery Service:用来探测家庭网络上的UPnP设备,一般可以禁用。
System Restore Service:系统还原服务,禁用。当需要的时候再手动运行。
当然具体要禁用某个系统服务,还要根据我们的实际情况,具体问题、具体分析。
1.删除不必要的Windows组件
虽然Windows XP“装模作样”地设置了一个“添加/删除Windows组件”的功能,但是真正重量级的Windows组件,我们根本奈何它不得!要想让隐藏组件现形,得借助sysoc.inf文件。它位于C:/Windows/inf文件夹下,具有隐藏、系统属性,无法直接找到它。我们可以用winrar打开C:/Windows/inf目录,即可看到其下的sysoc.inf文件。找到sysoc.inf文件,先备份一下该sysoc.inf文件,以免到时候“手术”失败,还有后悔药可吃。用记事本打开sysoc.inf文件,然后单击“编辑”菜单、“替换”菜单项,即可打开替换对话框。在“查找内容”文本框里输入hide,“替换为”留空,然后“全部替换”。这样该文件里的所有“hide”都会被删除。保存修改后的文件,然后我们就可以让哪些光占地盘不干活的主儿“下岗”了,步骤如下:开始→控制面板→添加或删除程序→添加/删除Windows组件”。现在我们就能把Windows组件看得清楚明白了,象“MSN Explorer”、“Windows Messenger”等等,都可以把它们扫地出门。
2.取消休眠功能
目前Windows XP所支持的省电模式(休眠)有两种:一种是挂起到内存(STR:Suspend to RAM),还有一种是挂起到硬盘(STD:Suspend to Disk)。休眠(STD)把当前会话数据存储到硬盘(而非内存)。硬盘存储器不需要加电也可以保存数据,所以休眠完成以后可以直接关闭电源(这和睡眠是不同的)。休眠的实质是将当前物理内存的会话数据复制到C盘根目录下的hiberfil.sys文件(具有隐藏属性),同时该文件的大小将和物理内存的大小一样(不管是否进行过休眠操作)。所以,为了节省C盘的磁盘空间,我们应该取消Windows XP默认启用的休眠功能。不能直接删除该hiberfil.sys文件(就算是在实模式DOS下删除也不行),应该以下步骤:开始→控制面板→控制面板→性能和维护→电源选项→电源选项属性→休眠→清空“启用休眠”。现在回到C盘根目录下看看,那个休眠文件hiberfil.sys应该消失了!
3.删除驱动程序备份
由于Windows XP把通用驱动程序拷贝到系统目录,就会占据C盘约75MB的位置,如果不是经常需要升级驱动程序、更新硬件的话,完全可以把驱动程序备份删除,Windows XP的驱动程序备份位于C:/Windows/driver cache/i386/Driver.cab,直接把这个Driver.cab删除或移到其它地方。
4.取消系统文件备份
Windows XP会把安装时的系统文件备份到“系统分区/Windows/System32/Dllcache”文件夹下面(具有隐藏、系统属性)。这样做的目的是万一有哪个应用程序自作主张把你的系统文件掉包了,系统能够自动、或者让你通过在命令行下打SFC命令手动恢复,如果你不想使用这个功能,也可以让它们走开,方法是:开始→运行→SFC /purgecache。
5.优化“视觉效果”设置
Windows XP相对于Windows 2000,“面目”有了很大的变化,然而这种变化就极大地消耗系统资源。如果老是觉得系统资源不够用,那么就要考虑关闭Windows XP的视觉特效。分为两步:一.系统属性调整,“开始”→控制面板→系统→高级→性能→设置→视觉效果→调整为最佳性能。二.关闭主题服务,“运行”→services.msc→Themes→启动类型→已禁用→停止→确定。这样,下次启动Windows XP,将不会加载Themes服务,整个桌面元素的风格类似于Windows 2000,从而节省了宝贵的系统资源(如果可以忍受我们的Windows XP长得和Windows 2000一样的话)。
6.优化服务项目
在Windows XP里,有很多系统服务是随Windows而启动的。在这些系统服务中,有些是不可或缺的关键部分,还有一些是滥竽充数的,留着只会白白浪费内存和资源,影响系统启动速度,而且还可能影响系统安全。(“运行”--“msconfig”--“服务”)
Human Interface Device Access:如果没有那些所谓的智能接口设备,那么大胆地禁用它吧。
Messenger:注意这可不是Windows自带的MSN Messenger服务,它是用来传输“Net Send”命令Alerter服务消息的,很多JS就是通过它来向互联网上的用户乱发广告,我们可以坚决禁用它。
Print Spooler:打印机的内存缓冲池机制,没有打印机的话,应该禁用。
Remote Registry:为了防止被恶意网页修改注册表,应该禁用它。
Task Scheduler:一般可以禁用它,可以在需要时手动运行某个任务。
Windows Time:主要用于本地机器与Internet时间服务器之间的同步,可以禁用。
Wireless Zero Configuration:无线网络设置服务,如果你没有无线局域网设备,禁用。
Automatic Updates:Windows自动更新,禁用,当需要的时候可以手动运行更新程序。
IPSEC Services:普通用户很少有机会能够接触它,禁用。
SSDP Discovery Service:用来探测家庭网络上的UPnP设备,一般可以禁用。
System Restore Service:系统还原服务,禁用。当需要的时候再手动运行。
当然具体要禁用某个系统服务,还要根据我们的实际情况,具体问题、具体分析。