Windows 7 遺忘登入密碼確實令人頭痛,畢竟無法像 XP 時代那樣輕鬆用 PE 一鍵清除密碼。不過,我們可以利用 Windows 7 系統內建的 system 權限執行 CMD 命令,強制修改帳戶密碼。以下以 XP + Win7 雙系統為例(單系統同樣可透過 PE 操作),詳細說明操作步驟。
由於 cmd.exe 位於系統目錄,修改檔案前必須先取得所有權。打開 D:\Windows\System32(假設 Win7 安裝在 D 盤),右鍵點選 narrator.exe(講述人程式)選擇「屬性」→「安全性」→「進階」→「擁有者」,將目前 XP 下的管理員帳號設為擁有者(若列表無該帳號,點選「其他使用者」手動輸入)。確定返回權限視窗,點選「新增」,將管理員帳號加入並給予「完全控制」權限。
同樣操作,將目前帳號對 cmd.exe 設為完全控制。接著將 narrator.exe 重命名為 narrator1.exe(備份),再將 cmd.exe 重命名為 narrator.exe。此舉讓「輕鬆存取」中的「啟動講述人」實際執行的是具有 System 權限的 CMD。
重啟進入 Win7 登入介面,點選右下角「輕鬆存取」按鈕,勾選「啟動講述人」,此時彈出的即為 System 權限 CMD 視窗。輸入以下命令:
net user administrator /active:yes
net user administrator 123456 /add
第一條命令強制啟用內建 Administrator,第二條將其密碼重設為 123456。重啟後即可用此帳號登入。
若原 Administrator 帳戶因密碼檔案損壞無法使用,可再次透過「講述人」啟動 CMD,建立新管理員帳號:
net user admin 123 /add
net localgroup administrators admin /add
此命令建立名為 admin、密碼 123 的帳號,並將其加入 Administrators 群組,擁有完整管理權限。
重啟電腦,選擇剛建立的 admin 帳號登入,即可進入系統進行後續操作。
提醒:此方法需具備另一作業系統(或 PE)存取 Win7 系統盤權限,操作前請備份重要資料,避免誤修系統檔案導致無法開機。