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

Win10 忘記登入密碼?利用 Sticky Keys 替換法在系統層級重置密碼(無需 PE、無需舊密碼)

編輯:Windows 10 系統介紹

遺忘 Windows 10 登入密碼是常見困擾。傳統做法需製作 PE 啟動碟、掛載 SAM 檔案修改雜湊,操作複雜且有風險。本文介紹利用 Windows 復原環境(WinRE)將 sethc.exe(滯留鍵)替換為 cmd.exe,在登入畫面以 SYSTEM 權限直接重置密碼——無需舊密碼、無需 PE、無第三方工具。

⚠ 法律與道德聲明:此技術僅供個人合法找回自己帳號密碼使用。嚴禁用於未經授權存取他人電腦、竊取資料、繞過企業安全策略。違者需承擔法律責任。

核心原理

  1. WinRE 環境下以管理員權限將 C:\Windows\System32\sethc.exe 備份並替換為 cmd.exe
  2. 重新開機進入登入畫面,連按 5 次 Shift 觸發滯留鍵 → 實際啟動 cmd.exe(SYSTEM 權限)
  3. 在 SYSTEM 權限命令提示字元執行 net user 帳號 新密碼 重置密碼
  4. 登入後將 sethc.exe 還原(安全性考量)

詳細操作步驟

階段一:進入 WinRE 並替換 sethc.exe

  1. 開機出現 Windows 徽標時,長按電源鍵強制關機
  2. 重複 3 次,第 4 次開機自動進入「自動修復」→ 進階選項
  3. 疑難排解 → 進階選項 → 命令提示字元
  4. 識別系統盤代號(WinRE 下通常為 D:):
    dir C:、dir D: 找含 Windows 資料夾的磁碟
  5. 切換至系統盤 System32 目錄並執行替換:
D:
cd Windows\System32
copy sethc.exe sethc.bak
copy /y cmd.exe sethc.exe

階段二:登入畫面啟動 SYSTEM 權限 CMD 重置密碼

  1. 移除安裝媒體,正常重新開機至登入畫面
  2. 連按 5 次 Shift,彈出命令提示字元視窗(標題列顯示 C:\Windows\System32\cmd.exe,實為 SYSTEM 權限)
  3. 查詢本機帳號:net user
  4. 重置目標帳號密碼:net user 實際帳號名 新密碼
    (例:net user Admin 123456)
  5. 提示「命令成功完成」即可關閉視窗,使用新密碼登入

階段三:還原 sethc.exe(重要)

    登入系統後,以系統管理員身分開啟命令提示字元:
  1. 執行:
    copy /y C:\Windows\System32\sethc.bak C:\Windows\System32\sethc.exe
  2. 確認滯留鍵功能恢復正常(連按 5 次 Shift 彈出滯留鍵設定對話盒)

Microsoft 帳號密碼重置(不同流程)

若使用 Microsoft 帳號(Outlook/Hotmail)登入,上述方法無效。請改用:

  1. 任意裝置瀏覽器開啟 account.live.com/password/reset
  2. 輸入信箱/電話 → 驗證碼 → 設定新密碼
  3. 確保目標電腦聯網,新密碼即可同步登入

常見問題排查

問題原因解決
連按 Shift 無反應替換失敗/路徑錯誤重新進入 WinRE 確認 sethc.exe 大小與 cmd.exe 一致
net user 提示「存取被拒」非系統管理員/目標帳號為 Microsoft 帳號確認在 SYSTEM 權限 CMD 執行、改用線上重置
BitLocker 加密磁碟WinRE 無法存取系統盤需輸入 BitLocker 復原金鑰解鎖後再操作

安全性建議

  • 設定密碼提示或安全性問題(本地帳號)
  • 建立密碼重設磁碟:控制台 → 使用者帳戶 → 建立密碼重設磁碟(需 USB 隨身碟)
  • 啟用 Windows Hello PIN/指紋/臉部辨識,減少密碼依賴
  • 企業環境請部署 LAPS(本地管理員密碼解決方案)統一管理
Copyright © Windows教程網 All Rights Reserved