重庆市工业与应用数学学会(http://artsoncqu.eicp.top/cqsiam Chongqing Society for lndustrial and Applied Mathematics of China)


SCI论坛天南海北编程技巧 → Windows XP超级技巧!! (二)


  共有3474人关注过本帖树形打印复制链接

主题:Windows XP超级技巧!! (二)

帅哥哟,离线,有人找我吗?
雨飖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:研一 帖子:632 积分:5061 威望:199 精华:600 注册:2003/3/26 22:51:58
Windows XP超级技巧!! (二)  发帖心情 Post By:2003/4/26 22:22:13 [只看该作者]

6. 缩短等待时间 开启注册表编辑器,找到 HKEY_LOCAL_MACHINESystemCurrentControlSetControl, 将 WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:20000 ) 找到 hkey_current_usercontrol paneldesktop 键,将右边视窗的 waittokillapptimeout 改 为 1000, ( 原设定值:20000 )即关闭程序时仅等待1秒。将 hungapptimeout 值改为:200( 原 设定值:5000 ), 表示程序出错时等待0.5秒。 7. 让系统自动关闭停止回应的程式。 打开注册表 HKEY_CURRENT_USERControl PanelDesktop 键,将 AutoEndTasks 值设为 1。 ( 原 设定值:0 ) 8. 加快选单显示速度 开启注册表编辑器,找到 HKEY_CURRENT_USERControl PanelDesktop,将其下的 MenuShowDelay 项改为:0 ( 原设定值:400 ),你的选单将会出乎意料地快。建议不要更改此东西,因为我改后 搞到很麻烦的,其实还是慢点好的,要不微软干嘛将它设成默认啊。 9. 几个减肥的地方 1)删除系统档备份sfc.exe /purgecache 2)删除驱动备份windowsdriver cachei386目录下的driver.cab文件 (73mb) 3)删除Help档(减掉40多mb) 4)删掉WINDOWSsystem32dllcache下档(减去200——300mb),这是备用的dll档,只要你已拷贝 了安装档,完全可以这样做。 5)把我的文件、IE的暂存档案夹都转到其他硬盘(分区)。 6)把虚拟内存也转到其他硬盘。 7)将应用软体装在其他硬盘(这对重装系统也有好处)。 8)删除windowsime下不用的输入法! (日文,韩文,简体中文输入法,84.5mb) 9)用ntfs格式装xp,本身就节省硬盘。 10.在默认情况下,xp pro 会保留一块网卡的20%的带宽。如果你用的是宽带的话可能会超过这个限制 所以需要把这个限制去掉,方法如下:以管理员权限登陆,开始-运行“gpedit.msc”,展开 "计 算机配置" ,展开 "管理模版" ,展开 "网络" ,展开 "qos数据包调度程序" ,右边窗口双击 "限制 可保留带宽" ,选中选项 "已启用" ,将 "带宽限制%" 的值改为0 ,重启。home版不支持 该操作,无法去除该限制。 11.xp里打开dma 到装置管理员里选择IDE ATA/ATAPI controllers,到Primary/Secondary IDE Channel里面的进阶 设定,将所有的转送模式都设定为使用DMA(如果可用的话),系统就会自动打开DMA支援(在BIOS里 也应该要先设为支援DMA) 12.关闭错误回报 控制面板---->系统---->高级---->右下角--->错误报告---->关闭 13.解决有网卡的机器nav在winxp启动后停顿的问题 开始~连线~显示所有连线,按~网络邻居~右键~选属性,在常规下面~选internet protocol (tcp/ip)~按属性,使用下列的ip位址~第一个ip地址:192.168.0.1~第二个子网掩码打 255.255.255.0,或者在第一次启动后 在dos command内输入ipconfig,把ethernet adapter内 的ip address及subnet mask对应输入,这样就好了~以後开机就不会停顿了。 14.清除共享文件夹 请从registry删掉以下键值HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ My Computer \ NameSpace \ DelegateFolders \ {59031a47-3f72-44a7-89c5-5595fe6b30ee} 15.winxp的adsl拨接功能 方法:控制台-->网络联机-->建立一个新联机-->联机到因特网-->手动设定我的联机-->使用需要使 用者名称和密码的宽频联机来联机-->isp名称(随便填你想要的,如hinet...)-->使用者名称.密码 就填拨接账号与密码-->下面3选项看需要可选可不选(其实xp内建的防火墙功能不错)-->完成 16.xp里关闭光盘autorun功能 打开光驱的内容,将自动拨放里所有的光盘格式都设为不要有任何动作or,利用group policy (执 行gpedit.msc),到计算机设定-->系统管理模板-->系统,找到-->关闭自动拨放,按右键选-->内 容,选择已-->启用,在下面那里选-->所有的磁盘驱动器,然后套用,重新开机,应该也可以,但是这个 方法不能关闭音乐cd的自动拨放。 17.把数字签署忽略掉 XP安装驱动程序往往因为数字签署ㄉ关系挂不上去----->把数字签署忽略掉===>控制台----->系统 ------>硬件----->装置管理员----->驱动程序签署---->略过 18.不使用压缩文件夹 这是一个相当好的优化,windows xp内置了对.zip文件的支持,我们可以把zip文件当成文件夹浏 览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法 非常简单,只需取消zipfldr.dll的注册就可以了,点击开始->运行,敲入: regsvr32 /u zipfldr.dll 。然后回车即可。 19.不加载dll文件   浏览器在使用之后往往会有部分DLL文件在内存中缓存好长一段时间,相当大一部分内存会被不用 的DLL文件点用。为了防止这种事情发生,找到注册表如下位置: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer接下来建立一个名为 AlwaysUnloadDLL,值为1的双字节值。如果想要去除这项优化,只需把该键值设为0(也可以干脆 把键删掉)。注意:该项优化要在Windows重新启动后才生效。 20.xp prefetcher Windows XP自带了一个名为Prefetcher的服务,这个服务管理着Windows启动时的程序初始,其中 指定的程序可以在以后使用中快速载入。Prefetcher在默认情况下就是打开的,不过它的性能还可 以进一步提升。打开注册表编辑器,在注册表中找到: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,其中有一个键值名为EnablePrefetcher,多数情况下它的值是3 。推荐设置值是5--在我的机子上,设为5的时候工作状态最佳。可以随便试试不同的数值,直到找 到最适合自己机子的值为止。也可以把Prefetcher禁用掉,只需把值设为0就可以了。不过,除非 是为了测试用途,一般人都不会傻到把它设为0。 21.完全关闭windows xp文件保护功能。此招慎用 从注册表中找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon ,修改"SFCDisable"键值为"FFFFFF9D",如果需要重新启用该功能,重新设置为"0"就可以了。 22.内存性能优化 Windows XP中有几个选项可以优化内存性能,它们全都在注册表下面位置:   HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management 23.禁用内存页面调度 在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从 而提升系统性能。要注意的是,拥有很多内存的用户(256M以上)才好使用这个设置。这个设置的 名字正如它的功能一样,叫"DisablePagingExecutive"。把它的值从0改为1就可以禁止内存页面调 度了。 24.提升系统缓存 把LargeSystemCache键值从0改为1,Windows XP就会把除了4M之外的系统内存全部分配到文件系统 缓存中,这意味着XP的内核能够在内存中运行,大大提高系统速度。剩下的4M内存是用来做磁盘缓 存的,在一定条件下需要的时候,XP还会分配更多一些。一般来说,这项优化会使系统性能得到相 当的提升,但也有可能会使某些应用程序性能降低。正如前面所说的,必须有256M以上的内存,才 好激活LargeSystemCache,否则不要动它。 25.输入/输出性能 这个优化只对server用户才有实在意义--它能够提升系统进行大容量文件传输时的性能。在默认情 况下,这个键值在注册表中是不存在的,必须自己建一个DWORD(双字节值)键值,命名为 IOPageLockLimit。多数人在使用这项优化时都发现8到16M字节之间性能最好,具体设什么值,可 以设进去试试看哪个值可以获得最佳性能。记住这个值是用字节来计算的,因此,譬如你要分配 12M的话,就是12 * 1024 * 1024,也就是12582912。跟前面的内存优化一样,只有当你的内存大 于256M的时候才好更改这里的值。 26.优化处理器二级缓存容量 Windows XP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注 册表(运行中输入"Regedit"),再打开: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management 选择"SecondLevelDataCache",根据自己所用的处理器设置即可,例如PIII Coppermine/P4 Willamette是"256",Athlon XP是"384",P4 Northwood是"512" 27.为irq中断请求排优先次序 计算机的每一个主要部件都设了个IRQ中断号。这里就是要通过修改每个IRQ请求的优先次序达到优 化目的。这里主要的优化对象是系统/CMOS实时钟,它通过主板来提升性能。首先,要确定你想要 哪个组件获得更高的性能,然后找到这个硬件正在使用的IRQ中断号。怎么找呢?打开控制面板里 的系统属性(也可以按键盘上的Windows+Break热键组合打开它)。选中"硬件"选项卡,然后点击" 设备管理器"按钮。右键点击要查IRQ号的组件,选择"属性",然后点击"资源"选项卡。 这里可以看到设备正在使用的IRQ中断号(如果没有IRQ中断号,选择另一个设备)。把中断号记下 来,然后运行注册表编辑器regedit,找到注册中的 HKEY_LOCAL_MACHINESystemCurrentControlSetControl PriorityControl 位置。我们要在这 里建立一个名为IRQ#Priority(其中"#"是具体的IRQ中断号)的DWORD双字节值,然后把它的值设 为1。譬如说,我的系统CMOS实时钟的IRQ中断号是8,我要建立的键名就是IRQ8Priority。重新启 动计算机之后,就会发现刚优化过的组件性能有所提高。笔者强烈建议用这个方法优化系统CMOS实 时钟,因为它能改善整块主板的性能。当然也可以把多个IRQ中断号优先级提高,但这样做的效果 没那么好,而且有可能造成系统不稳定。要把这个优化设置撤消的话,只要把刚才建立的注册表键 值删掉就OK了。 28.加速共享 这是一项很棒的优化,在找到这项优化之前,我经常在漫长地等待窗口显示其它机子上的共享目录 中敲破头皮。通常情况下,当Windows XP连接到其它计算机时,会检查对方机子上所有预定的任务 --这真是多余,而且还会让你等上30秒钟,实在太糟糕了。所幸的是,很容易就可以把这个过程给 禁掉。首先,在注册表中找到HKEY_LOCAL_MACHINESoftwareMicrosoftWindows/Current VersionExplorerRemoteComputerNameSpace。在这里面,应该有个{D6277990-4C6A-11CF-8D87 -00AA0060F5BF}键。只需把它删掉,重新启动计算机后,Windows就不再检查预定任务了,速度明 显提高!

 回到顶部
重庆市工业与应用数学学会成立于2002年12月21日,重庆大学党委书记、重庆市科协主席祝家麟教授担任首届理事长,第二任理事长是数学建模全国组委会委员、重庆赛区主任,重庆大学杨虎教授,现任理事长是杨虎教授