寄托天下
查看: 1895|回复: 0

修改注册表加快关机速度的误区 [复制链接]

Rank: 9Rank: 9Rank: 9

声望
0
寄托币
23576
注册时间
2004-7-24
精华
20
帖子
12

Golden Apple

发表于 2005-5-4 23:56:11 |显示全部楼层
上很多优化windows XP的文章都提到修改注册表来加快关机速度。其它方法是通过打开注册表编辑器,找到HKEY_CURRENT_USER\ControlPanel\Desktop子键分支,把HunaAppTimeout键值项的键值改为“5000”,把WaittoKillappTimeout键值项的键值改为“4000”。再找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\,把WaitToKillServiceTimeout键值项的键值改为“4000”,确定之后重新启动系统以加快Windows XP的关闭速度。
    本人分别在P4C2.4/875P/windowsXP SP2、C4 2.4/845PE/windowsXP SP2在两台机器上打开注册表编辑器,检查默认键值:
    HunaAppTimeout键值已为5000
    WaittoKillappTimeout键值为20000
    WaitToKillServiceTimeout键值为20000

    为了按上述方法将WaittoKillappTimeout键值改为4000,WaitToKillServiceTimeout键值改为4000。重启后测试。发现两台机从最后按下关闭按钮到完全关闭时间与修改前完全一样,P4为15秒,C4为21秒。
    为了进一步测试,干脱将WaittoKillappTimeout和WaitToKillServiceTimeout键值为0,重启后再测试,时间居然一点也没有缩短。
    最后,再将两机上HunaAppTimeout键值改为200,重启后作关机测试。。发现按下关闭按钮后系统弹出几个中止应用程序的窗口,其中包括Explorer、ava find(文件搜索工具)等,很快关闭后提示保存设置,关机。P4C2.4所用时间为22秒,比原来更长。
    查阅微软相关资料,WaittoKillappTimeout为键值为20000的作用为:当 Windows 关闭时,默认情况下对每一个正在运行的进程都有 20 秒的时间执行清除工作。如果在此期限内一个进程没有响应,Windows 将为该进程显示“等待、结束任务或取消”对话框,此对话框提示您再等待 20 秒、停止该进程或取消关闭过程。
    很明显,更改这个键值,只有在应用程序停止响应的,出现“等待、结束任务或取消”对话框的等待时间。正常关闭系统时是不会用任何作用的。
    WaitToKillServiceTimeout的作用和WaittoKillappTimeout类似,只不过是应用于服务而已。改变它通常出不会对提高关机速度有什么帮助。另外,不同的操作系统的WaitToKillServiceTimeout值是不同的,如Windows Small Business Server 2003内此键值为120000,为XP默认的6倍。
    HunaAppTimeout键值的作用是关机时提供一段时间来挂起应用程序。这个时间设置过小,则会出现应用程序未正常关闭而需要调进程中止,所以会出现多个“等待、结束任务或取消”对话框。对系统关机更没有好处。

    通过测试及分析,其实这个“加快关机速度的优化”设置也XP优化的一个误区,但此类优化设置在网络能广为上流传,甚至有人提出“一秒关机”的说法,真是另人不解。希望广大用户不分清这些优化的真伪,不要盲从。
免费考试资料下载,看看有没有你需要的,嘻嘻!

使用道具 举报

RE: 修改注册表加快关机速度的误区 [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
修改注册表加快关机速度的误区
https://bbs.gter.net/thread-270801-1-1.html
复制链接
发送
回顶部