1. 程式人生 > >如果忘記了XP系統密碼

如果忘記了XP系統密碼

    在win2000裡丟失管理員密碼後,刪除SAM檔案來清空密碼確實是一個很好的方法。但如果是在XP裡呢?網上很多人說不行。我試了一下,刪除重新啟動進入到登陸畫面實時,系統提示:“安全帳戶管理器初始化失敗”,點“確定”後又重新啟動。難道這種方法在XP裡真的不行嗎?按照下面的幾步做了後在下結論吧。

用啟動盤進入DOS,依次輸入:

del c:windows/system32/config/sam

copy c:windows/repair/sam c:windows/system32/config

再重新啟動後,就可以發現不用輸入密碼直接登陸了。此時,登陸用的帳戶是administrator,桌面上只有很少的幾個圖示(原來的使用者名稱就是這個的除外)。不過還好,安裝過的軟體都可以從“程式”中開啟。如果原來的使用者名稱不是administrator,那就還沒達到我們的目的。在執行裡輸入“cmd”,然後在命令提示符下依次輸入(比如原來的使用者名稱是piggy):

net user piggy /add

net localgroup administrators piggy /add (如果以前就是受限使用者就不需要這步了)。

當然,這兩步可以在控制面板中設定,具體方法就不用多說了。

重新啟動後選擇你原來的帳戶登陸,再看看桌面以及設定的專案是不是和以前一樣?最後一步就是你自己設定開機密碼了。

這種方法最關鍵是repair檔案下有一個備份過的SAM檔案,如果你在優化系統時刪除了,那我只能說:對不起,讓你白看了這麼多!

此方法在FAT32 、WinXP SP1下測試通過。 如果是NTFS格式的,可以用DOS for NTFS試試。2000 SP4也應該沒問題,大家自己可以試試。