一 Windows Vista操作系统优化技巧( 三 )


与关闭服务前的等待时间类似 , Windows Vista在强行关闭应用程序与进程前同样有一段等待该程序或进程自行关闭的时间 , 只有超过该时限后 , Windows 系统才会将其强行中止 。
因此 , 缩短默认关闭应用程序或进行等待时间 , 同样能够加快Windows Vista的关机速度 。
设置方法同上面类似 , 在注册表中找到如下分支:
HKEY_CURRENT_USERControl PanelDesktop
双击右侧面板中的 “WaitToKillAppTimeout” , 将其值从默认的 20000(单位同样为毫秒)修改为较小的5000或1000 , 这样 , Windows在发出关机指令后如果等待5秒或1秒仍未收到某个应用程序或进行的关闭信号 , 将弹出相应的警告信号 , 并询问用户是否强行中止 。
在右侧面板中还有一个名为 “HungAppTimeout” 的注册表项 , 该项对应于系统在用户强行关闭某个进程或应用程序后 , 如果该对象没有响应时的等待时间 。其默认值为“5000” , 一般可将其修改为“1000” 。
然后 , 在如下的注册表分支:
HKEY_USERS.DEFAULTControl PanelDesktop
重复上面的操作 , 即修改“WaitToKillAppTimeout”与 “HungAppTimeout” 两个注册表项的值 。
十、在关机或注销时自动中止应用程序或进程
不过 , 即便我们将 “HungAppTimeout”的值设得很小 , 并不意味着Windows Vista在等待时间超过该时限后便会自动中止该程序或进程 , 而仍会弹出对话框让用户确认是否中止 。如果您感觉这样的方式过于繁琐 , 可通过修改注册表项让Windows Vista在超过等待时限后自动强行中断该进程的运行 。
找到如下的注册表分支:
HKEY_CURRENT_USERControl PanelDesktop registry
【一 Windows Vista操作系统优化技巧】可看到项中有一名为“AutoEndTasks”的注册表项 , 其默认值为“0” , 将其修改为“1”即是让Windows Vista自动终止所有的进程 , 而不再需用户的确认 。

推荐阅读