問題現象與成因
在 Windows XP/2000/Server 2003 中嘗試登出時,系統卡住、顯示「正在儲存設定...」長時間無反應,或無法完成登出。事件檢視器「應用程式日誌」中會記錄事件 ID:1000、1500、1517、1524,代表使用者設定檔卸載失敗。
主要成因包括:
- 漫遊設定檔與本地快取同步失敗
- 登錄機碼大小限制 (RSL) 觸發
- 第三方程式/服務鎖定使用者登錄配置單元
- 備份程式存取衝突
解決方案:安裝 Microsoft UPHClean 服務
User Profile Hive Cleanup Service (UPHClean) 是微軟官方釋出的免費工具,專門解決使用者設定檔卸載失敗導致的無法登出問題。它會在背景監控登錄配置單元鎖定情況,於使用者登出時強制釋放鎖定,確保設定檔正確卸載同步。
支援作業系統
- Windows XP (32-bit)
- Windows Server 2003 (32-bit)
- Windows 2000 (所有版本)
- 不支援 x64 版本的 XP/Server 2003 (v1.6d 版本限制)
安裝步驟
- 下載 UPHClean 安裝檔 (
UPHClean-Setup.msi):
Microsoft 官方下載頁面 (需通過 Windows 真實性驗證)
- 雙擊執行安裝精靈,依序點選「下一步」→ 授權條款選「我同意」 → 使用預設安裝路徑 → 「安裝」 → 「完成」。
- UPHClean 會以 Windows 服務形式自動啟動,無需額外設定。
驗證服務是否正常運作
- 按 Win + R 輸入
services.msc 開啟服務管理員。
- 尋找「User Profile Hive Cleanup Service」,確認狀態為「已啟動」,啟動類型為「自動」。
測試修復結果
重新登入系統,嘗試登出。若順利登出且應用程式日誌不再出現上述事件 ID,即代表問題解決。
注意事項
安裝過程中會要求離開當前網頁,建議先在桌面建立下載頁面捷徑,方便安裝後返回驗證。預估安裝時間約 10 分鐘 (視網路速度而定)。