最近遇到這樣一個(gè)怪現(xiàn)象,就是每次打開(kāi)電腦輸入密碼,突然提示“UserProfileService服務(wù)未能登錄,無(wú)法加載用戶配置文件”,然后就沒(méi)辦法正常開(kāi)機(jī)了,為什么會(huì)這樣呢?其實(shí),原因一般為windows無(wú)法讀取用戶的配置文件,可以再重啟一次,這樣實(shí)在麻煩,治標(biāo)不治本。了解到同事在清理文件的時(shí)候刪除了/Users/TEMP/AppData/Roaming/下的一些文件。通過(guò)查閱大量資料并結(jié)合自己解決經(jīng)驗(yàn),現(xiàn)將自己解決經(jīng)歷及網(wǎng)上收集的解決辦法整理如下,希望能幫助到某些有需要的朋友。以后再遇到這個(gè)問(wèn)題,也不用辛苦的找解決辦法了。
第一步:進(jìn)入安全模式開(kāi)啟隱藏的超級(jí)管理員賬戶,然后用超級(jí)管理員正常登錄來(lái)解決。
第二步:從登錄提示“UserProfileService服務(wù)未能登錄。無(wú)法加載用戶配置文件。”出發(fā),字面意思是“UserProfileService”服務(wù)出了點(diǎn)問(wèn)題,于是找到此服務(wù)UserProfileService服務(wù)此服務(wù)負(fù)責(zé)加載和卸載用戶配置文件。如果已停止或禁用此服務(wù),用戶將無(wú)法再成功登錄或注銷(xiāo),應(yīng)用程序在獲取用戶數(shù)據(jù)時(shí)可能會(huì)出問(wèn)題,而且為接收配置文件事件通知注冊(cè)的組件將無(wú)法接收這些通知。
檢查該服務(wù)已正常啟動(dòng)而且配置為“自動(dòng)”,但是“服務(wù)未能登錄”又是什么意思呢?
第三步:查看系統(tǒng)日志分析問(wèn)題。在“事件查看器”的“應(yīng)用程序”一欄中找到大量來(lái)源為“Winlogon”和“UserProfileService”的錯(cuò)誤和警告
截取其中一些日志記錄:
1.錯(cuò)誤UserProfileService1502
Windows不能加載本地存儲(chǔ)的配置文件。此問(wèn)題的可能原因是安全權(quán)限不足或本地配置文件損壞。
詳細(xì)信息-另一個(gè)程序正在使用此文件,進(jìn)程無(wú)法訪問(wèn)。
2.警告UserProfileService1515
Windows已經(jīng)備份了此用戶的配置文件。下次此用戶登錄時(shí),Windows將自動(dòng)嘗試使用此備份的配置文件。
3.警告UserProfileService1511
Windows找不到本地配置文件,正在用臨時(shí)配置文件讓您登錄。當(dāng)您注銷(xiāo)時(shí),對(duì)此配置文件所作的更改將丟失。
4.警告UserProfileGeneral1509
Windows不能將文件C:/Users/Default/AppData/Roaming/Microsoft/Ime/IMSC5/復(fù)制到C:/Users/TEMP/AppData/Roaming/Microsoft/Ime/IMSC5/。這可能由網(wǎng)絡(luò)故障或安全權(quán)限導(dǎo)致。
詳細(xì)信息-拒絕訪問(wèn)。
5.警告UserProfileGeneral1509
Windows不能將文件C:/Users/Default/AppData/Roaming/Microsoft/Ime/IMSC5復(fù)制到C:/Users/TEMP/AppData/Roaming/Microsoft/Ime/IMSC5。這可能由網(wǎng)絡(luò)故障或安全權(quán)限導(dǎo)致。
詳細(xì)信息-拒絕訪問(wèn)。
6.Winlogon錯(cuò)誤和警告的事件ID主要有600460016000
以上警告4和5好像顯示某些配置文件復(fù)制出錯(cuò),筆者檢查C:/Users/TEMP/AppData/Roaming/Microsoft/Ime/下確實(shí)沒(méi)有IMSC5文件夾,手動(dòng)復(fù)制過(guò)去,注銷(xiāo)管理員賬戶,登錄問(wèn)題賬戶依然沒(méi)有解決,于是在“事件查看器”中“聯(lián)機(jī)查找原因”,根據(jù)微軟提供的一些信息(如下圖),筆者找到了關(guān)鍵點(diǎn)。
筆者分析:似乎是用戶配置文件出了問(wèn)題,但是登錄時(shí)嘗試用“臨時(shí)配置文件”過(guò)程又有毛病,雙重因素導(dǎo)致不能登錄。
第四步:重點(diǎn)分析注冊(cè)表項(xiàng)【HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/ProfileList】
一,開(kāi)機(jī)按F8,從安全模式啟動(dòng)。
二,按Windows+R,鍵入“regedit”,回車(chē)。
三,進(jìn)入:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/ProfileList,最后有兩個(gè)文件夾,以“s-1-5...”開(kāi)頭的,一個(gè)有“.bak”后綴,一個(gè)沒(méi)有。把這兩個(gè)文件夾的名字互換。然后退出,重啟電腦,問(wèn)題就解決了。
附:如果還沒(méi)有解決,繼續(xù)以下步驟:
四,在新的那個(gè)帶“.bak”后綴的文件夾中找到refcount,右鍵選modify,把值改為0,然后退出,重啟。
我的折騰就到這里,還沒(méi)遇到不能解決的情況。
如果你按此步驟還不能解決,請(qǐng)給我留言。
筆者深受上法啟發(fā),最終解決方法跟上法大同小異,不過(guò)更為簡(jiǎn)單,還是不繞彎子了,先看一下筆者帶“.bak”后綴的注冊(cè)表項(xiàng):
對(duì)照正常管理員賬戶“State”子鍵的鍵值“0”,查看“高級(jí)系統(tǒng)設(shè)置”中“用戶配置文件”一欄,正常賬戶狀態(tài)為“本地”,而問(wèn)題賬戶狀態(tài)為“備份”。很明顯State“8000”即為“備份”,State“0”為“本地”了。而不帶“.bak”后綴的注冊(cè)表項(xiàng)中"ProfileImagePath"子鍵的鍵值為“C:/Users/Temp”,而且僅有三四個(gè)子鍵。
筆者不知到是抽了還是有直覺(jué),毫不猶豫直接把整個(gè)不帶“.bak”后綴的注冊(cè)表項(xiàng)刪除,注銷(xiāo)當(dāng)前賬戶,登錄問(wèn)題賬戶,成功登錄這時(shí)問(wèn)題解決了,再查看注冊(cè)表發(fā)現(xiàn)帶“.bak”后綴的注冊(cè)表項(xiàng)的“.bak”自動(dòng)消失變成不帶“.bak”的項(xiàng),而且其下子鍵數(shù)量與剛開(kāi)始一模一樣,不過(guò)State變?yōu)榱?ldquo;0”,進(jìn)入“高級(jí)系統(tǒng)設(shè)置”中“用戶配置文件”一欄,兩個(gè)賬戶狀態(tài)均變“本地”了。
問(wèn)題反思:"ProfileImagePath"子鍵的鍵值為“C:/Users/Temp”的注冊(cè)表子項(xiàng)中子鍵數(shù)量明顯比其他正常賬戶少,可能是對(duì)該項(xiàng)寫(xiě)入不完整導(dǎo)致不能通過(guò)“臨時(shí)配置文件”登錄,刪除該項(xiàng),登錄時(shí)自動(dòng)重建,“備份”狀態(tài)轉(zhuǎn)化為“本地”。
總之,筆者最簡(jiǎn)單的解決方法就是:
1、開(kāi)機(jī)按F8進(jìn)入到安全模式,登錄系統(tǒng)(如果只是標(biāo)準(zhǔn)賬戶有問(wèn)題,管理員賬戶沒(méi)問(wèn)題就不要安全模式了);
2、打開(kāi)注冊(cè)表,找到帶“.bak”的項(xiàng)(如【HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/ProfileList/S-1-5-21---1000.bak】)不要?jiǎng)铀?/p>
3、定位到帶“.bak”的項(xiàng)上方一個(gè)不帶“.bak”的項(xiàng)(如【HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/ProfileList/S-1-5-21---1000】),確認(rèn)該項(xiàng)包含鍵值為“C:/Users/Temp”的子鍵"ProfileImagePath",在左側(cè)刪除整個(gè)項(xiàng),帶“.bak”的項(xiàng)不要?jiǎng),即可?shí)現(xiàn)正常登錄。登錄之后會(huì)發(fā)現(xiàn)帶“.bak”的項(xiàng)自動(dòng)去掉了“.bak“。
當(dāng)然,筆者第二次出現(xiàn)這個(gè)問(wèn)題時(shí),安全模式竟然無(wú)法進(jìn)入,現(xiàn)在把這個(gè)問(wèn)題的解決方法說(shuō)一下:
開(kāi)始/運(yùn)行輸入msconfig回車(chē)打開(kāi)系統(tǒng)配置實(shí)用程序,進(jìn)行如下設(shè)置:
就到這里吧,以后刪除一些沒(méi)用的文件的時(shí)候要小心。 |