实现系统快速关机的设置方法

电脑技巧3年前发布
47 0 0

Windows系统迟缓的关机速率一直为人诟病,这一问题在Windows Vista中也沒有取得有效的处理。自然,这也与Windows 系统本身的体制相关:Windows在传出关机命令后,必须最先通告已载入有服务项目、应用程序和进程等,待其逐一关闭后能够开展系统关机或重启的任务,除此之外,关机前应开展的操作还包含如清理页面文件等,必须对页面文件中的每一个页面实行物理学载入操作,从理论上讲,这种全过程是不能省去的,要不然将危害系统的稳定性。

怎样使系统迅速关机

因而,对用户来讲,要加速Windows Vista的关机速率,在确保系统稳定性前提条件下可做的提升并不是绕过相近的服务项目、应用程序或进程的关闭,反而是根据尽可能减少关闭前的等候时间。那麼,在Windows Vista中,应怎样操作呢?

     前边说的Windows系统一样,我们可以用修改注册表调整相对应选项来完成。

减少关闭服务项目前的等候时间

上边大家提及过,在Windows Vista的关机步骤中,系统最先向已载入的服务项目传出关闭提醒,随后等候这种服务项目自动关闭后得出的关闭数据信号,假如在设置的等候时间限期后并未接到关闭数据信号,Windows系统将相对应的服务项目执行强行中断关闭。

        要加速Windows Vista的关机速率,最先可以根据减少系统默认的关闭服务项目等候时间来完成。打开注册表编辑器,寻找如下所示注册表项:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 

       在右面板中,能够看见一个名叫“WaitToKillServiceTimeout”的注册表项,双击鼠标以改动它,将它的标值从默认的20000(企业为ms)调整到一个较小的标值,如5000 乃至1000等,那样,假如Windows Vista在设置的5秒(5000)或1秒(1000)内沒有接到服务项目关闭数据信号,系统即会弹出一个提醒窗口,通告用户该服务项目没法中断,并得出强制中断服务项目或再期待的选项等候用户选择。

减少关闭应用程序与进程前的等候时间

与关闭服务项目前的等候时间相近,Windows Vista在强行关闭应用程序与进程前一样有一段等候该程序或进程自主关闭的时间,仅有超出该期限后,Windows 系统才会将其强行中断。

因而,减少默认关闭应用程序或开展等候时间,一样可以加速Windows Vista的关机速率。
设置方法同上边相近,在注册表文件中寻找如下所示支系:

HKEY_CURRENT_USER\Control Panel\Desktop

        双击鼠标右边面板中的 “WaitToKillAppTimeout” ,将其值从默认的 20000(企业一样为ms)改动为较小的5000或1000,那样,Windows在传出关机命令后假如等候5秒或1秒并未接到某一应用程序或开展的关闭数据信号,将弹出相对应的提醒数据信号,并了解用户是不是强行中断。
在右边面板中还有一个名叫 “HungAppTimeout” 的注册表项,此项相匹配于系统在用户强行关闭某一进程或应用程序后,假如该目标初始化失败时的等候时间。其默认数值“5000”,一般可将其改动为“1000”。
随后,在以下的注册表文件支系:

HKEY_USERS\.DEFAULT\Control Panel\Desktop\

重复上边的操作,即改动“WaitToKillAppTimeout”与 “HungAppTimeout” 2个注册表项的值。

在关机或注销时自动中断应用程序或进程

但是,就算大家将 “HungAppTimeout”的值设得不大,并不代表着Windows Vista等待时间超出该期限后便会自动中断该程序或进程,而仍会弹出对话框让用户确定是不是中断。假如您觉得如此的方式过度繁杂,可根据修改注册表项让Windows Vista在超出等候期限后自动强行终断该进程的运行。

寻找如下所示的注册表文件支系:

HKEY_CURRENT_USER\Control Panel\Desktop registry

可见到项中有一名为“AutoEndTasks”的注册表项,其默认数值“0”,将其改动为“1”就是让Windows Vista自动停止全部的进程,而不会再需用户的确定。

以确保系统的稳定性为前提条件

虽然上边的方法在某种情形下可以显著加速Windows Vista的关机速率。但是,必须指出的是,不管“WaitToKillServiceTimeout”、“WaitToKillAppTimeout”或是“HungAppTimeout”,对Windows 系统来讲全是十分关键且不可缺少的主要参数,设置不合理将危害系统的稳定性或丢失用户关键数据信息的不良影响。

以“WaitToKillServiceTimeout”为例子,Windows 系统应用WaitToKillServiceTimeout的效果是因为给相对应服务项目一段缓存时间,让这种实行中的服务项目可以将缓存中的统计数据在系统关闭前写回去,要是没有保存充足的缓存时间,数据信息便很有可能遗失而导致没法预料的不良影响,因而,一般不必将其时长设置得过短,对于将其设成“0”则也是不适当的。

© 版权声明

相关文章