先重新啟動WinXP,在啟動畫面出現後的瞬間,按F8鍵,選擇“帶命令行的安全模式”運行。啟動過程完畢後,系統會列出了管理員用戶Administrator和普通用戶(“如abc”)的選擇菜單,選擇管理員用戶Administrator,進入命令行模式後鍵入命令:“net user abc 1234 / add”,注意!鍵入的命令中“abc”字樣為你之前一直用開的用戶名,“1234”字樣為用戶口令。而命令目的是強制地將“abc”用戶的登陸口令更改為“1234”。若想在此添加某一用戶(如:用戶名為321,口令為4321)的話,則應鍵入“
net user 321 4321 / add”,添加後可用“net localgroup administrator 321 / add”命令將用戶提升為系統管理組administrator用戶,具有超級權限。然後重新啟動WinXP,選擇正常模式運行,就可以用更改的口令“1234”登錄abc用戶了。此方法僅適用於采用FAT32分區安裝且用戶賬戶不是漢字名稱的WinXP。
2.通過雙系統刪除WinXP
除了WinXP外還有其它操作系統的話,可用另外一個操作系統啟動,然後刪除C:Windowssystem32config上當下的SAM文件(假如WinXP安裝在C盤,可根據實際情況進行刪除),即賬號密碼數據文件。然後重新啟動WinXP,這時管理員administrator賬號就沒有密碼了。當然,如果只有一個WinXP系統,也可以取下硬盤換到其他機器上來刪除SAM文件。
此方法適用於采用FAT32分區安裝的WinXP,如果采用NTFS分區安裝的,要保證其它系統能訪問NTFS分區。
3.采用NTFS分區安裝的解決方法
使用一個叫NTFSDOS工具,通過這個工具制作出一張可以從DOS下操作NTFS分區的啟動盤。啟動DOS後切換到系統上當,假如C:Windowssystem32,將logon.scr更名為logon.scr.bak,再復制一個command.com並將文件名更名為logon.scr,然後重新啟動機器後等待15分鐘,本應該出現的屏幕保護現在變成了命令行模式,而且是具有administrator權限的,通過這個就可以修改密碼或者添加新的管理員賬號了。進入WinXP後再把logon.scr.bak屏幕保護程序的名字改回去即可。此方法適用於NTFS分區安裝的WinXP。
4.使用其他工具重建WinXP登錄密碼
在網上可以找到許多WinXP登錄密碼的工具,比如:使用Linux boot disks啟動盤可以訪問NTFS文件系統,並且可以讀取注冊表並重寫賬號密碼;使用NTAcess工具可以繞過系統syskey的保護,重新設置WinNT/2000、WinXP的密碼;還有passware Kit、O&O Bluecon2000等等工具,具體操作就不敘述了,參見各軟件工具的說明。