打印

[交流] WindowsXP优化方案和破解!

0

WindowsXP优化方案和破解!

一、系统优化设置。
1、删除windows强加的附件:
1) 用记事本notepad修改\winnt\inf\sysoc.inf,用查找/替换功能,在查找框中输入,hide(一个英文逗号紧跟hide),将“替换为”框设为空。并选全部替换,这样,就把所有的,hide都去掉了,
2) 存盘退出,
3)再运行“添加-删除程序”,就会看见“添加/删除 windows 组件”中多出了好几个选项;这样你可以删除好些没有用的附件
2、关掉调试器dr. watson;
dr.watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示。运行drwtsn32,把除了“转储全部线程上下文”之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十m的空间。这是出错程序的现场,对我们没用。然后打开注册表,找到hkey_local_machine\software\microsoft\windows nt\currentversion\aedebug子键分支,双击在它下面的auto键值名称,将其“数值数据”改为0,最后按f5刷新使设置生效,这样就彻底来取消它的运行了。
另外蓝屏时出现的memory.dmp也可删掉。可在我的电脑/属性中关掉bsod时的dump

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

4.关闭“休眠支持”:因为休眠功能占的硬碟空间蛮大的, 所以关闭比较好,
控制台-->电源选项-->休眠(不要打勾)
(蓝调注:我觉得休眠还是很有用的。)

5、关掉不必要的服务
单击“开始”→“设置”→“控制面板”。双击“管理工具”→“服务”,打开后将看到服务列表,有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击“属性”。在“常规”选项卡上选择“自动”、“手动”或“禁用”,其中“自动”表示每次系统启动时,windows xp都自动启动该服务;“手动”表示windows xp不会自动启动该服务,而是在你需要该服务时手动启动该服务;而“禁用”则表示不允许启动该服务。在实际配置时,选择“手动”或者“禁用”都可以实现关闭该服务的目的,推荐使用手动功能,这样你随时可以启动一些临时需要的服务。
  有些服务是windows xp所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务
的功能,我们可以通过双击该服务或将鼠标悬停在该服务名上查看。具体服务的说明浅显,大家看得懂,可以自己选择那些要那些不要。修改的方法是:选中禁用的服务,点右键,选"属性"> "停止",将"启动类型"设置为"手动"或"已禁用"。

6、加速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)msconfig。大多数朋友都应该熟识msconfig了,这是一个系统内置的windows设置工具。点击开始菜单,选择“运行”,然后在录入框中敲入“msconfig”回车。我们要动手脚的是(启动)选项卡,点击它,这个选项卡中显示了windows启动时运行的所有程序。这里没有一个程序对windows来说是生死悠关的,所以放心大胆地把不要的去掉。把部分勾勾去掉之后,windows启动会快些,同时空闲的系统资源也会多出一些。

7、xp prefetcher
  windows xp自带了一个名为prefetcher的服务,这个服务管理着windows启动时的程序初始,其中指定的程序可以在以后使用中快速载入。prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。打开注册表编辑器,在注册表中找到:
  hkey_local_machinesystemcurrentcontrolsetcontrolsession managermemory
managementprefetchparameters,其中有一个键值名为enableprefetcher,多数情况下它的值是3。推荐设置值是5,在我的机子上,设为5的时候工作状态最佳。可以随便试试不同的数值,直到找到最适合自己机子的值为止。 
  也可以把prefetcher禁用掉,只需把值设为0就可以了。不过,除非是为了测试用途,一般人都不会傻到把它设为0。

8、压缩文件夹
  这是一个相当好的优化,windows xp内置了对.zip文件的支持,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始——运行,敲入: regsvr32 /u zipfldr.dll 。然后回车即可。

9、不加载dll文件  
  浏览器在使用之后往往会有部分dll文件在内存中缓存好长一段时间,相当大一部分内存会被不用的dll文
二、硬件优化
1、内存性能优化
windows xp中有几个选项可以优化内存性能,它们全都在注册表下面位置:  hkey_local_machine\system\currentcontrolset\control\session manager\memory management
1)禁用内存页面调度(paging executive)
 在正常情况下,xp会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。要注意的是,拥有很多内存的用户(256m以上)才好使用这个设置。这个设置的名字正如它的功能一样,叫“disablepagingexecutive”。把它的值从0改为1就可以禁止内存页面调度了。
 2)提升系统缓存:把largesystemcache键值从0改为1,windows xp就会把除了4m之外的系统内存全部分配到文件系统缓存中,这意味着xp的内核能够在内存中运行,大大提高系统速度。剩下的4m内存是用来做磁盘缓存的,在一定条件下需要的时候,xp还会分配更多一些。一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。正如前面所说的,必须有256m以上的内存,才好激活largesystemcache,否则不要动它。
  3)输入/输出性能:这个优化只对server用户才有实在意义——它能够提升系统进行大容量文件传输时的性能。在默认情况下,这个键值在注册表中是不存在的,必须自己建一个dword(双字节值)键值,命名为iopagelocklimit。多数人在使用这项优化时都发现8到16m字节之间性能最好,具体设什么值,可以设进去试试看哪个值可以获得最佳性能。记住这个值是用字节来计算的,因此,譬如你要分配12m的话,就是12 * 1024 * 1024,也就是12582912。跟前面的内存优化一样,只有当你的内存大于256m的时候才好更改这里的值。
2、打开dma:到装置管理员里选择ide ata/atapi controllers ,到primary/secondary ide channel里面的进阶设定 ,将所有的转送模式都设定为使用dma(如果可用的话) ,系统就会自动打开dma支援(在bios里也应该要先设为支援dma)

3、xp里关闭光驱自启动(autorun)功能:打开:我的电脑,在“移动存储设备”下,右键单击cd-rom 驱动器,然后单击“属性”,看到“自动播放”选项卡了么?自己去改吧。

  4、设置cpu:windows xp无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表(运行中输入“regedit”),打开:
hkey_local_machine\system\currentcontrolset\control\session manager\memory management\,选择“secondleveldatacache”,根据自己所用的处理器设置即可,例如piii coppermine/p4 willamette是“256”,athlon xp是“384”,p4 northwood是“512”

5、xp安装驱动程式时,往往会出现一个窗口,说这个程序没有经过微软的验证,我们可以在控制面板——系统——硬件——设备管理员——驱动程序签名,看到了选项了么,知道该怎么做了吧。

6、为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了。

三、网络优化:
1、加速共享:这是一项很棒的优化,在找到这项优化之前,我经常在漫长地等待窗口显示其它机子上的共享目录中敲破头皮。通常情况下,当windows xp连接到其它计算机时,会检查对方机子上所有预定的任务——这真是多余,而且还会让你等上30秒钟,实在太糟糕了。所幸的是,很容易就可以把这个过程给禁掉。首先,在注册表中找到hkey_local_machine\software\microsoft\windows/current version\explorer\remotecomputer\namespace。在这里面,应该有个
{d6277990-4c6a-11cf-87-00aa0060f5bf}键。只需把它删掉,重新启动计算机后,windows就不再检查预定任务了,速度明显提高!
2、解决WinXP执行时候停顿一下的问题
开始——网络连接——本地连接,按右键,选择属性,选择“Internet协议(TCP/IP)

TOP

当前时区 GMT+8, 现在时间是 2025-3-17 06:30