忘記 Windows XP 登入密碼是常見惱人問題。本文整理九種解鎖方案,從官方預防機制到離線破解工具,按易用性與風險排序,助您根據情境選擇最適合的方法。
方案 0:預防勝於治療 — 建立密碼重設磁碟(官方機制)
- 「控制台」 → 「使用者帳戶」 → 選擇帳戶 → 「防止忘記密碼」
- 依精靈提示插入格式化磁碟/USB、輸入目前密碼 → 完成建立
使用時機:登入失敗畫面點選「重設」 → 插入重設磁碟 → 依精靈設定新密碼。
風險:持有此磁碟者可完全控制該帳戶,務必妥善保管。
方案 1:利用隱藏 Administrator 帳戶(最簡單、無風險)
前提:安裝 XP 時未另行設定 Administrator 密碼(預設為空)、且目前登入帳戶非 Administrator。
- 登入畫面按 Ctrl+Alt+Del 兩次 → 傳統登入對話框
- 使用者名稱輸入
Administrator,密碼留白 → 登入
- 「控制台」 → 「使用者帳戶」 → 修改目標帳戶密碼
方案 2:安全模式進入內建 Administrator
- 開機連按 F8 → 選擇「安全模式」
- 登入畫面會出現「Administrator」帳戶(密碼通常為空)
- 登入後修改目標帳戶密碼
方案 3:離線編輯登錄檔啟用 Administrator(適用無安全模式)
- 使用 PE 開機碟 (WinPE、Hiren's BootCD 等) 進入桌面
- 載入系統登錄檔:
C:\Windows\System32\config\SAM
- 修改
HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4 (Administrator RID) 的 V 值,清除 UserPasswordHint 等相關鍵值,或直接刪除 F 值強制啟用
- 重開機進入 Administrator 修改密碼
方案 4:刪除 SAM 檔案(僅限 Windows 2000,XP 無效)
XP 有保護機制,刪除 C:\Windows\System32\config\SAM 會導致開機進入死循環,不適用於 XP。
方案 5:LC4 (L0phtCrack) 破解 SAM 雜湊(需離線複製 SAM)
- PE 環境下複製
C:\Windows\System32\config\SAM 及 SYSTEM 到 USB
- 在另一台電腦執行 LC4 → 「Import from SAM file」
- 選擇破解模式(字典、暴力、混合)→ 開始稽核
- 簡單密碼通常分鐘級破解;複雜密碼可能需天/年
方案 6:覆蓋 SAM 檔案(需另一台已知密碼的相同版本 XP)
- 從已知密碼的電腦複製
SAM、SYSTEM、SECURITY 三檔
- PE 環境下覆蓋目標電腦對應檔案
- 重開機即可用已知密碼登入
方案 7:NT Password & Registry Editor (chntpw) — Linux 開機碟離線清除密碼
- 下載 ntpasswd 製作 USB 開機碟
- 啟動 → 選擇系統分區 → 選擇「Edit user data and passwords」
- 選擇目標帳戶 → 「Clear (blank) user password」
- 儲存並重開機 → 該帳戶密碼變為空
優點:開源、免費、支援 NTFS、操作簡單、不需破解雜湊。
方案 8:重裝系統(最後手段)
備份重要資料(PE 環境下複製) → 重新安裝 Windows XP。
方法選擇決策樹
有密碼重設磁碟? → 是 → 方案 0
否
├─ 記得 Administrator 密碼/預設為空? → 是 → 方案 1/2
├─ 有 PE/開機碟? → 是 → 方案 7 (chntpw 推薦) 或 方案 3/5/6
└─ 完全無工具 → 方案 8 重裝
結語
「方案 7 (chntpw)」是目前最推薦的通用方案:免費、開源、支援新舊 Windows、不需破解雜湊、操作圖形化。建議每位電腦維護者隨身攜帶一支 ntpasswd USB 開機碟,關鍵時刻能救場。