安裝 XP + Vista 雙系統,忘記 Vista 密碼無法登入。利用 Vista 登入畫面的「粘滯鍵」漏洞(按 5 下 Shift 執行 sethc.exe),在 XP 下將 Vista 的 sethc.exe 替換為 cmd.exe,即可在 Vista 登入畫面取得 SYSTEM 權限命令提示字元,重設密碼。
D:\Windows\System32,右鍵 sethc.exe → 內容 → 「安全性」 → 「進階」。管理員身分執行 CMD:
rename D:\Windows\System32\sethc.exe sethc1.exe
copy D:\Windows\System32\cmd.exe D:\Windows\System32\sethc.exe
explorer.exe 載入桌面(此時以內建 SYSTEM 帳號登入,開始選單可見)。在 SYSTEM 權限桌面:
net user 目標帳號 新密碼 / net user 新帳號 密碼 /add & net localgroup administrators 新帳號 /add重新進入 XP,執行:
del D:\Windows\System32\sethc.exe
rename D:\Windows\System32\sethc1.exe sethc.exe
恢復原狀,避免安全風險。
sethc.exe 以 SYSTEM 權限執行的特性,替換為 CMD 即獲最高權限。