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

忘記 Win7 開機密碼怎麼辦?利用「講述人」漏洞啟用內建 Administrator 重設密碼完整教學

編輯:Windows 7 系統介紹

Win7 忘記密碼、無密碼重設磁碟、無其他管理員帳號時,可利用登入畫面「輕鬆存取」→「講述人」實際指向 narrator.exe 的機制,將其替換為 cmd.exe,在登入前以 SYSTEM 權限開啟命令提示字元,啟用內建 Administrator 或建立新管理員帳號,進系統後再重設原帳號密碼。

前置條件

  • 擁有實體存取權(可重開機、插入 PE/安裝光碟/USB)。
  • 系統盤為 NTFS,知道 Windows 安裝路徑(通常 C:\Windows 或 D:\Windows)。
  • 需另一套可啟動環境(WinPE、Win7 安裝光碟「修復電腦」→「命令提示字元」、或 Linux Live USB)來修改系統檔案權限與替換。

核心步驟(在 WinPE/修復環境中執行)

  1. 掛載系統盤(假設為 D:),進入 D:\Windows\System32。
  2. 取得 narrator.exe 與 cmd.exe 檔案擁有權與完全控制權限(右鍵→內容→安全性→進階→擁有者→編輯→目前用戶→完全控制)。
  3. 重命名:
    narrator.exe → narrator.exe.bak
    cmd.exe → narrator.exe
  4. 重開機進入 Win7 登入畫面,點選右下角「輕鬆存取」→ 勾選「啟動講述人」→ 彈出的即為 cmd.exe (SYSTEM 權限)。
  5. 在 CMD 中輸入:
    net user administrator /active:yes (啟用內建 Administrator)
    net user administrator 新密碼 (設定密碼,如 123456)
  6. 重開機,選擇 Administrator 登入,進入系統後:「控制台」→「使用者帳戶」→ 管理其他帳號 → 選原帳號 → 「重設密碼」。

備案:若內建 Administrator 已被停用且無法啟用

  1. 在同一 CMD (SYSTEM) 下建立新管理員帳號:
    net user 新帳號 密碼 /add
    net localgroup administrators 新帳號 /add
  2. 重開機用新帳號登入,再重設原帳號密碼。

事後清理(重要)

  1. 進入系統後,以管理員身分開啟 CMD:
    copy C:\Windows\System32\narrator.exe.bak C:\Windows\System32\narrator.exe (還原原檔)
  2. 停用內建 Administrator(若不常用):
    net user administrator /active:no

替代方案(更簡單、風險更低)

  • 密碼重設磁碟:預先建立(控制台→使用者帳戶→建立密碼重設磁碟)。
  • 離線密碼編輯工具:chntpw (Linux)、NTPWEdit、PCUnlocker (WinPE 整合) 直接修改 SAM 檔案雜湊。
  • 微軟帳號線上重設:Win8+ 若用微軟帳號登入,可在 account.live.com/password/reset 重設。

法律與道德提醒

僅限於本人合法擁有/授權的電腦進行密碼恢復。未經授權破解他人電腦密碼屬違法行為(違反《刑法》第 358 條、資安法等)。企業環境請聯繫 IT 部門依流程處理。

Copyright © Windows教程網 All Rights Reserved