全面提速Windows XP

发表于:2007-07-13来源:作者:点击数: 标签:
l 问题解决: Windows XP现在已经相当普及了,在使用它的过程中,你是否感觉在速度上很多地方还没有Windows 9x系统快呢?比如访问网上邻居、开机关机等,下面我们就来逐个提升它们的速度。 1、加速网上邻居 在Windows XP中访问网上邻居是相当恼人的,系统会

l          问题解决:

 

 Windows XP现在已经相当普及了,在使用它的过程中,你是否感觉在速度上很多地方还没有Windows 9x系统快呢?比如访问网上邻居、开机关机等,下面我们就来逐个提升它们的速度。

 

 

 

1、加速网上邻居

 

 

 

  在Windows XP中访问网上邻居是相当恼人的,系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,显然这样速度就会比Windows 9x中慢很多。其实这些功能我们并没有使用上,与其不用还不如删除它们,这样速度就会明显加快。打开注册表编辑器,找到

 

HKEY_LOCAL_MACHINE/sofeware/Microsoft/Windows/CurrentVersion/Explore/RemoteComputer/NameSpace,删除其下的{2227A280-3AEA-1069-A2DE08002B30309D}(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。

 

 

 

2、减少开机滚动条时间

 

 


每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度。打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。

 

youyang注:此方法对整体Windows启动速度优化无效,虽然这个方法使滚动圈数减少,但整个启动时间并未改变!

 

3、加快关机速度

 

 

 

  在XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快关机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USERControl PanelDesktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;最后再找到HKEY_LOCAL_MACHINE SystemCurrentControlSetControl,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。

 

 

 

4、去掉菜单延迟

 

 

 

  为了达到视觉上的真实感,Windows XP中的菜单在打开时会有滑出的效果,但这也会延缓打开速度。我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以去掉菜单延迟效果。

 

 

 

 

 

XP的终极优化,效果明显!就说占用空间可由1.X GB减到不到700MB,绝对完全!用XP的朋友马上试试!

 

 

 

------1、删除Windows强加的附件:

 

 

 

a. 用记事本NOTEPAD修改winntinfsysoc.inf,用查找/替换功能,在查找框中输入,hide(一个英文逗号紧跟hide),将“替换为”框设为空。并选全部替换,这样,就把所有的,hide都去掉了,

 

 

 

b. 存盘退出,

 

 

 

c. 再运行“添加-删除程序”,就会看见“添加/删除 Windows 组件”中多出了好几个选项;这样你可以删除好些没有用的附件

 

 

 

-----2.关掉调试器Dr. Watson;

 

 

 

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

 

 

 

------3.关闭“系统还原”

 

 

 

鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,如果你不是老噼里啪啦安装一些软件(难道你比我还厉害??),你也可以去掉,这样可以节省好多空间的

 

 

 

------4.关闭“休眠支持”

 

 

 

因为休眠功能占的硬碟空间蛮大的, 所以关闭比较好, 控制台-->电源选项-->休眠(不要打勾)

 

 

 

 

 

------5.将C区根目录下的boot.ini文件的系统、隐含及只读属性去除,用记事本打开,将

 

 

 

[operating systems]

 

multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000 Professional" /fastdetect

 

 

 

最后的fastdetect改为nodetect

 

 

 

 

 

------6.在“开始-运行”中输入regedit,打开“HKEY_LOCAL_MACHINESYSTEMControlSet001Control”,将右边窗口的SystemStartOptions键值改为NODETECT

 

 

 

 

 

------7.加快Win XP浏览速度!

 

 

 

打开注册表点击到:

 

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/RemoteComputer/NameSpace

 

 

 

在其分栏出选择键值:{D6277990-4C6A-11CF-87-00AA0060F5BF}

 

 

 

 

 

------8.关掉不必要的服务(这里没全给出,在标准、扩展内,更多选择)

 

 

 

单击“开始”→“设置”→“控制面板”。双击“管理工具”→

 

 

 

“服务”,打开后将看到服务列表,有些服务已经启动,有些则没

 

 

 

有。右键单击要配置的服务,然后单击“属性”。在“常规”选项

 

 

 

卡上选择“自动”、“手动”或“禁用”,其中“自动”表示每次

 

 

 

系统启动时,Windows XP都自动启动该服务;“手动”表示

 

 

 

Windows XP不会自动启动该服务,而是在你需要该服务时手动启动

 

 

 

该服务;而“禁用”则表示不允许启动该服务。在实际配置时,选

 

 

 

择“手动”或者“禁用”都可以实现关闭该服务的目的,推荐使用

 

 

 

手动功能,这样你随时可以启动一些临时需要的服务。

 

 

 

 

 

 

 

  有些服务是Windows XP所必需的,不能关闭,否则将会造成系

 

 

 

统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标

 

 

 

悬停在该服务名上查看。下面我们就先来看一看这些服务的说明,

 

 

 

最后再看哪些服务可以关掉(见下表)。

 

 

 

 

 

 

 

alerter

 

 

 

你未连上局域网并且不需要管理警报

 

 

 

 

 

 

 

clipbook

 

 

 

你不需要查看远程剪贴簿的剪贴页面

 

 

 

 

 

 

 

distributed link tracking client

 

 

 

若不使用ntfs分区并且没有联入局域网

 

 

 

 

 

 

 

distributed transaction coordinator

 

 

 

不需要同时处理多个数据库或者文件系统

 

 

 

 

 

 

 

fax service

 

 

 

不用windows 2000发送或者接收传真

 

 

 

 

 

 

 

ftp publishing service

 

 

 

你的计算机不做ftp服务器

 

 

 

 

 

 

 

iis admin service

 

 

 

你的计算机不做www服务器

 

 

 

 

 

 

 

indexing service

 

 

 

你的计算机不提供远程文件索引和快速访问或者没有连上局域网

 

 

 

 

 

 

 

internet connection sharing

 

 

 

你不准备用windows 2000做路由服务器,让多人共享一条线路上网

 

 

 

 

 

 

 

ipsec policy agent

 

 

 

你未连接到windows 2000的域

 

 

 

 

 

 

 

logical disk manager administrative service

 

 

 

你不准备使用磁盘配额

 

 

 

 

 

 

 

message queuing

 

 

 

你未连接到windows 2000的域

 

 

 

 

 

 

 

messenger

 

 

 

你未连接到windows 2000的域并且不需要管理警报

 

 

 

 

 

 

 

net logon

 

 

 

你不想让局域网上的其他用户登录

 

 

 

 

 

 

 

netmeeting remote desktop sharing

 

 

 

你不想使用netmeeting远程管理计算机

 

 

 

 

 

 

 

network dde

 

 

 

你没有连入局域网

 

 

 

 

 

 

 

network dde dsdm

 

 

 

你没有连入局域网

 

 

 

 

 

 

 

performance logs and alerts

 

 

 

若不想知道计算机每一秒都干什么

 

 

 

 

 

 

 

qos rsvp

 

 

 

你没有使用依赖于qos的程序

 

 

 

 

 

 

 

remote aclearcase/" target="_blank" >ccess auto connection manager

 

 

 

你不想在程序企图读取网络信息时自动连接到网络

 

 

 

 

 

 

 

remote procedure call (rpc) locator

 

 

 

你不需要管理rpc名称服务数据库

 

 

 

 

 

 

 

routing and remote access

 

 

 

你的计算机不做路由器

 

 

 

 

 

 

 

runas service

 

 

 

你不需要在某一用户下以另外一个用户的身份执行一个程序

 

 

 

 

 

 

 

simple mail transport protocol (smtp)

 

 

 

你的计算机不做邮件发送服务器

 

 

 

 

 

 

 

smart card

 

 

 

你没有智能卡阅读器

 

 

 

 

 

 

 

smart card helper

 

 

 

你没有旧式智能卡阅读器

 

 

 

 

 

 

 

snmp trap service

 

 

 

你没有连接到windows 2000的域

 

 

 

 

 

 

 

tcp/ip netbios helper service

 

 

 

你的计算机不准备让别人共享

 

 

 

 

 

 

 

tcp/ip print server

 

 

 

不让你的计算机成为网络打印服务器

 

 

 

 

 

 

 

telnet

 

 

 

不想远程控制计算机执行控制台命令

 

 

 

 

 

 

 

uninterruptible power supply

 

 

 

没使用ups或ups不支持双向传输信号

 

 

 

 

 

 

 

utility manager

 

 

 

不从一个窗口中启动和配置辅助工具

 

 

 

 

 

 

 

windows management instrumentation

 

 

 

你不看你的系统管理信息

 

 

 

 

 

 

 

world wide web publishing service

 

 

 

你的计算机不做www服务器

 

 

 

 

 

 

 

-----10.A.***加速XP的开关机 ***

 

 

 

缩短等待时间

 

 

 

开启注册表编辑器,找到

 

 

 

HKEY_LOCAL_MACHINESystemCurrentControlSetControl,

 

 

 

将 WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:

 

 

 

20000 )

 

 

 

找到 HKEY_CURRENT_USERControl PanelDesktop 键,将右边视窗

 

 

 

的 WaitToKillAppTimeout 改为 1000,

 

 

 

( 原设定值:20000 )即关闭程序时仅等待1秒。将

 

 

 

HungAppTimeout 值改为:200( 原设定值:5000 ),

 

 

 

表示程序出错时等待0.5秒。

 

 

 

 

 

 

 

让系统自动关闭停止回应的程式。

 

 

 

打开注册表 HKEY_CURRENT_USERControl PanelDesktop 键,

 

 

 

将 AutoEndTasks 值设为 1。 ( 原设定值:0 )

 

 

 

 

 

 

 

加快选单显示速度

 

 

 

开启注册表编辑器,找到 HKEY_CURRENT_USERControl

 

 

 

PanelDesktop,

 

 

 

将其下的 MenuShowDelay 项改为:0 ( 原设定值:400 ),

 

 

 

你的选单将会出乎意料地快。

 

 

 

 

 

 

 

B.***XP减肥方法 ***

 

 

 

1. 删除系统档备份

 

 

 

sfc.exe /purgecache

 

 

 

2 删除驱动备份

 

 

 

windowsdriver cachei386目录下的Driver.cab文件 (73mb)

 

 

 

3. 取消系统还原

 

 

 

4、删除Help档(减掉40多mb)

 

 

 

5、删掉WINDOWSsystem32dllcache下档(减去200  300mb),这是

 

 

 

备用的dll档,

 

 

 

只要你已拷贝了安装档,完全可以这样做。

 

 

 

6、把我的文件、IE的暂存档案夹都转到其他硬碟(分区)。

 

 

 

7、把虚拟记忆体也转到其他硬碟。

 

 

 

8、将应用软体装在其他硬碟(这对重装系统也有好处)。

 

 

 

9、删除windowsime下不用的输入法! (日文,韩文,简体中文输

 

 

 

入法,84.5MB)

 

 

 

10、如用ntfs装xp,本身就节省硬碟。

 

 

 

 

 

 

 

---------9.在默认情况下,XP Pro 会保留一块网卡的20%的带

 

 

 

宽。

 

 

 

如果你用的是宽带的话可能会超过这个限制所以需要把这个限制去

 

 

 

掉,方法如下:

 

 

 

 

 

 

 

1.以管理员权限登陆

 

 

 

2. run gpedit.msc

 

 

 

3. 展开 "计算机配置"

 

 

 

4. 展开 "管理模版"

 

 

 

5. 展开 "network"

 

 

 

6. 展开 "QoS Packet Scheduler"

 

 

 

7. 右边窗口双击 "limit reservable bandwidth"

 

 

 

8. 选中选项 "已启用"

 

 

 

9. 将 "Bandwidth limit %" 的值改为0

 

 

 

10.重启。

 

 

 

 

 

 

 

Home版不支持该操作,无法去除该限制!

 

 youyang注:关于WindowsXP会保留20%的带宽说法完全错误,微软在:
Windows XP 服务质量 (QoS) 增强和行为
一文中对这个问题进行了说明

 

 

 

 

 

-----10.XP里打开DMA

 

 

 

关於DMA:

 

 

 

到装置管理员里选择IDE ATA/ATAPI controllers

 

 

 

到Primary/Secondary IDE Channel里面的进阶设定

 

 

 

将所有的转送模式都设定为使用DMA(如果可用的话)

 

 

 

系统就会自动打开DMA支援(在BIOS里也应该要先设为支援DMA)

 

 

 

 

 

 

 

-----11.关闭错误回报

 

 

 

控制台---->系统---->进阶---->右下角--->错误报告---->关闭

 

 

 

 

 

 

 

-----12.解决有网卡的机器NAV在WinXP启动后停顿的问题

 

 

 

开始~连线~显示所有连线

 

 

 

按~区域网路~右键~选内容

 

 

 

在一般下面~选Internet Protocol(TCP/IP)~按内容

 

 

 

使用下列的ip位址~第一个192.168.0.1~第二个打255.255.255.0

 

 

 

 

 

 

 

或者在第一次启动后 在DOS COMMAND内输入ipconfig,把

 

 

 

Ethernet adapter内的IP Address及Subnet Mask对应输入

 

 

 

这样就好了~以後开机就不会停顿了

 

原文转自:http://www.ltesting.net