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

Win7 忘記登入密碼?利用 Sticky Keys (利用鍵) 替換法重設密碼完整圖文教學

編輯:Win7 系統基礎知識

前言

Windows 7 忘記密碼無法進入系統,傳統 XP 下的 PE 一鍵清密碼因 UAC/系統檔案保護機制失效。本文提供經實測可行的 Sticky Keys (利用鍵) 替換法,利用 sethc.exe 替換 cmd.exe,在登入畫面以 SYSTEM 權限開啟命令提示字元重設密碼/建立新管理員。

前置條件與準備

  • 需有另一組可開機的 Windows 系統 (雙系統、PE、安裝光碟/USB 修復模式、或另一台電腦掛載硬碟)
  • 目標 Win7 系統盤代號確認 (假設為 D:,實際操作請替換)
  • 操作需管理員權限 取得系統檔案擁有權

詳細操作步驟

階段一:取得 sethc.exe 與 cmd.exe 檔案控制權

  1. 在可用系統中開啟檔案總管,定位至目標 Win7 系統盤 D:\Windows\System32\
  2. 找到 sethc.exe (利用鍵程式) 與 cmd.exe
  3. 右鍵各別選「內容」→「安全性」→「進階」→「擁有者」→「編輯」→ 選擇目前登入管理員帳號 → 勾選「取代子容器和物件的擁有者」→ 確定
  4. 回「安全性」頁面 → 「編輯」→「新增」→ 輸入目前帳號 → 確定 → 選中帳號 → 勾選「完全控制」→ 確定
  5. 對 cmd.exe 重複上述擁有權與權限設定

階段二:替換系統檔案

  1. 將 sethc.exe 重新命名為 sethc_backup.exe (備份原檔)
  2. 將 cmd.exe 複製一份並重新命名為 sethc.exe
  3. 此後在登入畫面連按 5 次 Shift,將啟動的是 cmd.exe (以 SYSTEM 權限)

階段三:登入畫面開啟 CMD 重設密碼

  1. 重新開機進入目標 Win7 登入畫面
  2. 連按 5 次 Shift 鍵,彈出命令提示字元視窗 (標題列顯示 C:\Windows\system32\sethc.exe,實為 cmd)
  3. 輸入以下指令啟用內建 Administrator 並設定密碼:
    net user administrator /active:yes
    net user administrator NewP@ssw0rd123
  4. 若內建 Administrator 已設密碼且忘記,改建立新管理員帳號:
    net user NewAdmin NewP@ssw0rd123 /add
    net localgroup administrators NewAdmin /add
  5. 重新開機,以新啟用/建立的管理員帳號登入

階段四:還原 sethc.exe (安全收尾)

  1. 以新管理員帳號登入系統
  2. 同樣取得 sethc.exe 控制權
  3. 刪除偽裝的 sethc.exe,將 sethc_backup.exe 改回 sethc.exe
  4. 確認連按 5 次 Shift 正常彈出「利用鍵」設定視窗

替代方案:Windows 7 安裝光碟/USB 修復模式

無第二系統時,用安裝媒體開機 →「修復您的電腦」→「命令提示字元」直接執行階段二替換指令 (系統盤代號通常為 C: 或 D:),後續步驟相同。

注意事項與風險提示

  • ⚠️ 修改系統核心檔案有風險,操作前請備份重要資料
  • BitLocker 加密磁碟需先解鎖才能存取檔案
  • 企業版/加入網域環境可能有群組原則限制 net user 指令
  • 恢復 sethc.exe 為必要步驟,否則無法正常使用利用鍵功能,且留下安全隱患

結語

Sticky Keys 替換法是 Win7 忘記密碼的經典破解技巧,核心在於 sethc.exe 登入畫面可觸發且以 SYSTEM 權限運行。掌握「取得擁有權 → 替換檔案 → SYSTEM CMD 重設密碼 → 還原檔案」完整閉環,即可自力救援無需求助他人或重灌系統。

Copyright © Windows教程網 All Rights Reserved