直接啟動到設定檔時未載入 UsrClass.dat

直接啟動到設定檔時未載入 UsrClass.dat

2018 年 4 月 7 日,Windows 7 遇到了一個奇怪的問題。這意味著加載桌面時沒有我的個人設定(因此不是臨時設定檔)。這被記錄為事件 1508 和 1542。

經過幾個小時的恢復、反覆試驗、測試等,我想出了一個解決方法。

最初,我的系統直接啟動到一個使用者帳戶(自動登入)。系統上沒有其他帳戶。

為了解決這個問題,我在我的個人資料中設定了密碼(並在註冊表中將自動登入設定為 0)。這為 Windows 最終載入使用者設定檔提供了一些時間。換句話說,UsrClass.dat 上的神秘句柄消失了,設定檔正常載入。

我發現執行此解決方法有點煩人,因為我喜歡在設定檔完全加載時打開系統並執行其他操作 - 不受密碼/登入畫面的干擾。

所以,我正在尋找這個問題的真正解決方案。為什麼UsrClass.dat 檔案上有一個「句柄」?如何找出該文件在啟動時被使用的原因?為什麼它有助於「延遲」啟動,例如使用 preshell chkdsk 命令?

我已經檢查了文件和註冊表上的 ACL,它們是預設的。 Sfc /scannow 全部顯示為綠色,我已經多次檢查系統是否有病毒。根據 Autoruns 的說法,也沒有奇怪的條目。

關於如何進行的建議?

答案1

使用兩個配置文件運行一段時間後,我刪除了另一個配置文件,一切似乎又恢復正常了。由於一直失敗,我已經有 10 次直接啟動到 Windows,沒有任何問題。即使採用了上述解決方法,在 Windows 啟動到臨時設定檔後,我也刪除了其他設定檔。也許系統設定檔已損壞並在此時修復。

除此之外我不知道發生了什麼事。我有一個在系統啟動時運行的計劃任務,但已停用。除此之外我什麼也沒改變。

我們希望它保持健康。 OS 可能是 OrganiSm 的縮寫...

相關內容