忘記 Windows 登入密碼?別急著重灌。NT 核心系統 (2000/XP/NT) 密碼存儲於 %SystemRoot%\System32\Config\SAM,透過安全模式、離線註冊表編輯、專用破解工具、安裝媒體修復等多種管道均可重置/繞過密碼。本文整理 5 大類實戰方法,依成功率、風險、適用版本分級,附詳細操作步驟與工具下載點,助你快速重獲系統控制權。
SysKey 加密 (XP 預設啟用)。前提: Administrator 未被重命名/停用/設定密碼。若已設密碼則無效。
工具: Offline NT Password & Registry Editor (NTPasswd) / chntpw (Linux 套件)。
cd140201.zip (ISO) 或 usb140201.zip (USB 映像)。dd if=usb.img of=/dev/sdX / Rufus / Etcher)。WINDOWS/System32/Config (XP) 或 WINNT/System32/Config (2000)。優點: 不需進入 Windows、支援 SysKey 解密、可編輯登錄、重設帳號啟用/停用/鎖定狀態。
缺點: 需另一電腦製作媒體、文字介面需基本英文/指令概念。
Windows Key 驅動注入 (原文提及)Windows Key (Passware Kit 內) 產生的 3 檔:txtsetup.oem, winkey.sys, winkey.inf。12345。缺點: 工具取得難、需軟碟/USB、僅限 XP/2000/NT。
Utilman.exe / cmd.exe 替換 (現代通用)C: 或 D:):dir C:, dir D: 找 Windows 目錄。copy C:\Windows\System32\Utilman.exe C:\Windows\System32\Utilman.exe.bakcopy C:\Windows\System32\Cmd.exe C:\Windows\System32\Utilman.exenet user Administrator 新密碼 / net user 目標帳號 新密碼。copy C:\Windows\System32\Utilman.exe.bak C:\Windows\System32\Utilman.exe。chntpw (Linux 使用者首選)sudo mount -t ntfs-3g /dev/sdXY /mnt。chntpw:sudo apt install chntpw (Debian/Ubuntu)。sudo chntpw -u "目標帳號" /mnt/Windows/System32/Config/SAM → 選 1 (Clear password) → y 確認寫入。| 方法 | 適用版本 | 成功率 | 需額外電腦/媒體 | 技術門檻 | 風險 |
|---|---|---|---|---|---|
| 安全模式 Administrator | 2000/XP | ★★★★☆ | 否 | 低 | 低 (需 Admin 無密碼/未停用) |
| NTPasswd (ISO/USB) | NT/2000/XP/Vista/7/8/10/11 | ★★★★★ | 是 (製作媒體) | 中 | 低 (唯讀掛載可避免寫入風險) |
| 安裝媒體 Utilman 替換 | Vista/7/8/10/11 | ★★★★★ | 是 (安裝媒體) | 中 | 中 (需修改系統檔案,BitLocker 環境需先解鎖) |
| Linux Live + chntpw | NT/2000/XP/Vista/7/8/10/11 | ★★★★★ | 是 (Live USB) | 中高 | 低 |
| 商業圖形化工具 | 所有 | ★★★★★ | 是 (媒體/授權) | 低 | 低 (付費/授權風險) |
遺忘密碼不可怕,可怕的是無備而來。建議立即製作一支 NTPasswd USB 或 Hiren's BootCD PE 放在工具箱,關鍵時刻能救自己、也能救朋友。記住:技術無善惡,使用者有責任。