
本人分别在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,重启后作关机测试。。发现按下关闭按钮后系统d出几个中止应用程序的窗口,其中包括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优化的一个误区,但此类优化设置在网络能广为上流传,甚至有人提出“一秒关机”的说法,真是另人不解。希望你分清这些优化的真伪,不要盲从。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)