Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 忘記登入密碼的 9 種破解與重置方法

編輯:XP 常見問題解答

預防措施:建立密碼重設磁碟

在「控制台」→「使用者帳號」→ 選擇帳號 → 左側「防止忘記密碼」建立密碼重設磁片 (需軟碟機)。遺忘密碼時,登入失敗畫面點選「重設」插入磁片即可重設密碼。警告:此磁片可讓任何人重設密碼登入,務必妥善保管。

方法一:使用內建 Administrator 帳號 (適用於非 Administrator 帳號遺忘密碼)

XP 安裝時建立的第一個使用者帳號屬於 Administrators 群組,但真正的 Administrator 帳號預設密碼為空且隱藏不顯示在歡迎畫面。

  1. 登入畫面按 Ctrl + Alt + Del 兩次進入傳統登入對話框。
  2. 使用者名稱輸入 Administrator,密碼留白登入。
  3. 進入系統後,在「控制台」→「使用者帳號」修改目標帳號密碼。

方法二:刪除 SAM 檔案 (僅適用 Windows 2000)

XP 不適用! XP 有保護機制,刪除 %SystemRoot%\system32\config\sam 會導致開機初始化失敗進入死循環。此處僅作歷史參考。

方法三:安全模式下使用命令列重設密碼

  1. 開機連按 F8 進入「帶命令提示字元的安全模式」。
  2. 選擇 Administrator 登入 (通常無密碼)。
  3. 執行指令重設密碼:
    net user 目標帳號 新密碼 /add
    

    例如:net user zhangbq 123456 /add

  4. 若需新增管理員帳號:
    net user abcdef 123456 /add
    net localgroup administrators abcdef /add
    
  5. 重新開機正常登入。

方法四:使用 Windows PE / Live CD 离線修改密碼

啟動 WinPE 或 Linux Live CD,掛載系統磁碟,使用工具 (如 NTPassword, Offline NT Password & Registry Editor, PCUnlocker) 離線清除或修改 SAM 中的密碼雜湊值。此為最通用、成功率最高的方法,適用於所有 Windows 版本。

方法五:利用 Sticky Keys (利用鍵) 替換法 (進階)

  1. 進入 WinPE/復原環境,備份 C:\Windows\System32\sethc.exe。
  2. 複製 cmd.exe 並重命名為 sethc.exe。
  3. 重開機進入登入畫面,連按 5 次 Shift 呼叫「利用鍵」實際執行 cmd.exe (具 SYSTEM 權限)。
  4. 在命令列執行 net user 帳號 新密碼 重設密碼。
  5. 事後務必還原原始 sethc.exe。

方法六:登錄編輯離線清除密碼 (需 WinPE)

載入離線系統的 SYSTEM 與 SAM 登錄結構,修改目標帳號的 V 值清除密碼雜湊。操作複雜,不建議新手嘗試。

方法七:Ophcrack 彩虹表破解

使用 Ophcrack Live CD 自動載入彩虹表破解 LM/NTLM 雜湊。適用於簡單密碼,複雜密碼需大型彩虹表且耗時極久。

方法八:Kon-Boot 繞過驗證

引導軟體修改記憶體中核心驗證邏輯,無需密碼直接登入。屬灰色地帶工具,殺毒軟體常報毒,建議僅限測試環境使用。

方法九:重裝系統 (最後手段)

備份重要資料 (可用 WinPE/PE 進入複製檔案),重新安裝 Windows。最耗時但 100% 有效。

總結建議

  • 一般用戶首選 方法一 (Administrator 空白密碼) 或 方法三 (安全模式 net user)。
  • 進階用戶可準備 WinPE + NTPassword 隨身碟作為萬用救援工具。
  • 養成建立密碼重設磁碟/備份重要資料的習慣。
Copyright © Windows教程網 All Rights Reserved