首先聲明:這方法是從網路上蒐集來的,是當我系統管理員忘記密碼時所記錄下來的解決方法,請不要用在不法的用途上。
不過如果您使用這方法造成任何的損失或問題,我個人深感抱歉無法負擔任何責任。
如果Vista 僅有一個用戶且這個用戶 (就是系統管理員) 忘了密碼,則以下方法可以用得上。
1. 用任何能開機進入 DOS 的方法進入DOS,且要能看得到硬碟的 C: 和 D:。
2. > copy c:\windows\system32\cmd.exe d:\ (把 command window 的執行檔複製到 D:)
> move c:\windows\system32\osk.exe d:\ (把 On-Screen Keyboard 的執行檔移到 D:)
> rename d:\osk.exe d:\osk_original.exe (把 On-Screen Keyboard 的執行檔以不同檔名備份起來,等完成之後再搬回來)
> rename d:\cmd.exe d:\osk.exe (把 D: 裡面的 command window 的執行檔改名為 On-Screen Keyboard 的執行檔檔名)
> copy d:\osk.exe c:\windows\system32\ (將這個假的 On-Screen Keyboard 執行檔複製到 C:\windows\system32\)
以上的操作是試圖把 "Ease of Access" 中的 "On-Screen Keyboard" 改為 command window (就是 cmd.exe) 方便在開機的登錄畫面時就可以叫出 command window 了。
3. 重新開機之後,選左下角的 "Ease of Access" 中的 "On-Screen Keyboard",則可以看到 command window。
4. 在 command window 中鍵入以下命令:
> net user admin /add (建立一個新的 account)
> net localgroup administrators admin /add (將該 account 納入系統管理員的群組中)
5. 再重新開機之後,就可以看到這個新建的系統管理員用戶了。
6. 登入該系統管理員用戶之後就可以更改原來的系統管理員用戶的資料了。
7. 記得將當初改的 cmd.exe 和 osk.exe 搬回來 C:\windows\system32\。
沒有留言:
張貼留言