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

Windows 2000/XP 遺忘密碼?四大實戰破解與重置技巧

編輯:XP 系統基礎知識

前言:密碼遺失不等於重灌

忘記 Windows 2000/XP 登入密碼時,許多人第一反應是重灌系統,實則有多種非破壞性方法可重置或繞過密碼。本文整理四種主流技巧,依檔案系統(FAT32/NTFS)與工具可用性分類,助你快速奪回系統控制權。

方法一:安全模式下的命令列重置(適用 FAT32、非中文帳號)

  1. 重新開機,啟動畫面出現時連按 F8,選擇「安全模式(命令提示字元)」。
  2. 登入內建 Administrator 帳號(預設無密碼)。
  3. 於命令提示字元輸入:
    net user 帳號名稱 新密碼 /add
    例如:net user abc 1234 /add 即將 abc 密碼改為 1234。
  4. 若需新增管理員帳號:
    net user 321 4321 /add
    net localgroup administrators 321 /add
  5. 重開機以新密碼登入。
限制: 僅適用 FAT32 分區,且帳號名稱不能為中文。

方法二:雙系統或外接硬碟刪除 SAM 檔案(適用 FAT32/可讀 NTFS)

  1. 以另一作業系統(或將硬碟接至他機)啟動。
  2. 刪除 C:\Windows\System32\Config\SAM(假設系統在 C 槽)。
  3. 重開機進入 XP,內建 Administrator 將無密碼,可直接登入並重設其他帳號密碼。
注意: NTFS 分區需確保啟動環境能讀寫 NTFS(如使用 NTFS for Win98 或 Linux Live CD)。

方法三:NTFS 分區專用——利用螢幕保護程式植入命令列(需 NTFSDOS)

  1. 以 NTFSDOS 製作可讀寫 NTFS 的 DOS 開機磁碟/USB。
  2. 進入 DOS,切換至 C:\Windows\System32。
  3. 將 logon.scr 改名為 logon.scr.bak,並複製 command.com 為 logon.scr。
  4. 重開機進入 XP,等待約 15 分鐘螢幕保護啟動,將彈出具備 SYSTEM 權限的命令提示字元。
  5. 於此環境下執行 net user 重設密碼或新增管理員。
  6. 進入系統後,將 logon.scr.bak 改回原名。

方法四:第三方工具箱(Linux Live CD / 專用重置工具)

  • Linux Boot Disk / chntpw: 可掛載 NTFS、編輯登錄檔重置密碼。
  • NTAcess / Passware Kit / O&O BlueCon: 繞過 Syskey 保護,直接重設密碼。
操作細節請參考各工具官方說明,建議優先使用開源方案(如 chntpw)以確保透明度。

總結建議

平日養成建立「密碼重設磁碟」或記錄密碼提示的習慣,才是根本之道。遇到遺失密碼時,依環境選擇最不具破壞性的方法,避免資料遺失。

Copyright © Windows教程網 All Rights Reserved