拒絕被鎖,手動解鎖被限制登錄的賬户_風聞
壹零社-最新鲜的互联网产业资讯2021-05-11 10:47
很多朋友都喜歡優化系統,但是一些朋友由於對優化項目和操作並不瞭解,經常導致系統優化後出現一些嚴重的問題。比如近日一個朋友參照網上的介紹通過“netuser”命令為賬户設置登錄時間限制,結果命令輸成“net user cpcw /times:”就回車確認,導致重啓後在登錄界面提示賬户有時間限制,無法成功登錄(因為上述命令會設置cpcw賬户不允許登錄)。遇到這種情況該怎麼辦呢?
要解決上面的問題,方法是在系統中重新以管理員身份使用“net user cpcw /times:all”命令解鎖。不過由於故障電腦中只有一個cpcw賬户(目前無法登錄),因此解決方法是啓用系統內置的Administrator賬户進行操作。
1.導出Adiministrator賬户禁用前後的狀態值
Administrator賬户是Windows安裝後默認內置的賬户,不過默認是禁用狀態,但是可以通過離線編輯註冊表啓用。用户需要先在任意一台正常電腦上進行測試,以便獲取禁用/啓用前後的鍵值變化。
先找到一台正常的電腦,進入系統後右擊桌面“此電腦”,依次選擇“管理→本地用户和組→用户”,接着在右側窗格雙擊Administrator賬户,在打開的屬性窗口可以看到該賬户狀態是“賬户已禁用”(圖1)。
接着返回桌面以管理員身份啓動註冊表編輯器,依次展開[HKEY_LOCAL_MACHINE\SAM\SAM],右擊選擇“權限”,將“Administrators”賬户對該值的完全控制權限設置為“允許”(圖2)。
點擊“確定”返回註冊表編輯器,按F5鍵刷新,繼續展開[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4],展開下方的[names]鍵值可以看到“000001F4”對應的就是系統的Administrator賬户(圖3)。
右擊[000001F4]鍵值選擇“導出”,將該鍵值導出為“禁用.reg”,放置在桌面備用。現在返回圖1窗口,去除Administrators賬户“賬户已禁用”前的勾選,點擊“確定”後將它設置為“已啓用”狀態。再返回圖3窗口,按下F5鍵再次刷新註冊表,操作同上,繼續將[000001F4]導出為“啓用.reg”備用。
2.找出Administrator賬户禁用/啓用前後變化值
完成上述操作後,現在使用Excel來找出前後變化的值。啓動Excel新建文檔,接着使用記事本打開“禁用.reg”和“啓用.reg”,將其中的內容分別粘貼到A列和C列,選中A:C,點擊“開始→條件格式→突出顯示單元格的規則→重複值→唯一值→填充為淺紅色顯示”。可以看到禁用和啓用賬户後的註冊表值就只有第7行不同,通過仔細比對可以發現就是“f4,01,00,00,01,02,00,00,11”和“f4,01,00,00,01,02,00,00,10”(即一個為11,表示禁用,另一個為10,表示啓用)的值不同(圖4)。
現在將Administrator賬户狀態重新設置為禁用狀態,同上進入註冊表[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4],將“F”項的第8行(即開始序號為00000038)第一個值更改為“10”(圖5)。
完成修改後返回圖1所示界面,可以看到Administrator已經變為啓用,也就是説我們只要修改上述的鍵值數據即可改變狀態。雖然這是針對正常電腦的Administrator賬户所做的修改,但是可適用所有安裝Windows XP及以後版本的Windows系統。
3.離線編輯註冊表
通過上面的介紹可以知道啓用Administrator賬户的方法,不過由於現在故障電腦無法進入系統,相應的修改需要在離線狀態下完成。
可以先準備一個PE啓動盤,使用它啓動故障電腦進入PE後運行註冊表編輯器,定位到[HKEY_LOCAL_MACHINE]鍵值,點擊“文件→加載配置單元”,在打開的窗口選擇“C:\Windows\System32\config\SAM”(即故障電腦系統分區中的SAM文件)(圖6)。
按提示將加載項設置名稱為cpcw,繼續展開[HKEY_LOCAL_MACHINE\cpcw\SAM\Domains\Account\Users\000001F4],按照前面介紹將其中“F”項對應的值更改為“10”,最後保存鍵值修改。
4.使用Administrator賬户修復故障
現在重啓電腦就可以使用Administrator賬户(默認沒有密碼)進入系統,進入系統後,在啓動命令提示符一行輸入“netusercpcw /times:all”,接着再次輸入“netusercpcw”,至此故障順利修復(圖7)。
如果故障電腦原來使用的就是Administrator賬户,此時也可以在正常電腦下先執行“net user Administrator /times:”(模擬故障操作)。然後導出註冊表文件,接着再輸入“net user Administrator /times:all”,也導出註冊表。通過前後比對可以發現,當Administrator賬户使用“times:all”參數時,在0001F8到0000028之間的值是21個FF(圖8)。
解決問題的方法同上,在PE加載註冊表後按照圖8的顯示,將加載後的對應“F”值更改為FF,重啓後即可解決問題。最後提醒大家注意的是,因為上述操作啓用了無密碼登錄的Administrator賬户,完成所有修復操作後還需要重新將該賬户禁用。
編後:啓用Administrator賬户好處多
Administrator賬户可以通過上述介紹的方法手動開啓,而它作為系統內置的管理員賬户,以這個賬户進入系統後,用户還可以執行很多修復操作。比如員工離職後沒有交出電腦登錄密碼,同上以Administrator賬户進入系統後,在圖1的界面選中需要更改密碼的原員工賬户,右擊選擇設置密碼,重新設置新的密碼即可。本文介紹的方法可以在不借助其他第三方軟件的條件下實現,大家在遇到類似故障時不妨參考借鑑。