新增使用者帳戶密碼之後…
這個「User Profile Service服務無法登入」的問題,是剛才客戶所碰到的問題,由於我之前沒有碰過,因此相當的好奇,來分享一下要怎麼來解決這個問題。
究竟這個「User Profile Service服務無法登入。無法載入使用者設定檔」的問題,是怎麼發生的呢?老實說,我還真不曉得,據苦主說,他只有在現有的使用者帳戶中,新增了登入密碼而已,就變這樣了…
而這種狀況,非常類似「Windows無法載入存放本機上的設定檔」,所以當我看到這個狀況時,第一個想法,就是想要先進入到「安全模式」,然後再重新建立一個新的使用者帳戶,再登入這個新建立的使用者帳戶,最後再將這個無法登入的帳戶刪除。
但結果並沒有這麼順利,首先,雖然無法可以在正常的模式登入帳戶,但只要進入安全模式之後,就可以順利登入這個無法登入的帳號,但很可能的是,在這樣的狀態之下,居然沒有辦法再建立新的使用者帳戶了,所以原本的想法是不可行的,最後只好求助Google。
立即就找到微軟的這篇文章「微軟技術支援」,因此,我來針對微軟所提供的解決方法,來做個說明。
Microsoft技術支援 說明
在微軟提供的三種方法,如下:
- 方法 1:修正使用者帳戶設定檔
- 方法 2:登入 Windows 並將您的資料複製到新帳戶
- 方法 3:刪除錯誤 SID 並建立新設定檔
在某些狀況之下,並不是每個都可以實作的,比如說「方法3」這個方式,要使用這個方法,就是先到微軟官方網站,去下載一個「Microsoft Fix it 50446」,可是正當你利用了別台電腦去下載了這個檔案,並且放進這部電腦中時,你會發現到,這個程式居然沒有辦法在安全模式中執行,這搞屁啊?我今天電腦上,就只有一個使用者帳戶,而且這唯一的使用者帳戶,偏偏就已經無法登入了,那我要怎麼去使用這個程式呢?
同樣的情況,在方法2中也是一樣,我雖然可以進入到安全模式,但問題現在也是沒有辦法再建立新的使用者帳戶,所以自然也沒有辦法將原本的使用者檔案資料,給複製到新的使用者帳戶裡面。
所以,就只能利用「方法1」了,所以當你也和我一樣,電腦只建立了一個使用者帳戶,而這唯一的帳戶,卻發生了User Profile Service的問題時,就請直接用「方法1」來解決,除非你電腦裡面原本就有建立其他的使用者帳戶,並且其中一個帳戶是可以順利登入的,才有辦法使用「方法2及方法3」。
網友Snow建議的方法
網友Snow留言說,在試上面版主的方法前, 可以先試試這個方法:
如果你很確定沒記錯密碼, 在輸入密碼後出現 “「User Profile Service服務無法登入」”的訊息時, 請在輸入密碼的畫面左上角有一個輸入法, 按一下全形/半形的icon, 然後再輸入密碼試試看, 今天我成功了一次. (win 7)
這我到是沒有注意到,大家可以試看看喔!
方法1. 修正使用者帳戶設定檔 教學
而方法1的操作步驟如下:
Step 1. 首先,先在開始功能表中的搜尋,輸入「regedit」,並且執行它,如下圖:
Step 2. 接著,開啟「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList」這個機碼,在最後的「ProfileList」展開之後,會在最後看到兩組比較長的,一個是末端有.bak的機碼,如下圖:
Step 3. 我們首先要做的就是把原本沒有.bak的名稱,改成有.bak,而原本有.bak的,改成沒有.bak,也就是本目前有問題的而暫時命名到其它的檔名,而將系統備份的機碼,直接拿來用。你可以詳細比較上下這兩張圖,就知道我的意思了。
而修改好名稱之後,接著就是要來修改末碼「沒有bak」的這個機碼,將「RefCount」及「State」這兩個「值」都設定成「0」,修改方式只要點擊名稱的地方,就會跳出像下圖這個編輯對話盒。
修改之後,就如下圖所示:
可以看到RefCount和State都已經清為0了,接著就重新開機,你就會發現,已經可以登入了,我最後就是這樣解決這個問題的。
96 Comments
Add Comment →
-
冷峰
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)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-18 S-1-5-19 S-1-5-20 (S-1-5-21 272638659-137255035-2441202066-1000) <
-
冷峰
請問我發生你所說 在某些狀況之下,並不是每個都可以實作的,比如說「方法3」這個方式,要使用這個方法,就是先到微軟官方網站,去下載一個「Microsoft Fix it 50446」,可是正當你利用了別台電腦去下載了這個檔案,並且放進這部電腦中時,你會發現到,這個程式居然沒有辦法在安全模式中執行,這搞屁啊?我今天電腦上,就只有一個使用者帳戶,而且這唯一的使用者帳戶,偏偏就已經無法登入了,那我要怎麼去使用這個程式呢?
我也下載了Microsoft Fix it 50446 卻不能在安全模式下執行 最後沒則就去用方法1 可是用到最後 發現我只有S-1-5-18 S-1-5-19 S-1-5-20 (S-1-5-21 272638659-137255035-2441202066-1000) < -
-
冷峰
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)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-18 S-1-5-19 S-1-5-20 (S-1-5-21 272638659-137255035-2441202066-1000) <
-
冷峰
請問如果方法一 用到最後只有1個S-1-5-21 272638659-137255035-2441202066-1000 這樣後面也沒有.bak 要怎解決 請問方法三 下載一個「Microsoft Fix it 50446」,可是正當你利用了別台電腦去下載了這個檔案,並且放進這部電腦中時,你會發現到,這個程式居然沒有辦法在安全模式中執行, 那要怎辦 已經萬念俱灰
-
-
Mini Hau Jung
我是特地登入帳號來感謝你的,你真的幫了大家的大忙,而且教學還圖文並茂,想必也花了不少時間和精力,真的是造福人群啊,感謝。
哈,祝你賺錢發大財 -
Joan
<span style="font-family: NotoSansCJKtc; letter-spacing: 0.78px; background-color: rgb(242, 244, 245);">你好</span>
<span style="font-family: NotoSansCJKtc; letter-spacing: 0.78px; background-color: rgb(242, 244, 245);">我是直接受益者</span><br style="font-family: NotoSansCJKtc; letter-spacing: 0.78px;"><span style="font-family: NotoSansCJKtc; letter-spacing: 0.78px; background-color: rgb(242, 244, 245);">感謝您 無言感激</span>
半夜三更將我打救
謝謝你❤ -
-
-
-
-
-
-
-
-
-
-
-
-
pingling1020
我用
方法 : 在輸入密碼後出現 "「User Profile Service服務無法登入」"的訊息時, 請在輸入密碼的畫面左上角有一個輸入法, 按一下全形/半形的icon, 然後再輸入密碼試試看, 今天我成功了一次. (win 7) 失敗所以改用方法1 也遇到了三個檔名的狀態
最終成功開機 感謝教學及各位留言!!!
因為我從來沒想過能自己處理好出狀況的電腦
這篇文章真的方便快速 且淺顯易懂
我是完全不懂電腦的基本功能使用者XD
連我都救回可愛筆電了 超開心 感激:)
-
-
shining
請問我的電腦是1002,1002.bak,1002.old
因為去年也發生過 有看其他篇的文章 所以有變更過它的名稱
去年改完後就可以正常使用但今年問題又來了….
那這樣要如何去更改它的名稱呢? -
-
renner0107
謝謝您的圖文教學,讓我成功地將此問題排除了!
另外我想請問您,原本的沒.bak這組是造成問題而無法登入的原因對嗎?
那我們將有.bak的備份檔在去掉.bak之後拿來使用,雖然能排除這次問題,
那下次又遇到此問題的話,還有其他的備份檔可以使用嗎?謝謝您! -
-
-
-
-
-
-
Snow
在試上面版主的方法前, 可以先試試這個方法:
如果你很確定沒記錯密碼, 在輸入密碼後出現 "「User Profile Service服務無法登入」"的訊息時, 請在輸入密碼的畫面左上角有一個輸入法, 按一下全形/半形的icon, 然後再輸入密碼試試看, 今天我成功了一次. (win 7) -
-
-
-
-
Jim
真的很感謝您寫了這篇文章,用這個方法也解決了我的問題
在別的網站看純文字解釋根本就是有看沒有懂,而您的圖文教學讓人一目了然~太感謝您了,也希望您可以繼續寫出更多的文章,幫助更多人唷
-
Andy
又多了一個受惠者,就是我~拜謝
ps,為什麼微軟不能用這種實用的角度來建立資料???????
還有,原因到底為何? 算不算微軟的產品有瑕疵? 可以申請賠償嗎? 哈哈 -
-
-
-
-
-
-
-
-
-
Andy
你好,想請問,我是用guest 帳號登入的,一直到最後都可以,但是我有3段較長的檔名,收尾分別為分別為1000,1000.bak,501。請問我該改哪2個。不過當我按右鍵重新命名時,不管怎麼改,都出現登錄編輯程式無法重新命名⋯⋯⋯⋯,機碼重新命名發生錯誤。該怎麼辦?謝謝。
-
-
-
-
-
-
-
-
-
-
-
alice
在step3那裡我有三個檔,分別是1000 , 1001 和1001.bak
如果我改了第二做有bak 的話會和第三個重疊,所以我改成了1011-2.bak
剛重新開了電腦。正常運作了。謝謝! 不過就想問一下我有三個檔而不是兩個是不是有甚麼問題? 這樣改以後還會不會有問題啊? -
-
-
-
changyang319
抱歉,這我可能就不曉得了,如果是我的話,我會參考微軟其它的解決辦法,可能可以解決也說不定。
http://support.microsoft.com/kb/947215/zh-tw -
-
-