但丁地狱 攻略:怎样使windows运行更快?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 03:23:00

一、软件篇

1、设定虚拟内存

硬盘中有一个很宠大的数据交换文件,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取,因此存取这个档案的速度便构成影响计算机快慢的非常重要因素!一般Windows预设的是由系统自行管理虚拟内存,它会因应不同程序所需而自动调校交换档的大小,但这样的变大缩小会给系统带来额外的负担,令系统运作变慢!有见及此,用户最好自定虚拟内存的最小值和最大值,避免经常变换大小。要设定虚拟内存,在“我的电脑”上按右键选择“属性”,在“高级”选项里的“效能”的对话框中,对“虚拟内存”进行设置。

3、检查应用软件或者驱动程序

有些程序在电脑系统启动会时使系统变慢。如果要是否是这方面的原因,我们可以从“安全模式”启动。因为这是原始启动,“安全模式”运行的要比正常运行时要慢。但是,如果你用“安全模式”启动发现电脑启动速度比正常启动时速度要快,那可能某个程序是导致系统启动速度变慢的原因。

4、桌面图标太多会惹祸

桌面上有太多图标也会降低系统启动速度。Windows每次启动并显示桌面时,都需要逐个查找桌面快捷方式的图标并加载它们,图标越多,所花费的时间当然就越多。同时有些杀毒软件提供了系统启动扫描功能,这将会耗费非常多的时间,其实如果你已经打开了杀毒软件的实时监视功能,那么启动时扫描系统就显得有些多余,还是将这项功能禁止吧! 建议大家将不常用的桌面图标放到一个专门的文件夹中或者干脆删除!

5、ADSL导致的系统启动变慢

默认情况下Windows XP在启动时会对网卡等网络设备进行自检,如果发现网卡的IP地址等未配置好就会对其进行设置,这可能是导致系统启动变慢的真正原因。这时我们可以打开“本地连接”属性菜单,双击“常规”项中的“Internet协议”打开“TCP/IP属性”菜单。将网卡的IP地址配置为一个在公网(默认的网关是192.168.1.1)中尚未使用的数值如192.168.1.X,X取介于2~255之间的值,子网掩码设置为255.255.255.0,默认网关和DNS可取默认设置。

6、字体对速度的影响

虽然 微软 声称Windows操作系统可以安装1000~1500种字体,但实际上当你安装的字体超过500 种时,就会出现问题,比如:字体从应用程序的字体列表中消失以及Windows的启动速度大幅下降。在此建议最好将用不到或者不常用的字体删除,为避免删除后发生意外,可先进行必要的备份。

7、删除随机启动程序

何谓随机启动程序呢?随机启动程序就是在开机时加载的程序。随机启动程序不但拖慢开机时的速度,而且更快地消耗计算机资源以及内存,一般来说,如果想删除随机启动程序,可去“启动”清单中删除,但如果想详细些,例如是QQ、popkiller 之类的软件,是不能在“启动”清单中删除的,要去“附属应用程序”,然后去“系统工具”,再去“系统信息”,进去后,按上方工具列的“工具”,再按“系统组态编辑程序”,进去后,在“启动”的对话框中,就会详细列出在启动电脑时加载的随机启动程序了!XP系统你也可以在“运行”是输入Msconfig调用“系统配置实用程序”才终止系统随机启动程序,2000系统需要从XP中复制msconfig程序。

8、取消背景和关闭activedesktop

不知大家有否留意到,我们平时一直摆放在桌面上漂亮的背景,其实是很浪费计算机资源的!不但如此,而且还拖慢计算机在执行应用程序时的速度!本想美化桌面,但又拖慢计算机的速度,这样我们就需要不在使用背景了,方法是:在桌面上按鼠标右键,再按内容,然后在“背景”的对话框中,选“无”,在“外观”的对话框中,在桌面预设的青绿色,改为黑色......至于关闭activedesktop,即是叫你关闭从桌面上的web画面,例如在桌面上按鼠标右键,再按内容,然后在“背景”的对话框中,有一幅背景,名为Windows XX,那副就是web画面了!所以如何系统配置不高就不要开启。

10、把Windows变得更苗条

与DOS系统相比,Windows过于庞大,而且随着你每天的操作,安装新软件、加载运行库、添加新游戏等等使得它变得更加庞大,而更为重要的是变大的不仅仅是它的目录,还有它的 注册表 和运行库。因为即使删除了某个程序,可是它使用的DLL文件仍然会存在,因而随着使用日久,Windows的启动和退出时需要加载的DLL动态链接库文件越来越大,自然系统运行速度也就越来越慢了。这时我们就需要使用一些彻底删除DLL的程序,它们可以使Windows恢复苗条的身材。建议极品玩家们最好每隔两个月就重新安装一遍Windows,这很有效。

11、更改系统开机时间

虽然你已知道了如何新增和删除一些随机启动程序,但你又知不知道,在开机至到进入Windows的那段时间,计算机在做着什么呢?又或者是,执行着什么程序呢?那些程序,必定要全部载完才开始进入Windows,你有否想过,如果可删除一些不必要的开机时的程序,开机时的速度会否加快呢?答案是会的!想要修改,可按"开始",选"执行",然后键入win.ini,开启后,可以把以下各段落的内容删除,是删内容,千万不要连标题也删除!它们包括:[compatibility]、[compatibility32]、[imecompatibility]、[compatibility95]、[modulecompatibility]和[embedding]。

二、硬件篇

1、Windows系统自行关闭硬盘DMA模式

硬盘的DMA模式大家应该都知道吧,硬盘的PATA模式有DMA33、DMA66、DMA100和DMA133,最新的SATA-150都出来了!一般来说现在大多数人用的还是PATA模式的硬盘,硬盘使用DMA模式相比以前的PIO模式传输的速度要快2~8倍。DMA模式的起用对系统的性能起到了实质的作用。但是你知道吗?Windows 2000、XP、2003系统有时会自行关闭硬盘的DMA模式,自动改用PIO模式运行!这就造成在使用以上系统中硬盘性能突然下降,其中最明显的现象有:系统起动速度明显变慢,一般来说正常Windows XP系统启动时那个由左向右运动的滑条最多走2~4次系统就能启动,但这一问题发生时可能会走5~8次或更多!而且在运行系统时进行硬盘操作时明显感觉变慢,在运行一些大的软件时CPU占用率时常达到100%而产生停顿,玩一些大型3D游戏时画面时有明显停顿,出现以上问题时大家最好看看自己硬盘的DMA模式是不是被Windows 系统自行关闭了。查看自己的系统是否打开DMA模式:

a. 双击“管理工具”,然后双击“计算机管理”;

b. 单击“系统工具”,然后单击“设备管理器”;

c. 展开“IDE ATA/ATAPI 控制器”节点;

d. 双击您的“主要IDE控制器”;

2、CPU 和风扇是否正常运转并足够制冷

当CPU风扇转速变慢时,CPU本身的温度就会升高,为了保护CPU的安全,CPU就会自动降低运行频率,从而导致计算机运行速度变慢。有两个方法检测CPU的温度。你可以用“手指测法”用手指试一下处理器的温度是否烫手,但是要注意的是采用这种方法必须先拔掉电源插头,然后接一根接地线来防止身上带的静电击穿CPU以至损坏。另一个比较科学的方法是用带感温器的万用表来检测处理器的温度。

因为处理器的种类和型号不同,合理温度也各不相同。但是总的来说,温度应该低于 110 度。如果你发现处理器的测试高于这处温度,检查一下机箱内的风扇是否正常运转。

3、USB和扫描仪造成的影响

由于Windows 启动时会对各个驱动器(包括光驱)进行检测,因此如果光驱中放置了光盘,也会延长电脑的启动时间。所以如果电脑安装了扫描仪等设备,或在启动时已经连接了USB硬盘,那么不妨试试先将它们断开,看看启动速度是不是有变化。一般来说,由于USB接口速度较慢,因此相应设备会对电脑启动速度有较明显的影响,应该尽量在启动后再连接USB设备。如果没有USB设备,那么建议直接在BIOS设置中将USB功能关闭。

4、是否使用了磁盘压缩

因为“磁盘压缩”可能会使电脑性能急剧下降,造成系统速度的变慢。所以这时你应该检测一下是否使用了“磁盘压缩”,具体操作是在“我的电脑”上点击鼠标右键,从弹出的菜单选择“属性”选项,来检查驱动器的属性。

5、网卡造成的影响

只要设置不当,网卡也会明显影响系统启动速度,你的电脑如果连接在局域网内,安装好网卡驱动程序后,默认情况下系统会自动通过DHCP来获得IP地址,但大多数公司的局域网并没有DHCP服务器,因此如果用户设置成“自动获得IP地址”,系统在启动时就会不断在网络中搜索DHCP 服务器,直到获得IP 地址或超时,自然就影响了启动时间,因此局域网用户最好为自己的电脑指定固定IP地址。

6、文件夹和打印机共享

安装了Windows XP专业版的电脑也会出现启动非常慢的时候,有些时候系统似乎给人死机的感觉,登录系统后,桌面也不出现,电脑就像停止反应,1分钟后才能正常使用。这是由于使用了Bootvis.exe 程序后,其中的Mrxsmb.dll文件为电脑启动添加了67秒的时间!

要解决这个问题,只要停止共享文件夹和打印机即可:选择“开始→设置→网络和拨号连接”,右击“本地连接”,选择“属性”,在打开的窗口中取消“此连接使用下列选定的组件”下的“ Microsoft 网络的文件和打印机共享”前的复选框,重启电脑即可。
7、系统配件配置不当

一些用户在组装机器时往往忽略一些小东西,从而造成计算机整体配件搭配不当,存在着速度上的瓶颈。比如有些朋友选的CPU档次很高,可声卡等却买了普通的便宜货,其实这样做往往是得不偿失。因为这样一来计算机在运行游戏、播放影碟时由于声卡占用CPU资源较高且其数据传输速度较慢,或者其根本无硬件解码而需要采用软件解码方式,常常会引起声音的停顿,甚至导致程序的运行断断续续。又如有些朋友的机器是升了级的,过去老机器上的一些部件如内存条舍不得抛弃,装在新机器上照用,可是由于老内存的速度限制,往往使新机器必须降低速度来迁就它,从而降低了整机的性能,极大地影响了整体的运行速度。

9、断开不用的网络驱动器

为了消除或减少 Windows 必须重新建立的网络连接数目,建议将一些不需要使用的网络驱动器断开,也就是进入“我的电脑”,右击已经建立映射的网络驱动器,选择“断开”即可。

10、缺少足够的内存

Windows操作系统所带来的优点之一就是多线性、多任务,系统可以利用CPU来进行分时操作,以便你同时做许多事情。但事情有利自然有弊,多任务操作也会对你的机器提出更高的要求。朋友们都知道即使是一个最常用的WORD软件也要求最好有16MB左右的内存,而运行如3D MAX等大型软件时,64MB的内存也不够用。所以此时系统就会自动采用硬盘空间来虚拟主内存,用于运行程序和储存交换文件以及各种临时文件。由于硬盘是机械结构,而内存是电子结构,它们两者之间的速度相差好几个数量级,因而使用硬盘来虚拟主内存将导致程序运行的速度大幅度降低。

11、硬盘空间不足

使用Windows系统平台的缺点之一就是对文件的管理不清楚,你有时根本就不知道这个文件对系统是否有用,因而Windows目录下的文件数目越来越多,容量也越来越庞大,加之现在的软件都喜欢越做越大,再加上一些系统产生的临时文件、交换文件,所有这些都会使得硬盘可用空间变小。当硬盘的可用空间小到一定程度时,就会造成系统的交换文件、临时文件缺乏可用空间,降低了系统的运行效率。更为重要的是由于我们平时频繁在硬盘上储存、删除各种软件,使得硬盘的可用空间变得支离破碎,因此系统在存储文件时常常没有按连续的顺序存放,这将导致系统存储和读取文件时频繁移动磁头,极大地降低了系统的运行速度。

12、硬盘分区太多也有错

如果你的Windows 2000没有升级到SP3或SP4,并且定义了太多的分区,那么也会使启动变得很漫长,甚至挂起。所以建议升级最新的SP4,同时最好不要为硬盘分太多的区。因为Windows 在启动时必须装载每个分区,随着分区数量的增多,完成此操作的时间总量也会不断增长。

三、病毒篇

如果你的计算机感染了病毒,那么系统的运行速度会大幅度变慢。病毒入侵后,首先占领内存这个据点,然后便以此为根据地在内存中开始漫无休止地复制自己,随着它越来越庞大,很快就占用了系统大量的内存,导致正常程序运行时因缺少主内存而变慢,甚至不能启动;同时病毒程序会迫使CPU转而执行无用的垃圾程序,使得系统始终处于忙碌状态,从而影响了正常程序的运行,导致计算机速度变慢。下面我们就介绍几种能使系统变慢的病毒。

1、使系统变慢的bride病毒

病毒类型:黑客程序
发作时间:随机
传播方式:网络
感染对象:网络
警惕程度:★★★★

病毒介绍:

此病毒可以在Windows 2000、Windows XP等操作系统环境下正常运行。运行时会自动连接www.hotmail.com网站,如果无法连接到此网站,则病毒会休眠几分钟,然后修改注册表将自己加入注册表自启动项,病毒会释放出四个病毒体和一个有漏洞的病毒邮件并通过邮件系统向外乱发邮件,病毒还会释放出FUNLOVE病毒感染局域网计算机,最后病毒还会杀掉已知的几十家反病毒软件,使这些反病毒软件失效。

病毒特征

如果用户发现计算机中有这些特征,则很有可能中了此病毒。

·病毒运行后会自动连接www.hotmail.com网站。
·病毒会释放出Bride.exe,Msconfig.exe,Regedit.exe三个文件到系统目录;释放出:Help.eml, Explorer.exe文件到桌面。
·病毒会在注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun项中加入病毒Regedit.exe的路径。
·病毒运行时会释放出一个FUNLOVE病毒并将之执行,而FUNLOVE病毒会在计算机中大量繁殖,造成系统变慢,网络阻塞。
·病毒会寻找计算机中的邮件地址,然后按照地址向外大量发送标题为:<被感染的计算机机名>(例:如果用户的计算机名为:张冬, 则病毒邮件的标题为:张冬)的病毒邮件。
·病毒还会杀掉几十家国外著名的反病毒软件。

用户如果在自己的计算机中发现以上全部或部分现象,则很有可能中了Bride(Worm.bride)病毒,请用户立刻用手中的杀毒软件进行清除。

2、使系统变慢的阿芙伦病毒

病毒类型:蠕虫病毒
发作时间:随机
传播方式:网络/文件
感染对象:网络
警惕程度:★★★★

病毒介绍:

此病毒可以在Windows 9X、Windows NT、Windows 2000、Windows XP等操作系统环境下正常运行。病毒运行时将自己复到到TEMP、SYSTEM、RECYCLED目录下,并随机生成文件名。该病毒运行后,会使消耗大量的系统资源,使系统明显变慢,并且杀掉一些正在运行的反病毒软件,建立四个线程在局域网中疯狂传播。

病毒特征

如果用户发现计算机中有这些特征,则很有可能中了此病毒:

·病毒运行时会将自己复到到TEMP、SYSTEM、RECYCLED目录下,文件名随机
·病毒运行时会使系统明显变慢
·病毒会杀掉一些正在运行的反病毒软件
·病毒会修改注册表的自启动项进行自启动
·病毒会建立四个线程在局域网中传播

用户如果在自己的计算机中发现以上全部或部分现象,则很有可能中了“阿芙伦(Worm.Avron)”病毒,由于此病毒没有固定的病毒文件名,所以,最好还是选用杀毒软件进行清除。
3、恶性蠕虫 震荡波

病毒名称: Worm.Sasser
中文名称: 震荡波
病毒别名: W32/Sasser.worm [Mcafee]
病毒类型: 蠕虫
受影响系统:WinNT/Win2000/WinXP/Win2003

病毒感染症状:

·莫名其妙地死机或重新启动计算机;
·系统速度极慢,cpu占用100%;
·网络变慢;
·最重要的是,任务管理器里有一个叫"avserve.exe"的进程在运行!

破坏方式:

·利用WINDOWS平台的 Lsass 漏洞进行广泛传播,开启上百个线程不停攻击其它网上其它系统,堵塞网络。病毒的攻击行为可让系统不停的倒计时重启。
·和最近出现的大部分蠕虫病毒不同,该病毒并不通过邮件传播,而是通过命令易受感染的机器
下载特定文件并运行,来达到感染的目的。
·文件名为:avserve.exe

解决方案:

·请升级您的操作系统,免受攻击
·请打开个人防火墙屏蔽端口:445、5554和9996,防止名为avserve.exe的程序访问网络
·手工解决方案:

首先,若系统为WinMe/WinXP,则请先关闭系统还原功能;

步骤一,使用进程程序管理器结束病毒进程

右键单击任务栏,弹出菜单,选择“任务管理器”,调出“Windows任务管理器”窗口。在任务管理器中,单击“进程”标签,在例表栏内找到病毒进程“avserve.exe”,单击“结束进程按钮”,点击“是”,结束病毒进程,然后关闭“Windows任务管理器”;

步骤二,查找并删除病毒程序

通过“我的电脑”或“资源管理器”进入 系统安装目录(Winnt或windows),找到文件“avser ve.exe”,将它删除;然后进入系统目录(Winntsystem32或windowssystem32),找 到文件"*_up.exe", 将它们删除;

步骤三,清除病毒在注册表里添加的项

打开注册表编辑器: 点击开始——>运行, 输入REGEDIT, 按Enter;

在左边的面板中, 双击(按箭头顺序查找,找到后双击):

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun

在右边的面板中, 找到并删除如下项目:"avserve.exe" = %SystemRoot%avserve.exe

关闭注册表编辑器。

第二部份 系统加速

一、Windows 98

1、不要加载太多随机启动程序

不要在开机时载入太多不必要的随机启动程序。选择“开始→程序→附件→系统工具→系统信息→系统信息对话框”,然后,选择“工具→系统配置实用程序→启动”,只需要internat.exe前打上钩,其他项都可以不需要,选中后确定重起即可。

2、转换系统文件格式

将硬盘由FAT16转为FAT32。

3、不要轻易使用背景

不要使用ActiveDesktop,否则系统运行速度会因此减慢(右击屏幕→寻显示器属性→Web标签→将其中关于“活动桌面”和“频道”的选项全部取消)。

4、设置虚拟内存

自己设定虚拟内存为机器内存的3倍,例如:有32M的内存就设虚拟内存为96M,且最大值和最小值都一样(此设定可通过“控制面板→系统→性能→虚拟内存”来设置)。

5、一些优化设置

a、到控制面板中,选择“系统→性能→ 文件系统”。将硬盘标签的“计算机主要用途”改为网络服务器,“预读式优化"调到全速。

b、将“软盘”标签中“每次启动就搜寻新的软驱”取消。

c、CD-ROM中的“追加高速缓存”调至最大,访问方式选四倍速或更快的CD-ROM。

6、定期对系统进行整理

定期使用下列工具:磁盘扫描、磁盘清理、碎片整理、系统文件检查器(ASD)、Dr?Watson等。
二、Windows 2000

1、升级文件系统

a、如果你所用的操作系统是win 9x与win 2000双重启动的话,建议文件系统格式都用FAT32格式,这样一来可以节省硬盘空间,二来也可以9x与2000之间能实行资源共享。

提醒:要实现这样的双重启动,最好是先在纯DOS环境下安装完9x在C区,再在9x中或者用win 2000启动盘启动在DOS环境下安装2000在另一个区内,并且此区起码要有800M的空间以上

b、如果阁下只使用win 2000的话,建议将文件系统格式转化为NTFS格式,这样一来可节省硬盘空间,二来稳定性和运转速度更高,并且此文件系统格式有很好的纠错性;但这样一来,DOS和win 9x系统就不能在这文件系统格式中运行,这也是上面所说做双启动最好要用FAT32格式才能保证资源共享的原因。而且,某些应用程序也不能在此文件系统格式中运行,大多是DOS下的游戏类。

提醒:在win 2000下将文件系统升级为NTFS格式的方法是,点击“开始-程序-附件”选中“命令提示符”,然后在打开的提示符窗口输入"convert drive_letter:/fs:ntfs",其中的"drive"是你所要升级的硬盘分区符号,如C区;还需要说明的是,升级文件系统,不会破坏所升级硬盘分区里的文件,无需要备份。

· 再运行“添加-删除程序”,就会看见多出了个“添加/删除 Windows 组件”的选项;

b、打开“文件夹选项”,在“查看”标签里选中“显示所有文件和文件夹”,此时在你安装win 2000下的区盘根目录下会出现Autoexec.bat和Config.sys两个文件,事实上这两个文件里面根本没有任何内容,可以将它们安全删除。

c、右击“我的电脑”,选中“管理”,在点“服务和应用程序”下的“服务”选项,会看见win 2000上加载的各个程序组见,其中有许多是关于局域网设置或其它一些功能的,你完全可以将你不使用的程序禁用;

如:Alertr,如果你不是处于局域网中,完全可以它设置为禁用;还有Fax Service,不发传真的设置成禁用;Print Spooler,没有打印机的设置成制用;Uninterruptible power Supply,没有UPS的也设置成禁用,这些加载程序你自己可以根据自己实际情况进行设置。

各个加载程序后面都有说明,以及运行状态;选中了要禁用的程序,右击它,选“属性”,然后单击停止,并将“启动类型”设置为“手动”或者“已禁用”就行了

d、关掉调试器Dr. Watson;

运行drwtsn32,把除了“转储全部线程上下文”之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十兆的空间。这是出错程序的现场,对我们没用。另外蓝屏时出现的memory.dmp也可删掉。可在我的电脑/属性中关掉

停掉不必要的服务和程序

在不改变任何配置的情况下超频是最理想的。
但别超太多,多了系统不稳定。

装一个“超级兔子”软件,优化清理一下,就可做到

预备篇
如果是新安装WinXP系统,那么你的机器按照微软的官方标准必须达到以下标准:
CPU频率为300MHz或更高
推荐使用128MB内存或更高
可用硬盘空间至少1.5GB以上
显示器必须支持800×600分辨率以上
当然微软的话向来是打折扣的,上述配置只能保证WinXP能够勉强运行起来,实际上如果你的CPU和内存配置刚刚够格的话,还是建议你打消升级的念头。笔者推荐至少使用256MB内存,PⅢ600MHz(赛扬800MHz)以上CPU的用户才可试着考虑一下是否需要升级,当然如果你想系统及其上运行的软件能发挥大部分性能,建议将内存提至384MB,CPU提至赛扬1GHz(或PⅢ800MHz)以上,当然硬盘性能也是一个考虑因素。另外,微软所说的1.5GB硬盘空间是指一个全新的没有加装任何应用软件的WinXP所占用的空间,实际上随着后续的使用,1.5GB是绝对不够的。所以,建议安装WinXP之前系统分区内至少留下4GB左右的硬盘空间,当然,如果你像“可怜的笔者”一样,硬盘小到只有2.7GB左右的系统分区,就一定要按照下面的操作方法将应用软件和所有的TEMP文件夹全部移动到别的分区上。
对于应用软件的安装,无论WinXP还是Win98/2000,都建议安装在非系统分区内统一管理,这样可以大大增加系统分区的稳定性。很多用户常常需要大量地更新或更换各种应用软件,还有些高级用户频繁地试用一些不稳定的应用软件。这些都很容易使得系统分区内产生大量的文件碎片,也不利于系统分区的备份恢复工作。另外,大部分用户的系统分区都相对较小,应付WinXP这样日渐庞大的身躯已经非常吃紧了,所以不建议在同一分区安装操作系统和所有的应用软件。
对Win98/2000的补充说明:
与WinXP相比之下,Win98/2000对于系统的要求可谓小儿科。尤其是Win98,绝大部分奔腾以上级别的电脑都可以轻松运行。至于Win2000,其实最适合在许多中年机器的操作系统上运行了。这里的中年,指的是主频500MHz~800MHz,内存为64MB~256MB的机器。这种机器现在运行WinXP显得有点先天不足,那么Win2000就是不二选择。不要以为Win2000除了稳定性外一无是处,其实,几乎全部的娱乐软件都可很好地运行在Win2000下,尤其在打上SP3补丁以后,Win2000的安全和可操作性得到了最好的体现。
操作篇
一、给系统分区瘦身
1.清理垃圾文件和垃圾键值
所谓垃圾文件/垃圾键值是指系统或软件在安装运行过程中产生的,在删除或结束运行后又没有被删除的文件/注册表信息。这些文件的清理绝大多数是通过某些专用优化软件进行的,除非你想累死自己:)。这里推荐的软件有超级兔子魔法设置和Windows优化大师。这两个软件设计得都非常人性化,操作相当简单,以Windows优化大师为例,在这里只需选择系统清理维护中的注册信息清理以及垃圾文件清理即可(图1)。
有一些软件正常卸载后会留下自己的安装目录和一些注册表键值,这些部分有可能对软件产生优化作用,在扫描时会忽略不计。请确证其已被删除,然后找到那些软件的安装目录,将其删除;之后点击“开始”→“运行”,键入“Regedit”并回车进入注册表编辑器,选择菜单“编辑”→“查找”,输入软件名字或公司名字,找到那些已经没有用的键值(图2),按Del键删除即可。
2.删除系统强行安装附件
有一些系统自带的附件并不是自己需要的,但即使是通过控制面板的“添加/删除文件”也无法删除。这时可以用文本编辑器(如记事本)打开“Windows\inf\sysoc.inf”,用“查找/替换”功能,在查找框中输入“,hide,”(两个英文逗号之间紧跟着“hide”),将“替换为”框设为“,,”(图3),选择全部替换之后存盘退出。再进入“添加/删除程序”,就会看见“添加/删除Windows组件”中多出了好几个选项,这样就可将那些没用的附件删除了。
3.关闭系统还原及系统休眠
系统还原的确是较好的系统安全方案,可它所占用的资源和硬盘空间却比较大。如果你不是三天两头地装一些劣质软件,而且硬件资源也并不富裕,笔者建议可视情况将其关闭。用鼠标右键单击“我的电脑”,选择“属性”,找到“系统还原”选项,在“在所有驱动上关闭系统还原”选项上打钩即可(图4)。如果你实在不放心,可选择只关闭所有非系统盘的系统监视,方法是选定某个盘符后点击“设置”按钮,在弹出的对话框中选择“关闭这个驱动器上的‘系统还原’”(图5)并确定。
系统休眠是一项默认的电源管理策略,可在系统长时间不使用时让其休眠以节省电力,但同时它也是一项很占硬盘的功能,因为会在系统分区上占用和物理内存相等的磁盘空间。笔者建议长时间不使用电脑完全可以关闭总电源,没有必要使用休眠功能:进入控制面板,选择电源选项,进入“休眠”页,将“启用休眠”钩除即可(图6)。
4.对Win98/2000的补充说明
Win98/2000下的垃圾文件/键值的清除和WinXP一样用优化软件处理比较方便,没有用的Windows附件也可使用相同的删除方法。系统休眠及系统还原是WinXP的新功能,在98和2000下无需修改。
二、系统盘文件的有序化
1.分区格式推荐及磁盘整理
对新安装的电脑,根据自己的情况选择分区格式是很必要的。这里先简略说一下NTFS格式。NTFS格式是NT内核操作系统支持的一种比FAT32更为先进和安全的磁盘格式。与FAT32相比,NTFS中簇的大小不依赖于磁盘或分区的大小,簇尺寸的缩小不但可以降低磁盘空间的浪费,还能够减少文件碎片;另一方面,NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。所以笔者强烈推荐使用WinXP的用户将分区改为NTFS格式。但NTFS格式并不能被Win98识别,除非使用第三方软件。所以如果用户想使分区能够在Win98和WinXP/2000通用,可将后者的系统分区格式化为NTFS,而其它分区仍视情况保留为FAT32格式。
电脑使用一段时间后,不可避免会产生文件碎片,因此要视情况看是否需要整理一次磁盘。所谓磁盘整理就是尽量使一个文件被分配到连续的簇上(参见插文)。可直接通过WinXP的磁盘管理工具来检测或整理磁盘,不过首先需要注意的是,在进行磁盘整理前待整理分区至少要有7%以上的未用空间。此工具的具体使用方法是:点击“开始”菜单,依次找到“所有程序”→“附件”→“系统工具”→“磁盘碎片整理程序”,在弹出的主界面中先选择要整理的磁盘,然后点击“分析”,电脑会对选定盘进行分析,并将分析结果显示出来(图7),之后根据建议选择是否进行碎片整理即可。要说明的是,在优化系统时,这一步应当放在磁盘文件相关处理的最后一步(包括第一大步的瘦身和下面的调节文件写入),以避免重复劳动。
2.转移系统区写入文件的保存位置
为了减少系统分区中的文件碎片,以加快对系统文件的访问,优化系统时应尽量调节少向系统盘写入文件,我们可将系统区部分写入文件的保存位置转移到其他分区上,这里可改变位置的包括虚拟内存页面文件、临时文件夹和“我的文档”等。
先来看虚拟内存页面文件如何转移。右键单击“我的电脑”,选择“属性”并进入系统属性中的“高级”页面,点击“性能”框中的设置,弹出性能选项的窗口,进入“高级”页面并点击其上的虚拟内存更改按钮(图8),选择WinXP的系统区即可看到系统默认的选择。这里并不推荐自定义虚拟内存页面文件大小,因为WinXP在这方面的管理已比较完善。但可将其移至其他分区,一方面可防止因其大小改变而引起系统分区磁盘碎片增多,另外可空出更多的系统分区空间。记下图8上的系统的默认设置,然后将系统分区上的设置变为“无页面文件”,点击转移目的分区,选择“自定义大小”,并填入刚才记录下来的数值即可。
临时文件分为IE临时文件、系统临时文件和刻录临时文件。由于这三者特别是前两个目录下的文件是所有文件中删改频率最高的,而且都是残留的垃圾文件,极容易产生磁盘碎片。所以将它们转移到别的分区是最好的办法。打开控制面板中的Internet选项,在“常规”页面的的Internet临时文件中点击“设置”,在弹出窗口点击“移动文件夹”(图9),再自己设置想要移动到的分区目录就可以了,当然这里也可自行设置IE临时文件夹的大小。右键单击“我的电脑”,选择“属性”,进入系统属性中的“高级”页面,选择环境变量,将变量中的“TMP”和“TEMP”值改为其他分区中的某个目录即可。如果使用了WinXP的刻录功能,系统分区还会保留有刻录临时文件,进入资源管理器,选择刻录机盘符并单击鼠标右键菜单的“属性”项,在“录制”标签下可将此临时文件夹安置于其他驱动器(图10)。
下一个需要处理的是“我的文档”,其实这也是加快操作的办法,一般人都会单独划分出一个盘存放自己专用的文档,而很多软件默认的保存路径都是该用户的“我的文档”文件夹,每次都需要来回切换路径还不如一次搞定:鼠标右键点击“我的文档”,在属性设置项中可将“目标文件夹”默认的保存路径修改至其他目录(图11)。
3.对Win98/2000的补充说明
这一部分Win2000和WinXP除了刻录临时文件夹以外,没有太大区别。Win98方面,文件格式方面只有选FAT32了,现在使用FAT16格式的用户相当少了,如果你恰好如此,可用“系统工具”中的“磁盘转换器”将其转为FAT32。关于磁盘碎片整理工具的选用,Win98和WinXP也有着本质区别。用过Win98自带的磁盘碎片整理工具的朋友一定对它的速度不敢恭维吧,所以这里提供两种方法,一是选用第三方的磁盘碎片整理工具,比如Vopt就很不错(图12);另一个方法是改造一个Win98自带的碎片整理工具:在整理之前点击“设置”,将“重新安排程序文件……”一项勾除并确定(图13),这样设置后再整理速度就会快很多。至于TEMP目录的设置,Win98也有着不同的方法,这里要说明的是,通过在Autoexec.bat中加载“settemp=…”等语句来实现,那只能控制DOS程序的临时写入文件夹,Windows程序的Temp文件夹需要通过修改注册表移动其位置。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\临时文件,将其下的Folder键值改为你所希望转移位置,重启系统即可。

三、给系统瘦身
1.随系统启动程序的查找及取消
WinXP中改进了Win98下的MSConfig程序,将所有地方(开始菜单中的“启动”项目、注册表中指示的自动启动程序等)都集中到了一处,可一起修改。只要在开始菜单的运行对话框中输入“msconfig”并回车即可进入系统配置实用程序,进入“启动”页面,这里可以到看各种随机启动的程序(图14),仔细检查有没有你想关闭的,只要勾除其前面的复选框即可。需要说明的是,不少软件自身就带有去除自启动选项,如果你在这里关闭有时只要运行该软件又会让其自启动,因此要细心去找软件的自带设置。
2.关掉不必要的服务
WinXP在启动时会自动加载一些常用服务,可是有很多对于平常用户来说并不用到。所以我们可以手动控制这些服务的加载与否来达到提升速度的目的。在“控制面板”中选择“管理工具”→“服务”,打开后看到服务列表(图15),有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击“属性”。在“常规”选项上选择“自动”、“手动”或“禁用”,其中“自动”表示每次系统启动时,都自动启动该服务;“手动”表示WinXP不会自动启动该服务,而是在程序需要可选择启动;而“禁用”则表示不允许启动该服务。
有些服务是WinXP所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标指在该服务名上查看。下表中列出了可根据具体需要关闭的Windows默认安装的服务(见下表)。
3.性能与外观的均衡
右键单击“我的电脑”,选择“属性”,进入系统属性中的“高级”页,点击“性能”框中的设置,弹出性能选项的窗口(图16)。视觉效果选项因人而异,你大可自己尝试一下各种区别。视觉效果好的话系统性能就相对降低。至于桌面色深是32位还是16位其实对系统性能影响不大,因为90%以上的显卡在运行32位真彩时桌面环境的速度和16位时几乎一样。
4.右键菜单减肥
右键菜单并不是一成不变的,一些没用的命令应当删除。而有时我们正常卸载某个应用程序后,在右键菜单中仍会留下一些不再需要的项目,也同样需要将其删除。这些项目一般都存放在注册表管理器下的“HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers”;如果是只对文件夹有效的项目,则存放在“HKEY_CLASSES_ROOT\Directory\shell”、“HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers”、“HKEY_CLASSES_ROOT\Folder\shell”和“HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers”中,只需进入注册表编辑器中找到相应位置并删除就可。系统使用时间过长还会使得右键菜单中的“新建”项目过长,也可以通过修改注册表来删除不需要的新建样板,不过这里用软件来实现修改更为简单,比如用TweakUI(图17,下载参考http://www.onlinedown.net/soft/5728.htm)。
5.减少Log文件纪录
没有多少人会在程序出错的时候仔细查看那个错误报告选项吧,那就把它关掉。同样是系统属性里的高级菜单,单击最下面的错误报告选项打开错误报告窗口。选择第一个“禁用错误报告”,并且把子项“发生严重错误时通知我”选上即可(图18)。
还需设置调试器Dr.Watson,只需点击“开始”→“运行”,键入“drwtsn32”并回车打开调试器Dr.Watson,把除了“转储全部线程上下文”之外的全都去掉(图19)。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请在系统盘中搜索user.dmp文件并删除,可能会节省几十MB的空间,这是出错程序的现场,只对程序员分析错误有用。
6.关闭自动更新
自动更新对于不能上网或难得上网的人来说根本用不到。而对于那些勤于更新的人来说又显得反应过于缓慢。关掉它是理所当然。用鼠标右键单击“我的电脑”,选择“属性”,进入“自动更新”页,去掉保持我的计算机最新的选项(图20)。如果有需要,我们大可通过“开始”→“所有程序”→“WindowsUpdate”来进行手动升级。当然如果要彻底关闭自动更新功能,请参考上文在“服务”中禁用“AutomaticUpdate”。
7.压缩文件夹功能的关闭
WinXP内置了压缩文件夹功能,可以把Zip文件当成文件夹一样浏览。不过,系统要使用部分资源来实现这一功能,对于装有WinZip或WinRAR的用户,禁用该功能可提升系统性能。实现方法非常简单,在开始菜单的运行框中输入“regsvr32/uzipfldr.dll”,取消zipfldr.dll的注册,之后在WinZip或WinRAR中重新设置Zip的文件关联即可。
8.对Win98/2000的补充说明
由于Win2000中去除了MSConfig命令(为此微软也遭了不少骂,在WinXP中终于悔改了),所以一些在启动项中没有列出的程序只有在注册表中直接修改。点击“开始”,选择“运行”,键入“regedit”启用注册表管理器,找到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”删除下面不需要的键值(后者需拥有管理员权限)即可。
Win2000的绝大多数服务与WinXP相同,可参考表一修改。不同的几个服务请参照表二。
Win98下的系统配置程序MSConfig相对WinXP的就有些简单和不完善,但也有其特点。所谓简单和不完善,是因为有一部分自动运行的程序在注册表中有登记,这里却看不到,需要到注册表中直接删除,其特点在于Win98保留了DOS时候的Autoexec.bat和Config.sys文件,因此系统配置程序中也提供了对这两个文件进行配置的页面(图21),可根据自己的情况选用。
另外,在Win98系统属性的“系统”页中打开“性能”,再打开“高级设置栏”的“文件系统”项,在“硬盘”页内,可设置计算机的用途,选取“网络服务器”,并将“预读式预化”调整到“全部”(图22);在“软盘”页内勾除“每次启动计算机都搜索新的软盘驱动器”,这样可获得更好的系统性能。
四、深入调节系统性能
1.减少程序出错时等待时间
进入注册表编辑器,找到HKEY_CURRENT_USER\ControlPanel\Desktop,其中HungAppTimeout值表示系统要求用户手工结束被挂起任务的时间,默认值5000,减小该值可降低系统在某些特殊情形下的响应延迟。当然如果在你的系统上,某些软件的运行速度本来就很慢,把该键值设置得太小就有可能使XP误认为正在运行的软件已经被挂起。如果遇到此类情况,你可以逐步增加HungAppTimeout值,建议每次增加1000,直到XP不再把正在运行的软件误认为“停止响应”。
2.加快开始菜单显示速度
进入注册表编辑器,减小HKEY_CURRENT_USER\ControlPanel\Desktop中MenuShowDelay值。默认400,可把它设置为50。如果把这个值设置得太小,例如0,鼠标指针经过菜单时子菜单会立即显示出来,干扰用户的选择操作。
4.XPPrefetcher修改
WinXP自带了一个名为Prefetcher的服务,这个服务用于管理Windows启动时的程序初始化过程,其中指定的程序可在以后使用中快速载入。Prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。进入注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,其中有一个键值名为EnablePrefetcher,多数情况下它的值是3。可以随便试试不同的数值,直到找到最适合自己机器的值为止。
5.打开网卡20%带宽
默认情况下,WinXP会保留一块网卡20%的带宽。如果你用的是宽带,就需要把这个限制去掉,方法如下:以管理员身份登录,在开始菜单的运行框中输入“gpedit.msc”,进入组策略配置窗口后在左边展开“计算机配置”→“管理模版”→“网络”→“QoS数据包调度程序”,之后在右边窗口双击“限制可保留带宽”,选中选项“已启用”,将“带宽限制%”的值改为0(图23)并重启。需要注意的是Home版不支持该操作,无法去除该限制。
6.加速局域网中的共享查看
如果在局域网上经常要漫长地等待窗口显示网络邻居的共享目录时,你就会发现这个优化有多重要。通常情况下,当WinXP连接到其他计算机时,会检查对方机器上所有预定的任务。我们要把这个过程去掉。进入注册表编辑器,在注册表中找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace。删除其下的{D6277990-4C6A-11CF-8D87-00AA0060F5BF}键。再试一下,是不是快很多?
7.快速启动机器的诀窍
右键单击“我的电脑”,选择“属性”,打开系统属性里的高级菜单,点开“启动和故障回复”的“设置”菜单,再点击系统启动的编辑按钮,将弹出窗口中最后的multi()disk()rdisk()partition()\WINDOWS="MicrosoftWindowsXPProfessional"后的“/fastdetect”改为“/nodetect”(图24),这样可以加快不少启动时间。
8.优化主板SystemCMOS/RealTimeClock
这个优化有点烦。右键单击“我的电脑”,选择“属性”,打开系统属性里的硬件菜单,在设备管理器中找到SystemCMOS/RealTimeClock,记下它的IRQ号(图25)。然后打开注册表编辑器,找到注册表中的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl。在这里建一个名为IRQ*Priority(其中*号是刚才的IRQ号)的DWORD双字节值,然后把它的值设为1,重启之后就会发现主板的性能有所提高了。
9.利用CPU的L2Cache加快整体效能
打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement,将SecondLevelDataCache的数值数据更改为与CPUL2Cache相同的十进制数值,例如:P41.6GA的L2Cache为512kB,数值数据更改为十进制数值512。
10.对Win98/2000的补充说明由于Win2000和Win98的设计缺陷,有时需要用户自己开启硬盘和光驱的DMA模式,打开方式为:
在2000下,进入控制面板的系统选项,选择“硬件”→“设备管理器”。点开“IDEATA/ATAPI控制器”,进入“主IDE通道”或“次IDE通道”,选择“高级设置”,如果Win2000没有自动检测出来,即当前传输模式非DMA时,可在相应设备的“传送模式”中选择“DMA”(图26)。在Win98下右击“我的电脑”选择“属性”,在设备管理器中选择硬盘属性,勾上DMA即可。
由于Win2000和WinXP的核心是一样的,所以大部分WinXP优化方式都适用于2000。这里就简单介绍一下关于Win98的优化。
(1)加快菜单显示速度、减少程序出错时等待时间、加速局域网中的共享查看等优化方法,其注册表操作方法都与WinXP相同,只是有时需要自己创建键值。
(2)实现软驱后台写盘
在Win98里面可以做到类似linux的后台写盘,即把写盘操作记住,在系统空闲的时候再写盘。进入注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc键值,下面的0000键值指第一软驱,0001指第二软驱。在要修改软驱的键值下新建一个DWORD值,改名为ForeFifo,值为0。
(3)增加硬盘缓存
打开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem,其中NameCache是文件名缓存,32MB系统建议为800000,64MB系统建议为0F00000;PathCache是缓存路径,32MB系统建议为008000,64MB系统建议为0F0000。
(4)更快的光驱Cache
现在的光驱都已经发展到56×了,但Win98仍然只能设置到4×的光驱。进入注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem\CDFS,右边能看到“CacheSize”和“Prefetch”,如果你现在是使用Win98推荐的四倍速设置,它们的值应该是“0000026B”和“000000E4”,大家根据自己的需求来修改吧,修改完后需重新启动。如果光驱常用于多媒体播放,可以把CacheSize(光驱缓存)值修改为“D6040000”或更高(不要超过最大值“AC090000”),为保证高速光驱能发挥其性能,可对Prefeth值进行修改,如8倍速为“C0010000”,16倍速为“80030000”,24倍速为“40050000”,32倍速以上为“00070000”。

WinXP优化小技巧集锦
有一些看上去算不上是速度优化,但能极大方便操作的小技巧,这里也列了出来。
1.某些文件系统报告正在使用无法删除,怎么办?
开始菜单→运行,输入“regsvr32/ushmedia.dll”并回车,之后即可执行删除操作,如要恢复这个功能,请运行:regsvr32shmedia.dll。
2.重命名系列文件
在“Windows资源管理器”或“我的电脑”窗口,选定要重命名的多个文件,单击“重命名”。键入新名称,此时系列中的所有文件都将使用键入的新名称按顺序命名。
3.“运行”的妙用
在“开始”菜单中的“运行”选项中输入“.”会打开“系统盘符:\DocumentsandSettings\当前登录WindowsXP的用户名的文件夹”;如果输入“...”就会打开“我的电脑”。
4.快速关机、重启
按下“Ctrl+Alt+Del”组合键,打开“Windows任务管理器”窗口,单击“关机”命令,在弹出菜单中按住“Ctrl”键,单击“关机”或者“重新启动”命令,这样就可以跳过保存设置画面,瞬间关机或者重启。采用这种关机方式,系统不会提示你保存文件或关闭窗口,如果你还有未保存的文件,那么千万别用这种方法。
5.删除SharedDocuments文件夹
打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders,删除子键{59031a47-3f72-44a7-89c5-5595fe6b30ee}。那么重启后你的电脑上所有的SharedDocuments文件夹都会消失掉。
6.重新安装之后不需重新激活
如果要重新安装WinXP,先完成一般的安装过程,然后把重装前的Windows\System32下Wpa.dbl文件备份复制到Windows\system32文件夹中即可。

文件碎片和TEMP文件
现代操作系统磁盘管理的前提都需要将磁盘划分成若干个最小的磁盘分配单位,在Windows操作系统上这个最小的单位被称为“簇”,每一簇代表多少磁盘容量由你在高级格式化分区时选定(或让系统视你的分区大小作出自动选择)。每个文件

换CPU,速度就快了