一位朋友打電話來說他的xp無法登陸了。機器是我安裝的而且administrators密碼我記得,系統FAT32分區,而且在安裝時也沒有做相應的應急盤,實在不願再一次面對那安裝過程,於是筆者對Windows XP的內部命令進行了分析試驗,成功地運用NET命令解決了此問題,現將方法公布出來,與同行共商。
Windows XP中NET命令的語法為:
Net [accounts|computer|config|continue|file|group|help|helpmsg|
Localgroup|name|pause|print|send|session|share|start|statics|
Stop|time|use|user|vIEw]
其中net user命令為添加或修改用戶帳戶或者顯示用戶帳戶信息,也是該方法要使用的重要命令,語法格式為:
net user [UserName [PassWord | *] [options]] [/domain]
net user [UserName {PassWord | *} /add [options] [/domain]]
net user [UserName [/delete] [/domain]]
具體每個參數的含義可查看Windows XP幫助信息。好了,我們現在進入正題,以恢復本地用戶"OWNER"口令為例,解決登錄口令忘記的方法為:
1、重新啟動Windows XP,在啟動畫面出現後的瞬間,按F8,選擇"帶命令行的安全模式"運行。
2、運行過程停止時,系統列出了超級用戶administrator和本地用戶owner的選擇菜單,鼠標點擊administrator,進入命令行模式。
3、鍵入命令:"net user owner 123456 /add",強制性將OWNER用戶的口令更改為"123456"。若想在此添加某一用戶(如:用戶名為abcdef,口令為123456)的話,請鍵入"net user abcdef 123456 /add",添加後可用"net localgroup administrators abcdef /add"命令將用戶提升為系統管理組administrators用戶,具有超級權限。
4、重新啟動Windows XP,選擇正常模式運行,就可以用更改的口令"123456" 登錄OWNER用戶了。
此方法僅為登錄口令忘記後的一種應急措施,當然其它的方法與工具軟件也有很多,筆者在此拋磚引玉,不當之處請同行斧正。