在 Windows Server 2003、XP、2000 或 NT 4.0 系統中,嘗試登出(注銷)時系統停止回應、長時間顯示「正在儲存設定...」或直接無法登出,通常是使用者設定檔卸載失敗所致。本文整理常見症狀、成因與官方建議解決方案。
常見症狀
- 應用程式事件記錄出現 Event ID 1000、1500、1517、1524 等錯誤。
- 漫遊設定檔配置為刪除本機快取,但登出時快取未被刪除。
- Windows XP/Server 2003 可登出但記憶體無法釋放,直到設定檔卸載完成。
- Windows 2000 登出極慢並最終停止,漫遊設定檔與網路副本不同步。
- Windows NT 4.0 直接無法登出,漫遊設定檔不同步。
- 登錄檔大小限制 (RSL) 觸發。
- 備份程式錯誤導致 Event ID 1524。
核心解決方案:安裝 Microsoft 使用者設定檔配置單元清理服務 (UPHClean)
UPHClean 會在使用者登出時監控並強制協調/卸載被鎖定的登錄檔配置單元,讓登出流程順利完成。
支援作業系統
- Windows XP (32 位元)
- Windows Server 2003 (32 位元)
- Windows 2000 (所有版本)
注意: UPHClean v1.6d 不支援 x64 版本的 XP 或 Server 2003。
安裝步驟
- 下載 UPHClean:Microsoft 官方下載頁面(需通過 Windows 正版驗證)。
- 執行
UPHClean-Setup.msi,依嚮導完成安裝(預設安裝路徑即可)。
- 安裝完成後,UPHClean 會以 Windows 服務形式自動啟動。
- 驗證服務狀態:執行
services.msc,確認「User Profile Hive Cleanup Service」顯示為「已啟動」。
驗證修復
重新登出系統,觀察應用程式事件記錄是否不再出現上述錯誤事件。若無錯誤,即表示問題已解決。
替代方案(若無法安裝 UPHClean)
- 檢查並修復磁碟錯誤 (
chkdsk /f)。
- 確認防毒軟體、備份軟體未鎖定使用者設定檔檔案 (NTUSER.DAT)。
- 暫時停用漫遊設定檔,改用本機設定檔測試。
- 調整登錄檔大小限制 (RSL) 設定。