找回密码
 注册
查看: 5723|回复: 1

真正实用的XP系统优化【转贴】

[复制链接]
发表于 2003-9-18 22:46:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
xp全面优化
1、 缩短等待时间
打开注册表编辑器,找到 hkey_local_machine\system\currentcontrolset\control将
waittokillservicetimeout 设为:1000或更小(原设定值:20000)。
找到 hkey_current_user\control panel\desktop 键,将右边窗口的 waittokillapptimeout 改为 1000(原设定值:20000),即关闭程序时仅等待1秒。将 hungapptimeout 值改为:200(原设定值:5000),表示程序出错时等待0.5秒。

2、 让系统自动关闭停止响应的程序
打开注册表 hkey_current_user\control panel\desktop 键,将 autoendtasks 值设为 1(原设定值:0)。

3、 加快菜单显示速度
打开注册表编辑器,找到 hkey_current_user\control panel\desktop,将其下的 menushowdelay 项改为:0,你的菜单将会出乎意料地快。

4、 加速共享查看
打开注册表编辑器,把hkey_local_machine\software\microsoft\windows\currentversion\explorer\remotecomputer\namespace下的{d6277990-4c6a-11cf-8d87-00aa0060f5bf} 删掉

5、 加快窗口显示速度:
打开注册表编辑器,找到hkey_current_user\control panel\desktop\windowmetrics子键分支,在右边的窗口中找到minanimate键值,其类型为reg_sz,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下来从开始菜单中选择“注销”命令,激活刚才所作的修改即可

6. winxp 非必要服务项
服务名称 如果符合下列条件,你可以将之关闭
alerter 你未连上局域网并且不需要管理警报
automatic update 系统自动升级
background intelligent transfer service 使用空闲带宽
clipbook 你不需要查看远程剪贴簿的剪贴页面
distributed linktracking client 若不使用ntfs分区并且没有联入局域网
distributed transactioncoordinator 不需要同时处理多个数据库或者文件系统
fax service 不用windows 2000发送或者接收传真
ftp publishing service 你的计算机不做ftp服务器
iis admin service 你的计算机不做www服务器
indexing service 你的计算机不提供远程文件索引和快速访问或者没有 连上局域网
internet connectionsharing 你不准备用windows2000做路由服务器,让多人共享 一条线路上网
ipsec policy agent 你未连接到windows 2000的域
logical disk manageradministrative service 你不准备使用磁盘配额
message queuing 你未连接到windows 2000的域
messenger 你未连接到windows2000的域并且不需要管理警报
net logon 你不想让局域网上的其他用户登录
netmeeting remotedesktop sharing 你不想使用netmeeting远程管理计算机
network dde 你没有连入局域网
network dde dsdm 你没有连入局域网

nvidia drivers helper service 禁用
performance logs andalerts 若不想知道计算机每一秒都干什么
print spooler 禁用
qos rsvp 你没有使用依赖于qos的程序
remote access autoconnection manager 你不想在程序企图读取网络信息时自动连接到网络
remote procedure call (rpc)locator 你不需要管理rpc名称服务数据库
routing and remoteaccess 你的计算机不做路由器
remote registry 远程改注册表 禁
runas service 你不需要在某一用户下以另外一个用户的身份执行一个程序
simple mail transportprotocol (smtp) 你的计算机不做邮件发送服务器
smart card 你没有智能卡阅读器
smart card helper 你没有旧式智能卡阅读器
snmp trap service 你没有连接到windows 2000的域
tcp/ip netbios helperservice 你的计算机不准备让别人共享
tcp/ip print server 不让你的计算机成为网络打印服务器
telnet 不想远程控制计算机执行控制台命令
uninterruptible powersupply 没使用ups或ups不支持双向传输信号
utility manager 不从一个窗口中启动和配置辅助工具
windows managementinstrumentation 你不看你的系统管理信息
world wide webpublishing service if你的计算机不做www服务器

7、 删除共享文档:
默认情况下,在windows xp中打开我的电脑,会看到在硬盘图标上方有一些文件夹。这些就是“共享文件夹”,这里有每一个用来户共享文件所用的文件夹。这些文件夹特别烦人,毫无必要。我们可以让这些文件夹在我的电脑中消失:
打开注册表编辑器,把hkey_local_machine\software\microsoft\windows\currentversion\explorer\mycomputer\namespace\delegatefolders下的{59031a47-3f72-44a7-89c5-5595fe6b30ee}删
掉,下次打开我的电脑,这些烦人的文件夹就不复存在了。

8、 加快windows xp的启动:
(1)windows xp自带了一个名为prefetcher的服务,这个服务管理着windows启动时的程序初始(即启动时滚动的蓝条),其中指定的程序可以 在以后使用中快速载入。prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。打开注册表编辑器,在注册表中找到:
    hkey_local_machine\system\currentcontrolset\control\sessionmanager\memorymanagement\prefetchparameters,其中有一个键 值名为enableprefetcher,多数情况下它的值是3。推荐设置值是5——在我的机子上,设为5的时候工作状态最佳。可以随便试试不同的数 值,直到找到最适合自己机子的值为止。也可以把prefetcher禁用掉,只需把值设为0就可以了。不过,除非是为了测试用途,一般人都不 会傻到把它设为0。
(2)"我的电脑"->"属性"->"高级"->"启动和故障修复"中,点"错误报告",选择"禁用错误汇报"、"但在发生严重错误时通知我"。
(3)去掉"将事件写入系统日志","发送管理警报","自动重新启动"选项;将"写入调试信息"设置为"无"。
(4)点击"编辑",在弹出记事本文件中:
  [operating systems]
  timeout=30 //把缺省时间 30 秒改为 0 秒
  multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp professional" /fastdetect //把缺省 fastdetect 改为 nodetect
  注册表修改方法:"hkey_local_machine\system\controlset001\control" ,systemstartoptions键值改为nodetect。

9、 加快windows xp的重启和关机:
按下ctrl+alt+delete打开windows 任务管理器,然后选择关机(u),先按下ctrl,再按下关闭(u)或重新启动(r),就可以快速地关机或重启。

10、关闭计算机时自动结束任务:
在关机的时候,有时会弹出讨厌的对话框,提醒某个程序仍在运行,是否结束任务。其实完全可以通过一点点修改让windows自动结束这些仍在运行的程序。在注册表中打开hkey_current_user\control panel\desktop 目录,把里面的augoendtasks键值改为1
注:可能会找不到autoendtasks键值,如果是这样的话,自己建一个串值并把它改为这个名字,值设为1就可以了。
11、优化程序运行:
程序运行有他们各自的优先次序,所有程序都要占用处理器资源,处理器处理任务有一个先后次序,一般的计算机中有31个优先等级,系统的内核占据了最高的一些等级,这样就能保证系统的稳定,而普通的应用程序一般在比较后面的等级。在普通应用程序中间也有优先次序,他们本来在处理器面前是人人平等的,但还是有些细微的差别,前台的程序(当前正在使用)的优先级要比后台的程序高。你可以自己调节应用程序的优先级,打开任务管理器,点到“进程”选项卡,选一个应用程序的进程,点击右键,会弹出一个快捷菜单,选择“设置优先级”,这里有6个等级:实时,高,高与标准,标准,低于标准,低。你可以让你的程序强行调度到更高或更低(自然为别的程序腾出了资源)的等级。如果你不知道某个应用程序的具体进程,可以如下操作:点到“应用程序”选项卡,右键点中一个任务,选择“转到进程”,就会转到该程序的进程,这样你就找到了该程序的进程了。  
12、优化“启动和故障恢复”设置:
如果在你的系统崩溃时发现你的硬盘使劲儿的响,那是因为windows xp正在写dump文件呢,对我们来说,如果你不打算把这个文件寄给微软(浪费电话费),那么它又有什么用呢?所以我的建议是关闭。右键单击“我的电脑”,点击属性,点击“高级”,在“启动和故障恢复”一栏中,点击“设置”,其中的“系统失败”一栏中,只选择“自动重新启动”,写入调试信息选择“无”。
13、禁用“错误汇报”功能:
这个功能可以在你的windows xp发生错误的时候,系统自动收集一些错误资料然后发送给微软公司,以便其完善他们的操作系统(又一个浪费电话费且没用的功能),建议关掉它。如果这个功能对你没有用,那又何必让它占用着你的内存呢?右键单击“我的电脑”,点击属性,点击“高级”→“错误汇报”,选择“禁用错误汇报”功能。
14、关闭“internet时间同步”功能:
如果启用了同步,你的计算机时钟每周就会和 internet 时间服务器进行一次同步,建议关掉它(一个没多大用的功能)。请依次单击“开始”→“控制面板”→“日期、时间、语言和区域选项”,然后单击“日期和时间”→“internet时间”。
15、关闭华医生dr.watson:
在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系统信息"->"工具"->"dr watson",调出系统里的华医生dr.watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十mb空间。
16、设置ide设备的dma模式:
出于某些原因,windows xp有时会在ide通道上使用pio并行输入输出传输模式,而不是dma模式。如果有这种情况,用户可以手动把ide通道改为dma模式,这样可以减少该设备占用的cpu周期。打开设备管理器(右键点击我的电脑,选属性,点选硬件选项卡,点击“设备管理器”打开),然后点击展开“ide ata/atapi 控制器”分支,双击“primary ide channel”,点击高级设置。检查“传输模式”下拉菜单,把它们全部设为dma if available(允许情况下使用dma),点击确定。再用同样的方式修改每一个ide控制器。
17、取消对zip文件的支持:
这是一个相当好的优化,windows xp内置了对.zip文件的支持,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始—>运行,敲入:regsvr32 /u zipfldr.dll 然后回车即可。
18、关掉快速切换功能:
win xp的一个很引人注目的功能叫做“快速切换”,这个功能为许多人在同一时间使用电脑提供了可能,但是要注意每一项功能总是伴随着资源的损失,如果你的内存少与64m,win xp在装的时候就被自动禁止掉了,因为这样会使本来就已捉襟见肘的内存的压力更加大,对128m的用户来说,开这个功能虽然没什么关系,但是你又不是很需要这项功能,所以建议把这个功能给关掉。方法如下:控制面板-->用户帐户,点击“更改用户登陆或注销方式”,去掉“使用快速用户切换”就可以了。
19、为irq中断请求排优先次序:
这是一项非常有效的优化。计算机的每一个主要部件都设了个irq中断号。这里就是要通过修改每个irq请求的优先次序达到优化目的。这里主要的优化对象是系统/cmos实时钟,它通过主板来提升性能。首先,要确定你想要哪个组件获得更高的性能,然后找到这个硬件正在使用的irq中断号。怎么找呢?打开控制面板里的系统属性(也可以按键盘上的windows+break热键组合打开它)。选中“硬件”选项卡,然后点击“设备管理器”按钮。右键点击要查irq号的组件,选择“属性”,然后点击“资源”选项卡。 这里可以看到设备正在使用的irq中断号(如果没有irq中断号,选择另一个设备)。把中断号记下来,然后运行注册表编辑器regedit,找到注册表中的hkey_local_machine\system\currentcontrolset\control\prioritycontrol 位置。我们要在这里建立一个名为irq#priority(其中“#”是具体的irq中断号)的dword双字节值,然后把它的值设为1。譬如说,我的系统cmos实时钟的irq中断号是8,我要建立的键名就是irq8priority。重新启动计算机之后,就会发现刚优化过的组件性能有所提高。笔者强烈建议用这个方法优化系统cmos实时钟,因为它能改善整块主板的性能。当然也可以把多个irq中断号优先级提高,但这样做的效果没那么好,而且有可能造成系统不稳定。要把这个优化设置撤消的话,只要把刚才建立的注册表键值删掉就ok了。
20. 清除预读文件
当xp使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。
建议:定期删除这些文件。(windows\prefetch)

21. 取消winxp专业版中的保留的带宽
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留的带宽是没有用处的
运行中输入gpedit.msc,打开组策略编辑器,找到计算机配置-->管理模板-->网络-->qos数据包调度程序,选择右边的限制可保留带宽,选择属性,选择禁用即可把保留的带宽还给你.
 楼主| 发表于 2003-10-8 18:49:39 | 显示全部楼层

真正实用的XP系统优化【转贴】

转载于深圳电脑频道http://computer.szptt.net.cn/
我们知道winxp有了很多的新特性,但是用系统时候有时候由于某种原因需要一些比较特殊的技巧来方便操作。本文的小技巧主要从特殊效果、方便、优化系统方面考虑,基本上也适用于win2000和win98,期间参考了一些网络上的文章,在此感谢各位作者。
1.在记事本中自动记录文件的打开时间
  在记事本中,我们可以记录每次打开某个文本文件的时间,方法为:在该文件的第一行输入“.LOG”(注意:必须大写!),然后换行开始正文。这样在每次打开了该文件之后在关闭时会自动在文件后面添加当前时间
2.快速浏览脱机网页
需要脱机浏览某个已经打开过的网页,传统的方式是按照在线打开的顺序一个链接一个链接地找到并打开这个网页。比较快的方式是将这个网页添加到收藏夹,以后在脱机方式下从收藏夹中浏览这个网页。其实,为这个网页建立一个快捷方式是最快的方法。在浏览器的地址栏中,已打开网页的网址前面都有一个小图标,用鼠标按住这个小图标,把它拖到桌面上,下次就可以在桌面快速脱机浏览这个网页了

3.快速发邮件
在"开始"菜单上单击鼠标右键,选择"打开",在打开的窗口中单击鼠标右键,选择"新建"---"快捷方式",然后在"请键入项目的位置"框中输入"mailto:",单击"下一步",在"键入该快捷方式的名称"框中输入名称,单击"完成"即可。以后只需单击此快捷方式就可创建一封新电子邮件。如果你经常给某个朋友发电子邮件的话,可以专门为这个朋友创建一个快捷方式。方法同上面说的差不多。比如你的朋友的电子邮件地址是abc@21cn.com那么你只要在“请输入项目的位置”框中输入"mailto:abc@21cn.com"就行了,其余不变。
4.将所喜爱的程序放置在开始菜单顶部附近
  你是否对某个程序非常喜爱且经常使用呢?那么,应通过将其放置在列表顶部的方式提高它在开始菜单中的优先级。这种方式能够确保该程序保持在开始菜单中,且不受其它程序的干扰,即便其它程序具有更高的使用频率也是如此。在开始菜单上右键单击指向你所喜爱程序的链接,并在随后出现的快捷菜单中选择“附到‘开始’菜单”上。你的程序将被永久移动到列表顶部,仅仅位于浏览器与电子邮件程序下方。
5.为Capslock增加响铃
输入中文时不慎按动Capslock会变为大写英文,给此键加个“响铃”就放心多了。方法是:打开“控制面板”的“辅助选项”,在“键盘”项中,选择“使用切换键”。
6.利用回收站给文件夹加密
  (1)首先,单击“我的电脑→查看→文件夹选项”,选中“显示所有文件”,单“确定”。
  (2)进入系统根目录,右击“回收站”,(即名为“Recycled”的文件夹),在弹出的快捷菜单对话框中选中“启用缩略图查看方式”,然后点击“应用”,你会发现,系统自动将“只读”属性选中了,你需要手动除去“只读”属性,然后单击“确定”。这时你会发现图标变成了一个普通文件夹的样子,这时再双击“Recycled”文件夹,找到一个名为“desktop.ini”的初始化文件,并激活它,复制到你需要加密的文件下,如“d:\MyFiles”文件夹下面。
  (3)然后右击“d:\MyFiles”文件夹,选择属性,在弹出的对话框中确保“只读”属性被选中,然后在“启用缩略图查看方式”复选框前打上钩,然后确定即可。
7.临时为自己分配管理权限
许多程序在安装过程中都要求你具备管理权限。这里介绍了一种以普通用户身份登录的情况下,临时为自己分配管理权限的简单方法。在右键单击程序安装文件的同时按住“Shift”键。在随后出现的快捷菜单中点击“运行方式”,输入具有相应管理权限的用户名和密码。这种方式对于开始菜单上的应用程序同样适用。
8.拒绝分组相似任务栏
虽然Windows XP “分组相似任务栏按钮”设置虽然可以让你的任务栏少开窗口,保持干净,但对于一些需要打开同类多个窗口的工作非常不便,。如你是经常用QQ这样的通讯软件和人在线聊天的话,如果有两个以上的好友同时和你交谈,你马上会感到XP这种默认设置造成的不便――每次你想切换交谈对象的时候,要先点击组,然后弹出的菜单里再选要交谈的好友,而且每个好友在组里显示的都是一样的图标,谈话对象多的时候,你可能要一个个的点击来看到底刚才是谁回复了话,在等着你反应,而且选错了一个,又得从组开始选,很麻烦。显然地,这样不如原来的开出几个窗口,在任务栏里的各个小窗口点击一次就可进行开始聊天。更改方法:点击“开始→控制面板→外观和主题→任务栏和‘开始’菜单”,在弹出的窗口内,将“分组相似任务栏按钮”选项前面的钩去掉。
9.更改文件日期
要修改XXX.exe(任意exe文件)的日期,可以在MS-DOS方式下键入copy XXX.exe+,,(注:加号后紧跟2个逗号),系统询问时键入“Y”即更改为当前日期。
8.使ZIP文档读取能力失效
Windows XP默认支持ZIP文档,但系统会为此耗费大量资源,你可以将这一功能关闭,只需在“开始”选单的“运行”中输入“regsvr32/u zipfldr.dll”即可
9.临时文件会影响系统的性能
进入“Internet 选项”中点“Internet临时文件夹”中的“设置”按钮,在打开对话框中点“移动文件夹”把Internet临时文件夹移到别的盘区,不要让它和系统文件处在同一盘区内,这是因为临时文件小、多、乱,会产生好多的碎片,如果让它和系统文件放在一起会影响到系统的性能。
10.卸载无用的动态链接
资源管理器经常在内存中留下无用的动态链接,为了消除这种现象,你可以打开注册表编辑器,设置键值:HKEY_LOCAL_MACHINE\ SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL=DWORD: 1将其设为0,这一功能就会被关闭。注意:为了让设置生效,需要重新启动计算机。

  xp使用预读设置这一新技术,以提高系统速度。如果你拥有PIII 800, 512M内存以上,推荐一下修改:
1.运行“regedit”
2.去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher>;
3.设置数值0,1,2,3。0-Disable,1-预读应用程序,2-启动预读,3-前两者皆预读 ("3",推荐使用)。
4.重启。
这样可以减少启动时间。
12.清除预读文件
当xp使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。建议:定期删除这些文件。(windows\prefetch)
13.删除系统多余的dll文件
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\sharedlls”记录共享的dll信息,后面的数字表示当前的dll文件被几个应用程序共享着,如果它的值是0的话,说明它是多余的,你尽可以把它给删除了
14.快速关闭一系列窗口
  用户通过“我的电脑”打开一个深层文件夹时,将依次打开很多窗口,逐一关闭颇麻烦。用户若在关闭最下一层窗口时按下Shift键,则所有的窗口将同时被关闭。若关闭中间某一层窗口时按下Shift键则其上层窗口都会被关闭,而下层窗口将保持不变

微软公司这个回收站,时间长了,我们难免想给这个特殊对象取个另样的名称,要做到这一点并不难,只要我们打开注册表编辑器程序,并打开{HKEY_CLASSES_ROOT\CLSID\[645FF040-5081-101B-9F08-00AA002F954E>}分支,将其下的“回收站”改为自己喜欢的名称,如“垃圾筒”即可。到桌面上刷新一下,一个“垃圾筒”就出现在桌面上了
16.删除不必要的程序
   另外,大家在安装Winxp的时候,或许一时贪心把所有程序全部安装,后来才发觉根本没有用。可是在控制面板的“添加/删除程序”中却找不到踪影。这时,你可以利用以下的方法逼它们现身:
需先显示隐藏文件及文件夹,请执行以下操作步骤:
单击“开始→控制面板→工具→文件夹选项”,在查看选项卡列表中的隐藏文件和文件夹分支下,点击“显示所有文件和文件夹”。
如需编辑添加/删除Windows组件对话框,请执行以下操作步骤:
首先,为确保在必要时能够恢复到初始配置状态,请在开始操作前保留sysoc.inf文件(位于硬盘上\windowst\inf\Sysoc.inf文件夹中)的一个备份,并为该备份指定一个不同的名称,如Sysoc2.inf。打开Sysoc.inf文件。该文件中的每一行文本代表一个能够在添加/删除Windows组件对话框显示的组件。
例如:你可以把Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7 改成Pinball=ocgen.dll,OcEntry,pinball.inf,,7
保存Sysoc.inf文件,随后,将其关闭并重新启动计算机。之后,你就可以在控制面板的“添加/删除”中删掉弹珠台游戏。
手续其实十分简单,对于那些希望在对话框中看到的组件,删除相应文本行中的单词HIDE(不要删除逗号)。但是要注意,这种方法不能删除Fax Services等Win核心组件。

  在你想自动运行的盘生成“autorun.inf”文件并用记事本打开,写入:
  [Autorun>
  open=(在这里填入想自动运行的程序,如:c:\windows\notepad.exe,后面加参数/autorun)
  icon=(在这里填入一些图标,如:c:\123.ico)
  这样我们的硬盘就与一些光盘一样,在打开的时候就会自动运行设定的程序。
18.在Windows98恢复在DOS下删除的文件
在Windows98的回收站中只能恢复在Windows里删除的内容,用以下方法可在Windows98的DOS模式下恢复删除的文件:先运行“Lock”命令,解除Windows对磁盘访问的限制。再使用命令“UnDelete”恢复。或重新启动进DOS,运行“UnDelete”也行,不过动作要快,否则可能恢复不了。
19.快速重启动
我们每次重新启动计算机时,计算机都要检测系统和硬件,这需要花费一定的时间。为了能够快速重新启动,我们可以按照以下的步骤进行操作:单击"开始"按钮,选"关闭系统",在弹出的"关闭Widows对话框中",选择"重新启动计算机",然后按住Shift键的同时单击"是"按钮,这样就能跳过对系统和硬件的检测,从而达到快速重新启动计算机的目的
20.快速清空回收站
有时候,回收站里文件太多或者是在不同的地方,此时用“清空回收站”的命令就很慢,很多时候可以这样来:选取全部文件,然后删除,这样快很多。
附:
Windows XP安全减肥法
以下方法为本人目前的winxp的减肥法,经过使用,觉得比较安全,效果明显,至少可以减少300m空间。注意:不建议初学者使用(QQ:27029736)caiyihao@21cn.com

删除驱动备份:
Windows\Driver cache\i386目录下的Driver.cab文件(73MB) 但是以后我们每次安装新硬件时必须插入Windows的安装光盘
删除系统文件备份(一般不怎么用到的):
运行命令行sfc /purgecache

删掉备用的dll文件:
只要你拷贝了安装文件或者有安装光盘,可以这样做。WINDOWS\system32\dllcache下文件(减去200——300mb)。

清除预读文件:
xp使用预读设置这一新技术,以提高系统速度。当xp使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。建议:定期删除这些文件。(windows\prefetch目录下文件)


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表