用戶不小心忘記了密碼,造成無法登錄Windows2000 時怎麼辦?
方法1: 將硬盤拆下,安裝到另一台計算機上,刪除 %systemroot%\system32\config\SAM
方法2: 對原來的系統進行修復,也就是重新安裝並覆蓋原來的2000,這樣會出現讓你重新輸入管理員口令的對話框,這時你就可以修改口令了,而且可以保證原來的用戶信息不會丟失。
方法3: 利用專門的工具來修改: 如:http://www.sometips.com/soft/bd010114.bin ,如果沒有rawrite.exe,可以下載一個Winimage來解開該文件到軟盤
一、生成工具軟盤:
1、將rawrite.exe xxxx.bin的兩個文件保存到硬盤的c:\ntcrk目錄;
2、准備一張質量好的軟盤放入軟驅,進入命令行,format a: /u /v:ntcrk 格式化
以保證該軟盤沒有壞區;進入c:\ntcrk目錄,raw /d a: /f ntcrk.img 生成工具盤。
二、修改administrator的密碼(不需要知道原來的密碼):
1、在有問題的系統上(你不需要拆硬盤到其他機器了),用工具軟盤啟動;
2、Press return/enter to continue 按回車繼續;
3、Do you have your NT disks on a SCSI controller? 如果你的NT硬盤接在
SCSI卡上,請鍵入y後回車,否則鍵入n後回車,如果能檢測到你的SCSI卡會顯示出發現的硬盤。
4、What partition contains your NT installation? 根據列出的分區列表,輸入你的NT系統所在的分區名稱,其實就是SAM文件所在的分區,如:/dev/hda1,分區會MOUNT到/MNT去,可以從其他的VCRT(ALT+F2)去看,cd、ls
5、Select what you want to do:1.改密碼 ----
6、輸入SAM文件所在的路徑
7、輸入SAM文件名---取默認的就行
8、列出SAM中的所有用戶名,輸入要修改的用戶名,取默認的administrator即可
9、輸入新密碼,如1234567890,不能不輸密碼
10、是否修改?當然是y了
11、還修改其他用戶密碼就輸入要修改的用戶名,否則就輸!到下一步
12、Write hive file? 當然y了,否則Nothing have changed,xixi
13、About to write file back! Do it?當然y了,注意,如果你從其他VCRT進入了/以外的目錄要先回到/目錄。
14、恭喜你!!!如果你的運氣跟我一樣好。把軟盤拿出來CTRL+ALT+DEL to reboot into NT,用你的新密碼登錄吧!
方法4:
如果系統分區是fat,在DOS下刪除C:\winnt\system32\config\sam*.* 文件即可獲得管理員權限。登陸只要輸入administrator不輸密碼即可。然後創建一個新的。
如果是NTFS分區的,去下載NTFSDOS,就可以用dos訪問ntfs.
地址:
http://www8.pconline.com.cn/download/swdetail.phtml?id=6872
說明如下:
NTFSDOS Pro是一個可以制作啟動盤的工具,它所制作的啟動盤的與眾不同之處在於:雖然使用的是MS-DOS,但卻可以讀寫NTFS格式文件系統,所有DOS命令都可以使用在NTFS格式系統上。簡單的說,它包括如下功能:
·對NTFS文件系統的完全讀寫操作。
·MS-DOS下支持長文件名
·簡單實用的啟動盤制作精靈
·Windows NT/2000/XP完全兼容
一般情況下,普通用戶要想使用控制面板裡的"用戶和密碼"工具,必須提供管理員級密碼。但由於疏忽,在XP中,如果普通用戶運行控制面板裡的"管理工具",則不需提供上述密碼和賬號。因此,他可以取得計算機管理工具的使用權,而且可以由此獲得本地用戶和用戶組的使用權。因此也就可以獲得添加用戶的權力。同時他還具備更改新建用戶密碼的權力。當然,屬於普通用戶組的用戶不能創建管理員級用戶,也不能改變其他組用戶的密碼。
其實,這並不是一個BUG,這只不過是一個XP缺省狀態下的不安全配置而已。這一不安全的備至將有可能是計算機的管理出現混亂。要解決此問題,只要以管理員身份把Power Users組的NT AUTHORTY\INTERACTIVE項去除就可以了。