為什麼我的螢幕保護程式會延遲不斷重置,如何停止?

為什麼我的螢幕保護程式會延遲不斷重置,如何停止?

我很長一段時間沒有使用螢幕保護程序,但最近我啟用了一個。我將延遲設定為 10 分鐘,但此設定不成立。它不斷更改為1分鐘。

我可以應用 10 分鐘設置,並且可以關閉並打開“屬性”對話框並看到設置為 10 分鐘。然而,每天的某個時候,我都會注意到螢幕保護程式在閒置一分鐘後就會出現,當我檢查設定時,它又回到「等待1分鐘」。

  • 我進行了病毒和惡意軟體掃描,但什麼也沒發現。

  • 我嘗試了不同的顯示驅動程式版本,以防萬一它可能有幫助。

可能是什麼原因造成的?

螢幕保護程式本身可以更改此設定嗎?

是否可以“鎖定”設定以使程式無法更改它?


我按照建議使用 Process Monitor,發現設定的實例從 600 更改為 60(秒)。進程命令是:

"C:\WINDOWS\system32\rundll32.exe" /d C:\WINDOWS\system32\shell32.dll,Control_RunDLL desk.cpl

在監控時間內我所做的唯一一件事desk.cpl就是打開和關閉第二個顯示器。這顯然不會發生每次我這樣做,否則它會更早發生。

再次,是什麼導致了這種情況,我該如何阻止它?


Heptite 也遇到了這個問題。他在筆記型電腦上使用 Windows 7(旗艦版,64 位元)。

“有一段時間,我的值從高於 10 的值重置為正好 10 分鐘,但現在它重置為 1 分鐘,就像你所經歷的那樣。”

答案1

打開程式監視器並監視 Path 包含的任何登錄操作ScreenSaveTimeOut

您可以排除 RegOpenKey 或 RegQueryValue 等讀取操作,而僅查找寫入操作。

(編輯:固定值名稱)

答案2

下一步是返回進程監視器並找出啟動 rundll32 命令的內容。

過濾操作Process Create和路徑c:\windows\system32\rundll32.exe。這應該告訴您系統中的哪個進程正在啟動有問題的設定變更。

一旦您知道哪個進程出了問題,您就可以對有問題的程序採取「糾正措施」。

答案3

我的 iMac 上也遇到同樣的問題。多年來我一直將螢幕保護程式設定為立即啟動。這很好。但最近,我想設定更長的延遲。無論我將其更改為什麼,我發現每天它都會重置為“立即”。這意味著每次螢幕保護程式出現時我都必須輸入密碼!我嘗試過切換複選框;但這沒有任何作用。我什至嘗試讓系統首選項打開 indef。有趣的是,當我今天早上進來時,我注意到系統首選項仍然顯示“5 分鐘”,就像我離開時一樣。但我注意到有人立即要求提供密碼。因此,我刷新了“首選項”窗格(通過切換回“安全性和隱私”設置,果然,該設置已重置為“立即”!非常奇怪。而且,到目前為止,儘管幾天來進行了無數次嘗試,這似乎是我能找到的唯一一篇有人報告相同問題的帖子,但似乎你們都是 Windows 用戶,也沒有找到解決方案。

相關內容