banner-01

技術支援論壇Support

User Profile Service 服務無法登入,無法載入使用者設定檔

這是客戶公司裡用的電腦,某日早上上班時一如往常的開啟電源,卻出現錯誤訊息而進不了桌面,於是趕緊帶到我這裡來檢測。
接好螢幕、電源,開機之後就出現一段訊息:User Profile Service 服務無法登入,無法載入使用者設定檔。當按下確定按鈕後,畫面上空空如也,只剩下電源開關可以選擇,而重新開機之後,相同的情況又重複一直發生。


上網搜尋之後,找到微軟TechNet上的這篇文章「User Profile Service服務無法登入,無法載入使用者設定檔」,於是照著上面的說明試著排除看看,以下是修復過程的記錄。

(1) 開機時按鍵盤上的 F8 進入安全模式。


(2) 點選左下角「開始」,在搜尋框內輸入「regedit」,在上方出現的「regedit.exe」按滑鼠右鍵,選擇「以系統管理員身分執行」。


(3) 在「登錄編輯程式」視窗中依序尋找下列機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,裡面會看到兩個以「S-1-5-21-xxxxxx」為開頭的機碼,其中有一個後面很明顯的被加上了「.bak」。


(4) 點選第一個沒有「.bak」的機碼,在右邊的窗格中發現使用者設定檔的路徑被導到奇怪的TEMP中。


(5) 點選另一個有「.bak」的機碼,右邊窗格中的使用者設定檔路徑才是目前使用者設定檔正確的路徑。


(6) 在第一個沒有「.bak」的機碼上按滑鼠右鍵 → 重新命名,在檔名最後面加上「.old」;
另一個有「.bak」的機碼上按滑鼠右鍵 → 重新命名,把檔名最後面的「.bak」刪除掉。


(7) 點選沒有「.bak」的機碼,在右邊窗格中點兩下「RefCount」,將數值修改為「0」。


(8) 接著點兩下「State」,將數值修改為「0」。


(9) 修改完後再檢查一下,如下圖標示的那樣,「S-1-5-21-xxxxxx」機碼後面沒有任何「.xxx」的字樣,右邊窗格中「RefCount」及「State」這兩個數值皆為「0」。


(10) 接下來請關閉「登錄編輯程式」視窗,將電腦重新開機,總算順利進入到桌面,而且所有的程式和資料都還在。


老實說為什麼會造成這樣的情況其實並不清楚,客戶也說前一天下班關機時也都正常,早上上班一開機就出現問題了。問題排除之後系統運作也都正常,開程式、上網都沒問題,重新開關機數次也不會再出現錯誤訊息,總之問題算是順利解決了,免除了重新安裝作業系統及程式的麻煩程序。

最後要提醒的是,排除此類問題的過程中會需要動到「登錄編輯程式」,如果您對系統不熟悉或是沒有把握,建議還是送到電腦公司,由專業的工程師幫您解決吧,避免把災情擴大。

相關文章