积极答复者
怎么能让win7不弹出等待提示的窗口?(当程序处理长时间没有反应时)

问题
答案
-
- 已标记为答案 Yog LiModerator 2011年1月18日 11:59
全部回复
-
不建議修改此功能. 因為這個功能以一種友好的提醒用戶哪些程序停止響應.
如果想取消該窗口, 或者強制終止應用程序是不妥當的, 因為停止響應狀態視具體情況而定, 有的是該程序正在進行密集計算, 或者是在等待某個 I/O 設備響應, 這些通常都是能自行恢復的. 如果程序本身因邏輯錯誤導致死循環, 那通常是不可恢復的, 需要強行終止其運行.至於修改方法, 你可以參考一下下面這個 TechNet 文章.
WaitToKillAppTimeout
http://technet.microsoft.com/en-us/library/cc978624.aspx
Folding@Home -
不建議修改此功能. 因為這個功能以一種友好的提醒用戶哪些程序停止響應.
如果想取消該窗口, 或者強制終止應用程序是不妥當的, 因為停止響應狀態視具體情況而定, 有的是該程序正在進行密集計算, 或者是在等待某個 I/O 設備響應, 這些通常都是能自行恢復的. 如果程序本身因邏輯錯誤導致死循環, 那通常是不可恢復的, 需要強行終止其運行.至於修改方法, 你可以參考一下下面這個 TechNet 文章.
WaitToKillAppTimeout
http://technet.microsoft.com/en-us/library/cc978624.aspx
Folding@Home上边URL参考中,介绍的是Win2000的,在我本机的Win7上没有WaitToKillAppTimeout呀,这个时候需要怎么设定呢?
多谢!
-
您好
請自行新建 WaitToKillAppTimeout
Windows 用戶對“程式未回應”這系統提示都不會陌生。出現這樣的情況後,大家一般都只能選擇強行手動終止,或是繼續等待程式回應。但大家只要依照以下步驟進行設定,便可縮短 Windows 7 的程式回應時間:
1. 執行註冊表,依次展開到HKEY_CURRENT_USER\Control Panel\Desktop,然後在右側視窗空白處單擊右鍵,新建一個“DWORD 32位值”。
2. 雙擊新建的值,並將其重命名為“WaitToKillAppTimeout”。
3. 重新命名後,不用修改系統預設值,保存修改後退出即可。
通過上面的註冊表修改,可以縮短Windows 7 的系統回應時間,避免系統假死等問題的出項。事實上,“WaitToKillAppTimeout”在Windows Vista系統中默認是存在的,但不知道為什麼微軟在Windows 7中將其取消了。
歡迎參觀我的Blog.NET菜鳥自救會 -
- 已标记为答案 Yog LiModerator 2011年1月18日 11:59
-
你好,
我想你应该是希望屏蔽:“应用程序没有响应。如果您继续等待,程序可能会响应。是否结束进程?”这个弹出窗口吧?
这是操作系统Explorer进程提供的功能。据我所知,Windows 7并没有提供屏蔽该功能的方法。
如果你希望在自己开发的程序中实现该功能,请使用MSDN论坛。
谢谢。
Yog Li -- Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.