遺失 Windows Server 2008 本機管理員密碼時,可利用安裝媒體進入 WinRE 環境,替換系統無障礙工具 (放大鏡 magnify.exe) 為命令提示字元 (cmd.exe),在登入畫面觸發獲得 SYSTEM 權限 Shell,進而重置密碼。本文記錄完整操作流程與風險提示。
REM 假設系統盤為 C: (WinRE 下可能映射為 D:,請用 dir 確認)
cd /d C:\Windows\System32
rename magnify.exe magnify.exe.bak
copy cmd.exe magnify.exe
cmd.exe (以 SYSTEM 權限執行)。REM 重置 Administrator 密碼為 @2323qwe (請改用強式密碼)
net user Administrator @2323qwe
REM 或建立新管理員帳戶
net user NewAdmin StrongP@ssw0rd /add
net localgroup Administrators NewAdmin /add
cd /d C:\Windows\System32
del magnify.exe
rename magnify.exe.bak magnify.exe
sfc /scannow 修復系統檔案完整性 (替換過程可能觸發檔案保護)。| 方法 | 優點 | 缺點 | 適用場景 |
|---|---|---|---|
| 放大鏡替換 (本文) | 無需第三方工具,原生媒體即可 | 需重開機兩次,修改系統檔案觸發 SFC | 有安裝媒體、實體/主控台存取 |
| Sticky Keys (sethc.exe) 替換 | 同原理,按 5 下 Shift 觸發 | 同樣修改系統檔案 | 同上 |
| 離線註冊表編輯 (chntpw / Offline NT Password Editor) | 不修改二進位檔,直接清空密碼雜湊 | 需 Linux Live USB / 專用工具 | 無 Windows 安裝媒體、或不想修改系統檔 |
| 網域環境 | 在網域控制器重置密碼 | 不影響本機 SAM | 已加入網域 |
sfc /verifyonly、檔案雜湊基線比對)。放大鏡替換法是經典的「離線提權」技術,理解其原理 (無障礙工具在登入畫面以 SYSTEM 身分執行) 有助於建立對應防禦體系。實務上建議優先使用網域密碼重置或離線註冊表編輯工具,減少對系統檔案的修改風險。