倍可親

回復: 0
列印 上一主題 下一主題

Windows系統關機時自定義程序響應時間

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2005-9-20 13:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  當我們關閉裝有Windows(如XP、2000、2003)操作系統的計算機時,操作系統會關閉正在運行的應用程序和服務,並給它們一個關閉的時間限制,這個時間是20秒。如果應用程序20秒后還是沒有響應,系統會提示用戶是取消、等待還是結束該應用程序。

  可是,有時候你會不會覺得20秒太短不夠用呢?特別是當你打開了好多個應用程序窗口,而有些重要的工作恰好又忘記了存檔,這時會希望多一些時間保存文件。如果能夠將應用程序的響應時間變長就好了。

  方法當然是有的。通過修改下面的註冊表項,我們可以調整響應時間,這樣如果關機時某應用程序需要較長的時間來處理一些文件,就不會手忙腳亂了。當然,建議使用軟體工作時隨時注意保存文件,本文只是介紹如果忘記了保存時,可以採用這種方法避免一些損失。另外要注意的是,如果你使用了UPS,當斷電時,電腦是使用UPS中的電池工作,如果設置的關機時間太長,則會消耗更多的電池電量。所以在設置時,根據實際情況選擇合適的時間。

  下面是具體操作步驟。

  單擊「開始」菜單,再單擊「運行」,在「運行」對話框中輸入「regedit」並回車,打開「註冊表編輯器」。在「註冊表編輯器」中找到以下註冊表項(如圖1所示)。如果你對註冊表操作不是很熟悉,建議在進行操作之前備份註冊表,方法是在「註冊表編輯器」中選擇菜單命令「文件|導出」,將註冊表項導出為註冊文件,以便必要時通過打開該文件進行恢復。

    HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout

  

  圖1 找到註冊表項

  可以看到「WaitToKillAppTimeout」的數據值為「20000」,這是一個十進位數值,單位是毫秒,20000毫秒即20秒。雙擊「WaitToKillAppTimeout」,打開「編輯字元串」對話框,在「數值數據」下方的輸入框中輸入希望改變的時間即可,切記單位是毫秒。如圖2所示,輸入「40000」,即將響應時間改為40秒。

  

  圖2 「編輯字元串」對話框
您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-11-25 06:36

快速回復 返回頂部 返回列表