一、
Windows XP相对于以前的各版Windows系统在功能和易用性方面的确有了很大的进步,但同时也肥了不小。刚安装完成的系统所占的空间已经近2G了,这让我们不免有点感觉不爽,我们优化的第一步当然就是要对系统进行瘦身啦!
1、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache 近300M。
2、删除驱动备份:%windows%driver cachei386目录下的driver.cab文件,通常这个文件是76M。
3、如果你没有看help的习惯,保留着%windows%help目录下的东西对你来说是一种浪费,那就都干掉吧,近4xM。(推荐初级用户保留,可能会有一定的帮助!)
4、一会在升级完成后你还会发现%windows%多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,10~30M。每次在线升级完成后,都记得要进行删除。
5、如果硬盘中还有win2000/server等,可以把pagefile.sys文件都指向同一个地方:控制面板→系统→性能—高级→虚拟内存→更改,注意要点“设置”才会生效。
6、卸载不常用组件:用记事本修改%windows%infsysoc.inf,用查找/替换功能,在查找框中输入,hide,全部替换为空。这样,就把所有的,hide都去掉了,存盘退出后再运行“添加-删除程序”,就会看见“添加/删除Windows组件”中多出不少选项;删除掉游戏啊,码表啊等不用的东西。
7、刪除windowsime下不用的輸入法,80M。
8、如果实在空间紧张,启用NTFS的压缩功能,这样还会少用2x%的空间。(初级用户不推荐)
9、关了系统还原,这破功能对我这样常下载、测试软件的人来说简直是灾难,用鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,选择“在所有驱动器上关闭系统还原
二、
WinXP的启动会有许多影响速度的功能,尽管MS说已经作最优化处理过,但对我们来说还是有许多可定制之处。
1、修改注册表的Run键,去掉那几个不常用的东西,比如Windows Messenger。具体方法是:
启用注册表管理器:开始→运行→Regedit
将“H_C_USoftwareMicrosoftWindowsCurrentVersionRunMSMSGS”/BACKGROUND这个键值删除即可。
当然,你也可以通过Msconfig来去掉启动加载项。
2、Windows XP使用预读设置这一新技术,以提高系统速度。修改注册表来设置预读取,以达到系统优化目的:
启动注册表编辑器:开始→运行→regedit
在H_L_MSYSTEMCurrentControlSetControlSession ManagerMemory Management
PrefetchParameters下有一个EnablePrefetcher键,把它的数值改为“1”就可以了。
注:EnablePrefetcher值可设为0、1、2和3。0─Disable,1─预读应用程序,2─启动预读,3─前两者皆预读(推荐使用3,如果想让启动速度快占可选1,不推荐0)。
3、关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在“在窗口和按钮上使用视觉样式”打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。
4、Windows XP的ZIP支持可以说是鸡肋,又占用不少系统资源,应该杀之。点击开始→运行,敲入:regsvr32 /u zipfldr.dll,然后回车运行即可。成功的标志是出现个提示窗口,内容大致为:zipfldr.dll中的Dll UnrgisterServer成功。
5、Windows XP中有一个Qos系统服务,这个调度要占用一定的网络带宽。一般我们也不会用到它,一部分的网络带宽就这样浪费掉了。去掉方法是:开始菜单→运行→键入gpedit.msc,出现“组策略”窗口,展开“管理模板”→“网络”,展开“QoS数据包调度程序”,在右边窗右键单击“限制可保留带宽”,在属性中的“设置”中有“限制可保留带宽”,选择“已禁用”,确定即可。当上述修改完成并应用后,用户在网络连接的属性对话框内的一般属性标签栏中如果能够看到“QoS Packet Scheduler(QoS数据包调度程序)”。说明修改成功,否则说明修改失败,顺便把网络属性中的那个Qos协议也一起干掉(卸载)吧。当然你也可能通过禁用Qos服务达到同样的目的。
6、快速浏览局域网络的共享。通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始→运行→Regedit→在注册表中找到
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionExplorer
RemoteComputerNameSpace。
在此键值下,会有个{D6277990-4C6A-11CF-87-00AA0060F5BF}键,把它删掉后,重新启动计算机,Windows XP就不再检查预定任务了,速度会有明显提高!
7、关掉调试器Dr.Watson。Dr.wtsn32是一个程序错误调试器,在win95年代就有了,但一直也是个鸡肋,所以还是关闭,毕竟它会占用一些系统资源。
打开册表,找到
H_L_MSOFTWAREMicrosoftWindows NTCurrentVersionAeDebug
子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在“我的电脑→属性→高级→设置→写入调试信息→选择无”。
8、关了错误报告:点击控制面板─>系统─>高级─>右下角─>错误报告─>禁用错误汇报—>确定,即可!
9、关闭计算机时自动结束不响应的任务
将注册表:HKEY_CURRENT_USERControl PanelDesktop中的“AugoEndTasks”的键值改为“1”即可。
10、自动更新是Windows XP的一项人性化设计,可以自动在后台检测并更新系统,但这样每次在上网时它都会自动运行,很烦人。关之:右键单击“我的电脑”,点击属性,点击“自动更新”,在“通知设置”一栏选择“关闭自动更新。我将手动更新计算机”一项。
11、减少开机磁盘扫描等待时间,开始→运行,键入“chkntfs/t:0”,表示等待时间为0秒。
12、修改CPU的二级缓存
在正常情况下,XP会自动识别CPU的二级缓存。但有时XP不会这样做,这样就需要手动优化以改善CPU的性能。具体方法是:
──运行"regedit";
──找到H_L_MSYSTEMCurrentControlSetControlSession Manager
Memory ManagementSecondLevelDataCache
──按照你的CPU修改他的十进制,常见CPU的二级Cache值如下:
AMD Duron:64(kb);
CeleronA/celeron2:128;
PII mobile/PIII E(EB)/P4/AMD K6-3/AMD THUNDERBird/Cyrix III:256;
AMD K6-2/PII/PIII katmai/AMD Athlon:512;
PII Xeon/PIII Xeon:1024;
最好在设置前看一下你的CPU的二级缓存具体是多少
──重启即可。
13、修改磁盘缓存以加速XP
磁盘缓存对XP运行起着至关重要的作用,但是默认的I/O页面文件比较保守。所以,对于不同的内存,采用不同的磁盘缓存是比较好的做法。
──运行regedit;
──找到H_L_MSYSTEMCurrentControlSetControlSession Manager
Memory ManagementIoPageLockLimit;
──根据你的内存修改其十六进制值(这个值是用字节来计算的):
64M:100000;(相当于1M)
128M:400000;(相当于4M)
256M:1000000;(相当于16M)
512M或更大:4000000;(相当于64M)
当您设为0时将自动配置;
──重启即可。
14、清除预读文件
当XP使用一段时间后,预读文件夹(c:windowsprefetch)里的文件会变的很大,里面会有死链文件,这会减慢系统。建议,定期删除这些文件。
15、禁止不必要的系统共享
禁止C$、D$管理共享
对于服务器而言:
在注册表中
H_L_MSYSTEMCurrentControlSetServiceslanmanserverparameters
下新建一名为AutoShareServer的DWORD键,将值设为0即可(1使用,0禁止)。
对于工作站而言:
在注册表中
H_L_MSYSTEMCurrentControlSetServiceslanmanserverparameters
下新建一名为AutoShareWks的DWORD键,将值设为0即可(1使用,0禁止)。
修改注册表后需要重启Server服务或重新启动机器。
禁止ADMIN$缺省共享
在注册表中:
H_L_MSYSTEMCurrentControlSetServiceslanmanserverparameters
下新建一名为AutoShareWks的REG_DWORD键,将其值设为0x0即可。
修改注册表后需要重启Server服务或重新启动机器。
限制IPC$缺省共享
在注册表中:
H_L_MSYSTEMCurrentControlSetControlLsa
下新建一名为restrictanonymous的REG_DWORD键,将其值设为0x0即可。
修改注册表后需要重启Server服务或重新启动机器。
注:
0x1──匿名用户无法列举本机用户列表
0x2──匿名用户无法连接本机IPC$共享
说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Server
16、卸载无用的动态链接
资源管理器经常在内存中留下无用的动态链接,为了消除这种现象,你可以打开注册表编辑器,找到
H_L_M\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
新建一个名为AlwaysUnloadDLL的DWORD子键将其值设为1即可(将其设为0,这一功能就会被关闭)。
17、解除文件预览缓存功能
Windows XP下某些文件,如.avi文件无法删除,系统报告正在使用,这是由于系统的文件预览缓存功能造成的。关闭对avi文件的预览缓存功能,删除如下注册表项即可:
H_L_M\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}
或者用下面的方法关闭:
进入cmd控制台命令窗口,运行:REGSVR32 /U SHMEDIA.DLL即可(如果要恢复这个功能,运行REGSVR32 SHMEDIA.DLL)
18、优化硬盘参数
右击“我的电脑”,选“属性”,选中“硬件”下的“设备管理器”标签,然后在“磁盘驱动器”中找到你的硬盘,查看它的属性,在“磁盘属性”标签中选中“启用了写入缓存”;
在“IDE控制器”中分别查看“Primary IDE Channel”和“Secondary IDE Channel”的属性,在“高级设置”中将“设备类型”设定为“自动检测”,“传输模式”设定为“DMA(若可用)”。
19、关闭“Internet时间同步”功能
如果启用了同步,你的计算机时钟每周就会和Internet时间服务器进行一次同步。笔者建议关掉它(一个没多大用的功能)。请依次单击“开始”→“控制面板”→“日期、时间、语言和区域选项”,然后单击“日期和时间”→“Internet时间”。去掉“自动与Internet时间服务器同步”即可!