今早一如往常開機工作, 輸入密碼準備登入電腦時出現...
User Profile Service 服務無法登入。
無法載入使用者設定檔。
工作電腦用了五年多來, 第一次出現這個問題
還好, 先請教搜尋大神, Windows 使用人數眾多, 應該也有人遇到相同問題
當然先嘗試修復問題, 不行再另想辦法
在 TechNet 找到
解決方法, 要不是微軟的專業人員, 作業系統的細部修正還真不知道怎麼下手
以下是解決方法的步驟:
1. 進入安全模式(開機時按鍵盤上的F8)
2. 點選左下角開始--所有程式--附屬應用程式--在命令提示字元上點選右鍵選擇以系統管理員身分執行
3. 在黑色視窗輸入net user Administrator /active:yes 並按下enter鍵
(此動作為將Administrator帳號啟動,若要停用此帳戶時將後面的Yes改為No後即可)
4. 執行完上述動作後重新開機進入正常模式,並以Administrator帳號做登入的動作
5. 登入後點選左下角開始--輸入regedit並按下enter鍵,會出現登錄編輯程式
6. 進入下列機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
您在左邊的畫面會看到兩個類似的資料夾,應該為為S-1-5-21-xxxxx & S-1-5-21xxxxx.bak
(前面都一樣,只有後面有一個會加上.bak)p.s.我的出現三個,個人解決方法在下方
7. 在S-1-5-21-xxxxx上點選右鍵--重新命名,在檔名最後面輸入.old
8. 在S-1-5-21-xxxxx.bak上點選右鍵--重新命名,在檔名最後面的.bak刪除,檔名會變成S-1-5-21-xxxxx
9. 點選資料夾S-1-5-21-xxxxx在右邊視窗點選RefCount兩下,並將數值修改為 0
點選State兩下,也將數值修改為 0
上述動作完成後關閉所有視窗並重新開機,使用原來的帳號登入即可
我個人遇到的問題又有點不太一樣, 我的電腦機碼列出來的有三個
S-1-5-21-xxxxx ------ (刪除)
S-1-5-21-xxxxx.bak
S-1-5-21-xxxxx.old
- 在沒有加 .bak 及 .old 的機碼裡只有三項內容, 看起來的就不對, 所以我直接刪了它
- 然後再把有 .bak 的刪掉 .bak, 重開機之後, 我的登入畫面只出現 Administrator 及 其他使用者 (沒有出現原帳號的登入icon)
- 有網友在相關文章回復要 .bak, 索性又把原來有 .bak 的加回來
- 點選 其他使用者, 輸入原帳號及密碼登入,終於進去囉~
- 再以系統管理員身份執行命令提示元把 Administrator 的帳號取消啟用
- 重開機之後, 原帳號出現囉!!!! Perfect Ending!!!
基本上我只在專家說的第六步驟上, 刪除多餘的項目, 再把 Administrator 帳號啟用關閉, 就能正常登入了