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

Windows 7 雙系統忘記登入密碼?利用 Sticky Keys (啟用鍵) 替換 CMD 重置密碼

編輯:Windows 7 系統介紹

情境與前提

  • 雙系統:C 槽 Windows XP,D 槽 Windows 7。
  • 忘記 Windows 7 登入密碼,但可從 XP 開機存取 D 槽檔案。
  • 利用 Windows 7 內建「輕鬆存取」功能 (Narrator/螢幕閱讀員) 的啟動機制,在登入畫面取得 SYSTEM 權限命令提示字元。

操作步驟 (在 XP 環境下對 D 槽 Win7 操作)

  1. 取得系統檔案擁有權與權限:
    1. 開啟 D:\Windows\System32。
    2. 右鍵 narrator.exe → 內容 → 安全性 → 進階 → 擁有者 → 編輯 → 選擇目前 XP 管理員帳號 → 確定。
    3. 回到安全性頁面 → 編輯 → 新增 → 輸入目前管理員帳號 → 確定 → 允許「完全控制」。
    4. 對 cmd.exe 重複上述步驟,給予目前管理員「完全控制」。
  2. 替換系統檔案:
    1. 將 narrator.exe 重新命名為 narrator1.exe (備份)。
    2. 將 cmd.exe 重新命名為 narrator.exe (替換)。
  3. 重啟進入 Windows 7,觸發命令提示字元:
    1. 開機選單選擇 Windows 7,進入登入畫面。
    2. 點擊右下角「輕鬆存取」圖示 (或按 Win+U)。
    3. 勾選「啟動螢幕閱讀員」→ 此時啟動的是 cmd.exe (以 SYSTEM 權限執行)。
  4. 重置密碼/啟用內建管理員:

    在 CMD 中輸入:

    net user administrator /active:yes
    net user administrator 新密碼

    (如 net user administrator 123456)

  5. 重啟並還原檔案 (重要!):
    1. 以新密碼登入 administrator 帳號。
    2. 從 XP 或 WinPE 環境將 D:\Windows\System32\narrator.exe 改回 cmd.exe,narrator1.exe 改回 narrator.exe。
    3. 恢復原本檔案權限設定。

原理說明

Windows 登入畫面的「輕鬆存取」按鈕啟動 narrator.exe (螢幕閱讀員)。透過檔案替換,使其實際執行 cmd.exe。由於此機制在登入前即以 SYSTEM 權限運行,繞過一般使用者權限限制,可執行任何系統管理指令。

注意事項與替代方案

  • 必須事後還原檔案,否則螢幕閱讀員功能永久失效,且系統檔案完整性受損。
  • 適用於 Windows 7/Vista/8/8.1/10 (早期版本),新版 Windows 10/11 可能有檔案保護機制 (SFC/WRP) 阻擋替換,需離線環境 (WinPE/安裝媒體修復模式) 操作。
  • 更通用的現代方案:Windows 安裝媒體啟動 → 「修復電腦」 → 「命令提示字元」 → 同樣執行 net user 指令,無需檔案替換,更安全簡單。
  • 預先建立「密碼重設磁碟」 (控制台 → 使用者帳戶) 是最佳預防措施。
Copyright © Windows教程網 All Rights Reserved