在Windows Vista的關(guān)機(jī)流程中,系統(tǒng)首先向已加載的服務(wù)發(fā)出關(guān)閉警告,然后等待這些服務(wù)自動(dòng)關(guān)閉后給出的關(guān)閉信號(hào),如果在設(shè)定的等待時(shí)間期限后仍未收到關(guān)閉信號(hào),Windows系統(tǒng)將相應(yīng)的服務(wù)實(shí)施強(qiáng)行中止關(guān)閉。
要加快Windows Vista的關(guān)機(jī)速度,首先可以通過縮短系統(tǒng)默認(rèn)的關(guān)閉服務(wù)等待時(shí)間來實(shí)現(xiàn)。打開注冊(cè)表編輯器,找到如下注冊(cè)表項(xiàng):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
在右面板中,可以看到一個(gè)名為“WaitToKillServiceTimeout”的注冊(cè)表項(xiàng),雙擊以修改它,將它的數(shù)值從默認(rèn)的20000(單位為毫秒)調(diào)整到一個(gè)較小的數(shù)值,如5000 甚至1000等,這樣,如果Windows Vista在設(shè)置的5秒(5000)或1秒(1000)內(nèi)沒有收到服務(wù)關(guān)閉信號(hào),系統(tǒng)即會(huì)彈出一個(gè)警告窗口,通知用戶該服務(wù)無法中止,并給出強(qiáng)制中止服務(wù)或繼續(xù)等待的選項(xiàng)等待用戶選擇。