您收到「User Profile Service 登入失敗」錯誤訊息

徵狀
當您以暫存設定檔登入 Windows 7 或 Windows Vista 電腦時,收到下列錯誤訊息:
使用者設定檔服務登入失敗。無法載入使用者設定檔。
解決方案
偶爾,Windows 在讀取使用者設定檔時可能發生錯誤,例如嘗試登入時防毒軟體正在掃描您的電腦,則可能會發生此狀況。依照下列方法執行前,請先嘗試重新啟動電腦,並再次登入您的使用者帳戶以解決此問題。如果您重新啟動電腦後仍無法解決此問題,請使用下列解決方法。

注意 您必須有權限登入系統管理員帳戶,才能修正使用者設定檔或將資料複製到新的帳戶。解決此問題前,請先以另一個有系統管理權限的帳戶登入 Windows,或以安全模式重新啟動電腦,使用內建的系統管理員帳戶登入。如需有關如何以安全模式啟動電腦的詳細資訊,請造訪下列 Microsoft 網站:

方法 1:修正使用者帳戶設定檔

若要修正使用者帳戶設定檔,請遵循下列步驟:

重要 此章節、方法或工作包含教您如何修改登錄的步驟。然而,如果登錄修改錯誤,可能會發生嚴重問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,請先備份登錄再進行修改。這樣一來,如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows 中備份及還原登錄
  1. 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
  2. 登錄編輯程式中,找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  3. 在功能窗格中,找出以 S-1-5 (SID 機碼) 開頭且後面帶有長串數字的資料夾。
  4. 按一下每個 S-1-5 資料夾,在 [詳細資料] 窗格中找出 ProfileImagePath 項目,然後按兩下以確認這就是發生錯誤的使用者帳戶設定檔。

    • 如果您找到兩個以 S-1-5 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 .bak 結尾,請將 .bak 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
      1. 在不是以 .bak結尾的資料夾上按右鍵,再按一下 [重新命名]。在結尾新增 .ba,然後按下 ENTER。
      2. 在以 .bak 結尾的資料夾上按右鍵,再按一下 [重新命名]。移除資料夾名稱最後的 .bak ,然後按下 ENTER。
      3. 在名稱結尾為 .ba 的資料夾上按右鍵,再按一下 [重新命名]。將資料夾名稱的 .ba 結尾變更為 .bak ,然後按下 ENTER。
    • 如果您只有一個以 S-1-5 開頭、後面帶有相同長串數字並以 .bak 結尾的資料夾,在資料夾上按右鍵,再按一下 [重新命名]。移除資料夾名稱的「.bak」結尾,再按下 ENTER。
  5. 在詳細資料窗格中按一下名稱中沒有 .bak 的資料夾,按兩下 [RefCount],輸入 0,然後按一下 [確定]
  6. 在詳細資料窗格中按一下名稱中沒有 .bak 的資料夾,按兩下 [State],輸入 0,然後按一下 [確定]
  7. 關閉登錄編輯程式。
  8. 重新啟動電腦。
  9. 使用您的帳戶再次登入。

方法 2:登入 Windows,將您的資料複製到新的帳戶

建立一個新的帳戶,並將舊帳戶的資料複製到新帳戶。如需更多有關如何執行這項操作的資訊,請造訪下列 Microsoft 網站:

Windows 7Windows Vista

方法 3:刪除錯誤 SID 並建立新的設定檔

如果要刪除錯誤 SID 並建立新設定檔,請依照下列步驟執行:
  1. 刪除錯誤 SID。

    重要 此章節、方法或工作包含教您如何修改登錄的步驟。然而,如果登錄修改錯誤,可能會發生嚴重問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,請先備份登錄再進行修改。這樣一來,如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:
    322756 如何在 Windows 中備份及還原登錄
    如果要自行解決這個問題,請依照下列步驟執行:
    1. 使用 [電腦內容] 對話方塊刪除設定檔。如果要執行這項操作,請依照下列步驟執行:
      1. 按一下 [開始],在 [電腦] 上按右鍵,然後按一下 [內容]
      2. 按一下 [變更設定]

      3. [系統內容] 對話方塊中,按一下 [進階] 索引標籤。

      4. 按一下 [使用者設定檔] 區域中的 [設定]
      5. [使用者設定檔] 對話方塊中,選擇您要刪除的設定檔,按一下 [刪除],再按一下 [確定]
    2. 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
    3. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    4. 在要移除的 SID 上按右鍵,然後按一下 [刪除]
  2. 登入電腦,然後建立新的設定檔。
更多資訊
如果電腦上有設定「不要以暫時設定檔登入使用者」群組原則設定,可能會發生這個錯誤。

如果使用者設定檔資料夾遭手動刪除,也可能會發生這個錯誤。手動刪除的設定檔不會從登錄中移除設定檔清單的安全性識別碼 (SID)。

警告:我們強烈「不」建議將此視為移除電腦使用者設定檔的標準方法。已記載且支援的方法是利用 [系統內容] 中的 [進階系統設定],即 [使用者設定檔] 設定。對程式來說,利用「DeleteProfile」API 即可移除電腦的使用者設定檔。

如果 SID 存在,Windows 會嘗試使用指向不存在路徑的 ProfileImagePath 載入設定檔。因此,無法載入設定檔。
事件記錄檔資訊
應用程式記錄檔中會記錄下列事件:

  • 記錄檔名稱:應用程式
    來源: Microsoft-Windows-使用者設定檔服務
    日期: 日期
    事件識別碼:1515
    工作類別:無
    層級:警告
    關鍵字:Classic
    使用者: 使用者
    電腦: 電腦
    描述:Windows 已經備份這名使用者的設定檔。下次這名使用者登入時,Windows 會自動嘗試使用該備份設定檔。

  • 記錄檔名稱:應用程式
    來源: Microsoft-Windows-使用者設定檔服務
    日期: 日期
    事件識別碼:1511
    工作類別:無
    層級:警告
    關鍵字:Classic
    使用者: 使用者
    電腦: 電腦
    描述:Windows 找不到本機設定檔,將讓您以暫時設定檔登入。當您登出後,對這個設定檔做出的變更將會消失。

  • 記錄檔名稱:應用程式
    來源: Microsoft-Windows-使用者設定檔服務
    日期: 日期
    事件識別碼:1500
    工作類別:無
    層級:錯誤
    關鍵字:Classic
    使用者: 使用者
    電腦: 電腦
    描述:Windows 無法讓您登入,因為您的設定檔無法載入。請檢查您是否已連線至網路,以及您的網路是否正常運作。
    詳細資料 - 未知

  • 記錄檔名稱:應用程式
    來源: Microsoft-Windows-Winlogon
    日期:日期
    事件識別碼:6004
    工作類別:無
    層級:警告
    關鍵字:Classic
    使用者:無
    電腦: 電腦
    描述:Winlogon 通知訂閱者 Profiles 無法處理重要通知事件。

內容

文章識別碼:947215 - 最後檢閱時間:08/22/2016 13:45:00 - 修訂: 13.0

Windows Vista 商用進階 64 位元版, Windows Vista 家用入門 64 位元版, Windows Vista 家用進階 64 位元版, Windows Vista 旗艦 64 位元版, Windows Vista 商用入門版, Windows Vista 商用入門 64 位元版, Windows Vista 商用進階版, Windows Vista 家用入門版, Windows Vista 家用進階版, Windows Vista Starter, Windows Vista 旗艦版, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbtshoot kberrmsg kbexpertisebeginner kbprb kbcip kbsmbportal KB947215
意見反應