User Profile Service 服務未能登陸。沒法加載用戶配置文件

遇到同類問題,網上搜索到一篇實用的解決方法,轉載到博客中,方便之後翻閱!安全

對照網上另外一解決方法:ide

一,開機按F8,從安全模式啓動。blog

二,按Windows+R,鍵入「regedit」,回車。博客

三,進入:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,最後有兩個文件夾,以「s-1-5...」開頭的,一個有「.bak」後綴,一個沒有。把這兩個文件夾的名字互換。而後退出,重啓電腦,問題就解決了。it

 

附:若是尚未解決,繼續如下步驟:io

四,在新的那個帶「.bak」後綴的文件夾中找到refcount,右鍵選modify,把值改成0,而後退出,重啓。class

 

 

筆者深受上法啓發,最終解決方法跟上法大同小異,不過更爲簡單,仍是不繞彎子了,先看一下筆者帶「.bak」後綴的註冊表項:登錄

 


 

 

對照正常管理員帳戶 「State」子鍵的鍵值「0」,查看「高級系統設置」中「用戶配置文件」一欄,正常帳戶狀態爲「本地」,而問題帳戶狀態爲「備份」。很明顯State「8000」即爲「備份」,State「0」爲「本地」了。而不帶「.bak」後綴的註冊表項中"ProfileImagePath"子鍵的鍵值爲「C:\Users\Temp」,並且僅有三四個子鍵。配置

 

 

 

筆者不知到是抽了仍是有直覺,堅決果斷直接把整個不帶「.bak」後綴的註冊表項刪除,註銷當前帳戶,登陸問題帳戶,成功登陸這時問題解決了,再查看註冊表發現帶「.bak」後綴的註冊表項的「.bak」自動消失變成不帶「.bak」的項,並且其下子鍵數量與剛開始如出一轍,不過State變爲了「0」,進入「高級系統設置」中「用戶配置文件」一欄,兩個帳戶狀態均變「本地」了。List

 

 

問題反思:"ProfileImagePath"子鍵的鍵值爲「C:\Users\Temp」的註冊表子項中子鍵數量明顯比其餘正常帳戶少,多是對該項寫入不完整致使不能經過「臨時配置文件」登陸,刪除該項,登陸時自動重建,「備份」狀態轉化爲「本地」。

  

 

 

 

 

總之,筆者最簡單的解決方法就是:

 

 

 

一、開機按F8進入到安全模式,登陸系統(若是隻是標準帳戶有問題,管理員帳戶沒問題就不要安全模式了);

二、打開註冊表,找到帶「.bak」的項(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ S-1-5-21-****-****-1000.bak】)不要動它。

三、定位到帶「.bak」的項上方一個不帶「.bak」的項(如【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-****-****-1000】),確認該項包含鍵值爲「C:\Users\Temp」的子鍵"ProfileImagePath",在左側刪除整個項,帶「.bak」的項不要動,便可實現正常登陸。 登陸以後會發現帶「.bak」的項自動去掉了「.bak「。

相關文章
相關標籤/搜索