系統進不去,user profile service 服務登入失敗。無法加載使用者配置檔案

【解決辦法】
1、重新啟動計算機,并在開機時按 F8,之後選擇 “安全模式” 或者 “帶網絡的安全模式” 進入系統;
2、進入系統安全模式後,按 Win+R 打開“運作”視窗,輸入 regedit 并回車以打開系統資料庫編輯器;
3、按路徑找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ 鍵,在該鍵下一般有 7 個子鍵,其中有一個子鍵的名字完全包含另一個子鍵的名字,但在末尾多出 .bak 字樣的字尾。找到這樣的這 2 個子鍵,如下圖;
4、在這裡大家可以看到兩個帶有一長串數字的檔案夾,除去末尾的“.bak”外檔案夾名稱的其他部分完全相同,分别檢視這兩個檔案夾在右窗格中“ProfileImagePath”的資料,無“.bak”的檔案夾,其資料為“C:\Users\TEMP”。
而以“.bak”結尾的檔案夾,其資料為“C:\Users\賬戶名稱”,将這兩個檔案夾的名稱互換,将帶有“.bak”的檔案夾去掉“.bak”更改為正常檔案夾,将原本沒有“.bak”的檔案夾加上“.bak”。
5、更換完成後,選擇現在名稱修改後的不含“.bak”的檔案夾,在右窗格輕按兩下“RefCount”,輸入0并确定,輕按兩下“State”,輸入0并确定。
6、關閉“系統資料庫編輯器”,重新開機計算機,此時電腦恢複正常狀态。
【注意事項】
如果上述方法未起作用,則可以按照文末參考資料中的方法修改 RefCount 鍵和 State 鍵的值為 0 試試。或者建立一個賬戶,将老使用者的資料都複制到新賬戶。
1、開機按F8進入到安全模式;開機按F8
2、進入後在搜尋框輸入“cmd”,啟動控制台窗;輸入“cmd”
3、輸入:NET USER administrator /active:yes(注意大小寫差別),打開管理者帳戶;
4、重新開機電腦,以administrator管理者帳戶登入系統;
5、在搜尋框輸入“regedit”,啟動系統資料庫管理器;注意:由于涉及系統資料庫修改,建議您在操作之前先對該項進行導出備份。
6、打開系統資料庫,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000.bak鍵值,用菜單中的功能導出此系統資料庫項儲存為1.reg;
注意:這裡紅字部分有可能會根據各人不同的系統配置略有不同,但“S-1-5-21”這一部分基本是相同的!這點很重要,如果不能變通,很可能會在這裡受阻!同時還要注意儲存的1.reg檔案位置喔,一會用完就可以删掉了,不要留下垃圾檔案。
7、找到存放該檔案的目錄,右擊1.reg,點選“編輯”,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000.bak改為HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000;
注意:這裡就是去掉文字中出現的.bak字個字元;
8、輕按兩下1.reg導入設定。
9、打開系統資料庫,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000,輕按兩下state記錄目前值,比如為8000,然後改為0;
10、重新開機計算機登入;
11、登入成功之後,打開系統資料庫,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1274968841-2149420556-1244056021-1000,輕按兩下state,改為8000;
12、登出目前使用者,重新登陸;
13、進入後在搜尋框輸入“cmd”,啟動控制台窗;
14、輸入:NET USER administrator /active:no(注意大小寫差別),關閉管理者帳戶;
15、删除之前儲存的1.reg檔案。
如上述方法沒辦法解決,建議在安全模式下重新建立一個帳戶(控制台中——帳戶——建立),并将舊帳戶的資料複制到新帳戶。
16、最後發現是系統有兩個使用者一個是标準使用者,一個是管理組的使用者(非Administrator),輸入正确的密碼之後都是一樣的提示消息。管理組的使用者能在安全模式下登入(标準使用者在安全模式下登入提示同樣的資訊)在網上找到一些解決方法,但是對我這種情況都無法解決。在安全模式下能建立新使用者,但是新使用者也不能登入。
後來在安全模式下啟用Administrator,Administrator能正常登入,登入進去後經過排查,發現整個D盤隻有Administrator有權限通路(我的使用者目錄放到D盤上的),重新把D盤的權限開放給Users使用者組,問題解決。
重要說明 此部分、方法或任務包含有關如何修改系統資料庫的步驟。但是,系統資料庫修改不當可能會出現嚴重問題。是以,請一定嚴格按照下列步驟操作。為了獲得進一步保護,請在修改系統資料庫之前對其進行備份。這樣就可以在出現問題時還原系統資料庫。
1.單擊“開始”,在“搜尋”框中鍵入“regedit”,然後按 Enter。
2.在“系統資料庫編輯器”中,找到并單擊下面的系統資料庫子項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
3.在導航窗格中,找到以“S-1-5”(SID 密鑰)開頭,後跟一長串數字的檔案夾名稱。
4.單擊每個“S-1-5”檔案夾,在詳細資訊窗格中找到“ProfileImagePath”條目,然後輕按兩下以確定其為出現錯誤的使用者帳戶配置檔案。
1.如果您有兩個檔案夾以“S-1-5”開頭,後跟一長串數字,并且其中一個以“.bak”結尾,則必須重命名“.bak”檔案夾。為此,請執行以下步驟:
2. 如果您隻有一個以“S-1-5”開頭,後跟一長串數字并以“.bak”結尾的檔案夾,請右鍵單擊該檔案夾,然後單擊“重命名”。删除檔案夾名稱末尾的 .bak,然後按 Enter。
5.在詳細資訊窗格中,單擊不含“.bak”的檔案夾,輕按兩下“RefCount”,鍵入“0”,然後單擊“确定”。
6.在詳細資訊窗格中,單擊不含“.bak”的檔案夾,輕按兩下“狀态”,鍵入“0”,然後單擊“确定”。
關閉系統資料庫編輯器。
重新啟動計算機。
使用您的帳戶再次登入。
-------------------
解決辦法:進入安全模式
1、在電腦開機狀态下按Win+R打開運作功能,并在打開輸入框内輸入:services.msc;
2、成功打開服務功能,并找到:User Profile Service功能;
3、輕按兩下User Profile Service 打開,将啟動類型設定為自動;
4、再次重新開機電腦後,将不在提示該錯誤問題;
了解身份證号碼的密碼