2011年10月16日 星期日

Windows Server 2008 R2、Windows 7 忘記密碼

忘記 Windows Server 2008 R2、Win 7 密碼的解決方法兩者相同,以下以Windows Server 2008 R2為例。

解決方法:
  1. 用安裝光碟開機,將原本登入介面的螢幕小鍵盤(osk.exe)改成執行 cmd.exe
  2. 重開機,在原系統登入介面開啟螢幕小鍵盤(osk.exe),其實是開啟了cmd.exe
  3. 使用 cmd.exe,以指令修改原帳號密碼,或新增另一個管理者帳號
  4. 再用安裝光碟開機,將原本登入介面的螢幕小鍵盤(osk.exe)改回來
  5. 再重開機,即可用新密碼或新建的帳號登入
操作步驟:
  1. 用安裝光碟進入安裝界面。

  2. 按「shift + F10」,開啟命令提示字元。
  3. 注意,目前C磁碟,應該為系統保留區。故我們的系統應該是安裝在D磁碟。所以我們將修改D磁碟的檔案。(此為一般情況,總之要先找出系統安裝的磁碟)
  4. 接續第2步驟,依序輸入
    「d:」=>切換到D磁碟
    「cd windows/system32」=>切換到 D:\windows\system32
    「dir osk.exe」=>查看是否有 D:\windows\system32\osk.exe 檔案
  5. 「ren osk.exe osk.exe.bak」=>先將 osk.exe 檔名暫時修改為 osk.exe.bak
    「copy cmd.exe osk.exe」=>將 cmd.exe 複製成 osk.exe
  6. 重開機,此時不要用安裝光碟開機,而是進入原來忘記密碼的系統。
    到登入畫面時,按左下角「輕鬆存取」圖示。
  7. 勾選「不用鍵盤輸入(螢幕小鍵盤)」,再按「確定」。
  8. 輸入「 net user administrator *」修改管理者密碼。
    administrator為帳號名稱,請依實際名稱輸入。
  9. 若帳號名稱也忘記了,則可以用以下方法,另外新增一個管理者帳號。
    「net users 帳戶名稱  密碼  /add」=>新增使用者
    「net localgroup administrators 帳戶名稱 /add」=>將該使用者設定為管理者
  10. 再用安裝光碟開機,按「shift + F10」,開啟命令提示字元,
    切換到 D:\windows\system32。
    執行以下指令。
    「del osk.exe」=>將假的 osk.exe 刪除。
    「ren osk.exe.bak osk.exe」=>將原本的 osk.exe 復原。
  11. 重開機,即可在原系統,用新密碼或新建的帳號登入。
補充:
osk.exe=>
「不用鍵盤輸入(螢幕小鍵盤)」
Utilman.exe=>「輕鬆存取」
所以也可以不改 osk.exe,直接改 Utilman.exe

8 則留言:

  1. 超棒的!剛救了我公司的電腦
    感謝
    如果shift + f10沒辦法進入的話
    安裝視窗點下一步,然後點左下腳的修復
    在點下一步就有可以打開cmd囉

    回覆刪除
    回覆
    1. 原來還有這個方法,感謝提供 ^^

      刪除
    2. 感謝盡在不言中…

      刪除
  2. Really thanks for your sharing

    回覆刪除
  3. 這真是個好方法 感謝感謝

    回覆刪除