在日常的工作中,對於一個網路系統管理員來講最悲哀的事情莫過於在沒有備用管理員賬戶和密碼恢複盤的情況下遺忘了本地管理員賬戶密碼。
在早期的系統中,遇到這種事情可以使用目前國內的很多Windows PE光碟片來解決。但是,對於Windows Server 2008 R2來講,只靠簡單的這些操作是暫時無法解決密碼問題的。
但是,可以通過替換檔案,使用變通的方法,可以在繞過登入的情況下,使用命令提示行方式,添加本地管理員賬戶或修改管理員賬戶密碼。
具體操作方法是:
一、使用Windows Server 2008 R2的安裝光碟片引導電腦啟動。完成安裝映像載入後,進入語言選擇介面,此時,按下“Shift+F10”,開啟命令提示字元介面,進入Windows目錄所在分區(若是預設安裝Windows,並使用的“系統保留”分區,則為D盤),並定為到“Windows\System32”目錄下(如圖1)。
圖1
二、找到該目錄下的“osk.exe”檔案,並將其刪除(如圖2)。
圖2
三、將目前的目錄下的“cmd.exe”重新命名複製為“osk.exe”(如圖3)。
圖3
四、重啟電腦,等待開機啟動完畢,點擊左下角的“輕鬆訪問”按鈕,在彈出對話方塊中勾選“不使用鍵盤鍵入(螢幕小鍵盤)”,並點擊“確定”(如圖4)。
圖4
五、由於在此前做了檔案的替換,所以現在將開啟的不是螢幕小鍵盤,而是CMD命令提示字元介面(如圖5)。
圖5
六、利用net user命令修改本地管理員賬戶的密碼(如圖6)。
圖6
註:如果,不確定管理員賬戶名,可以在此建立一個使用者,並將其加入到本機系統管理員群組中,具體命令如下:
net users adminuser P@ssw0rd /add
net localgroup administrators adminuser /add
七、利用本地管理賬戶和修改後的密碼進行正常登入(如圖7)。
圖7
八、能夠正常登入成功,證明密碼修改生效(如圖8)。
圖8
完成後,在從其它Windows Server 2008 R2的電腦上,找到osk.exe,將其複製到當前電腦,替換有cmd.exe修改而來的檔案,即可將其複原。
註:預設情況下正常的
osk.exe
只能刪除而不能被複製,所以要複製
osk.exe
必須先對其
NTFS
許可權進行修改才行。
最後,可能隨著時間的推移,微軟會將此種修改本地管理密碼的操作利用升級補丁的形式進行修補,故仍然是建議建立備用管理員賬戶或者使用密碼恢複盤來進行操作。
本文出自 “胖哥技術堂” 部落格