忘記 Windows 登錄密碼是常見困擾。本文彙總 9 種從官方功能到底層工具的解決方案,按易用性排序。
方法 1:密碼重設盤 (官方功能,需預先創建)
- 控制面板 → 用戶帳戶 → 「創建密碼重設盤」 (需 USB/軟盤)。
- 登錄失敗時點擊「重設密碼」向導,插入磁盤即可重置。
- 風險: 任何人持有磁盤均可登錄,需妥善保管。
方法 2:隱藏 Administrator 帳戶 (適用非 Administrator 用戶忘記密碼)
- 登錄界面按
Ctrl+Alt+Del 兩次進入經典登錄框。
- 用戶名輸入
Administrator,密碼留空 (默認無密碼)。
- 進入系統後在「用戶帳戶」中重置目標用戶密碼。
方法 3:刪除 SAM 文件 (僅限 Windows 2000)
XP/2003 以上版本有保護機制,刪除 C:\Windows\System32\config\SAM 會導致系統無法啟動,不推薦。
方法 4:LC4 / Ophcrack 破解 SAM 雜湊
- 啟動盤 (DOS/PE) 複製
SAM 文件至另一機器。
- 使用 LC4 導入 SAM,字典/彩虹表破解。弱密碼秒破,強密碼需極長時間。
方法 5:Linux Live CD + chntpw / ntpasswd (推薦通用方案)
- 啟動 Linux Live CD (如 SystemRescueCd、Offline NT Password & Registry Editor)。
- 掛載 Windows 分區,運行
chntpw -u username SAM 或圖形化 ntpasswd 清除/修改密碼。
- 支援 NTFS、支援 XP/2003/Vista/7/10/11、可解鎖/啟用帳戶。
方法 6:PE 系統下註冊表編輯 (如 WinPE + RegEdit)
- 啟動 WinPE,載入離線註冊表
HKLM\SAM。
- 修改
V 值 (密碼雜湊) 或刪除對應鍵值。
- 操作複雜,需熟悉註冊表結構。
方法 7:利用 Sticky Keys (利用鍵盤粘滯鍵) 替換為 CMD (需 PE/安裝盤)
- 啟動修復模式,備份
sethc.exe,用 cmd.exe 替換。
- 登錄界面連按 5 次 Shift 喚出 SYSTEM 權限 CMD,
net user username newpass 重置。
方法 8:第三方密碼重置工具 (如 PCUnlocker、PassFab 等)
商業圖形化工具,制作啟動盤一鍵重置,適合非技術用戶。
方法 9:重裝系統 (終極方案)
備份數據後重裝,最耗時但 100% 成功。
建議選擇策略
| 場景 | 首選方案 |
| 有密碼重設盤 | 方法 1 |
| 忘記普通用戶密碼,Administrator 可用 | 方法 2 |
| 無其他帳戶,需保留數據 | 方法 5 (Linux Live CD + ntpasswd) |
| 不介意重裝、數據已備份 | 方法 9 |