將user目錄改動之後,又使用了一次系統還原,導致之前使用者的設定檔丟失或者作為備份保留了。使用者檔案夾還在,但是登入時,顯示正在準備案頭環境,登入到案頭之後,原來的案頭消失,系統冒泡提示:使用臨時配置登入,如
這個時候一定不能亂改註冊表,或者使用網上一些似是而非的方法,否則很可能丟失原有的使用者配置和文檔。因為這個時候其實之前的使用者資料還存在,只是使用了TEMP使用者資料登入而已,如果小心操作,還可以將原來的使用者環境改過來。
解決辦法:
首先,變更檔夾屬性,取消勾選”隱藏受保護的作業系統檔案“,選擇“顯示隱藏的檔案,檔案夾和磁碟機”,“顯示所有檔案和檔案夾”這三個選項。
然後,進到user目錄,查看你的使用者名稱目錄,再查看新的TEMP目錄。發現TEMP目錄下面有很多隱藏檔案
Ntuser.dat
Ntuser.dat.log
Ntuser.ini
,這些隱藏檔案就是臨時登入設定檔。而原來使用者目錄裡就是缺了這個。
1、切換賬戶到administrator;(如果你沒有使用修改過註冊表,這裡也會提示你使用臨時設定檔登入)
2、開啟註冊表到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ,可以看到
下面的這些檔案都是你使用的使用者的SID,此時大概可以看到的有S-1-5......-500,S-1-5......-500.bak,S-1-5......-1000.bak ,前一個是目前使用者administrator,中間的是administrator的備份(這就是為什麼用administrator登入也會提示臨時設定檔登入了,只要刪掉這個選項,就不會有這種提示了,只是如果你之前在administrator做的更改都不會保留了~_~),最後就是你自己的使用者賬戶了。
這時,即使你去掉S-1-5......-1000.bak後的.bak也沒用,因為你的使用者目錄裡面的設定檔損壞或者丟失了。
所以,這個問題有兩種解決辦法。
1、將原來使用者配置拷出來,放到新的臨時目錄;2、將新的臨時配置拷進原始使用者目錄去。
按照下面兩種方法即可:
1、微軟協助和支援:錯誤訊息:“使用者設定檔服務登入失敗。無法載入使用者設定檔”,在登入到 Windows 7 或 Windows Vista 時Fix a corrupted user profile
2、登入到 Windows 並將您的資料複製到新帳戶:Fix a corrupted user profile