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

Win7 忘記登入密碼?利用敘述人漏洞以 SYSTEM 權限重設密碼(圖文詳解)

編輯:Win7 系統基礎知識

原理回顧

Win7 登入畫面的「輕鬆存取」→「啟動敘述人」實際執行 C:\Windows\System32\narrator.exe。若將其替換為 cmd.exe,點選敘述人即彈出具備 **SYSTEM 最高權限** 的命令提示字元,可繞過登入驗證直接操作帳戶資料庫。

前置條件

  • 需能以**其他作業系統(如 XP、另一組 Win7、WinPE、Linux Live USB)啟動**電腦,取得系統分區寫入權限。
  • 知道 Win7 安裝分區代號(假設為 D:)。

步驟 1:取得 narrator.exe 與 cmd.exe 完全控制權

  1. 進入其他系統,開啟 D:\Windows\System32。
  2. 右鍵 narrator.exe → 內容 → 安全性 → 進階 → 擁有者 → 編輯 → 設定目前登入管理員為擁有者 → 確定。
  3. 回安全性頁籤 → 編輯 → 新增 → 輸入目前管理員帳號 → 允許「完全控制」 → 確定。
  4. 同樣操作給 cmd.exe 完全控制權。

步驟 2:置換檔案

  1. narrator.exe → 重新命名為 narrator1.exe(備份)。
  2. cmd.exe → 重新命名為 narrator.exe。

步驟 3:啟用內建 Administrator 並設定密碼

  1. 重啟進入 Win7 登入畫面。
  2. 點右下角「輕鬆存取」→ 勾選「啟動敘述人」→ 彈出 CMD 視窗(SYSTEM 權限)。
  3. 輸入:
    net user administrator /active:yes
    net user administrator 123456
  4. 重啟,即可用 Administrator / 123456 登入。

步驟 4:或直接建立新管理員帳戶

net user admin 123 /add
net localgroup administrators admin /add

重啟後以 admin / 123 登入,進入控制台移除原帳戶密碼或重設。

步驟 5:善後(重要)

  1. 登入系統後,將 narrator.exe 改回 cmd.exe,narrator1.exe 改回 narrator.exe,恢復敘述人功能。
  2. 建立密碼重設磁碟或設定密碼提示,避免再次發生。

替代方案(若無其他系統啟動)

  • 製作 WinPE 隨身碟(如微軟官方 WinPE、伏羲、老毛桃等),開機進入 PE 執行上述檔案置換。
  • 使用離線密碼編輯工具(chntpw、NTPWEdit)直接修改 SAM 檔案清除密碼,更簡單安全。

法律與道德提醒

此技術僅供**合法擁有者**在遺忘自己密碼時恢復存取權限。未經授權嘗試存取他人電腦屬違法行為,請勿濫用。

Copyright © Windows教程網 All Rights Reserved