我剛剛發現,當用戶「登出」時,Windows 10 不會發出警告!我的同事剛剛將我註銷,並沒有警告他我有開放的申請(例如右)並且我丟失了一些數據!帶有未儲存腳本的開啟的 R 也沒有發出警告(但當您正常關閉它時它會發出警告!)
這實在是太糟糕了!
當應用程式開啟時,尤其是其中一些有未儲存的資料時,確實應該發出警告!
有什麼補救辦法嗎?如何更改 Win 10 行為以獲得警告?
答案1
登出時,Windows 會向每個應用程式發送 WM_QUIT 訊息,每個應用程式的任務就是執行此操作,或彈出一個視窗要求使用者儲存,或執行它認為適當的任何操作。自 Windows 95 以來,該過程沒有(相關)改變。
如果您的某個應用程式沒有向您發出警告,您可以嘗試檢查它是否有相應的設置,或改用其他應用程式。否則,當您離開時鎖定您的電腦也會禁止其他人登出您(除非他們擁有管理員權限)。
關閉應用程式會傳送 WM_CLOSE,並由應用程式做出與 WM_QUIT 相同或不同的反應。最後,Windows 可以發送 WM_DESTROY,這是“不可協商的”,但應用程式可以再次以不同的方式處理。以下是有關這三個消息的更多詳細資訊:https://stackoverflow.com/questions/3155782/what-is-the-difference- Between-wm-quit-wm-close-and-wm-destroy-in-a-windows-pr
答案2
當應用程式開啟時,尤其是其中一些有未儲存的資料時,確實應該發出警告!
當用戶登出時防止自動關閉完全取決於應用程式。你的同事應該用過切換用戶而不是讓您退出。
預設情況下,如果其他使用者登入,Windows 10 會在您重新啟動電腦時向您發出警告。
有什麼補救辦法嗎?如何更改 Windows 10 行為以獲得警告?
Windows 從未產生像您所描述的那樣的警告,它始終由應用程式來產生警告或自動執行保存。當使用者登出時,Windows 始終關閉應用程式。您記得看到的任何警告始終是由應用程式本身產生的。
您所描述的行為是完全正常的,如果使用者登出另一個帳戶而不是切換到他們的帳戶,則無法阻止該行為。
答案3
如果您或其他人登出您的活動帳戶,則不會出現警告訊息。但任何在不保存的情況下關閉的內容都可能會警告您(有些會這樣做,有些不會)。很明顯,簽出你的人沒有註意。檢查一下。我尋找設置,除了關閉應用程式之外沒有看到任何其他內容。另外,檢查應用程式是否保持活動狀態 - 有些應用程式也可能會這樣做。