一個朋友Win7下刪除了所有使用者,而Administrator使用者又沒有啟用,導致無法登陸系統。
■解決辦法:
1.替換系統的osk.exe(虛擬鍵盤程式)或Magnify.exe(放大鏡程式):
1)準備一張帶有WinPE的光碟片,啟動WinPE。進入後,此時由於沒有足夠許可權而無法修改system32/osk.exe程式。
檔案屬性—安全—進階—所有者:選中Administrator或system均可。然後確定退出目前的交談框。之後再次檔案屬性—安全,就可以修改許可權了,修改為: 完全控制。osk.exe->_osk.exe 做個備份。
之後複製system32/cmd.exe->osk.exe。
2)或者用光碟片進入DOS for NTFS,直接使用命令任意修改,這個更方便。純DOS下不會檢查許可權。
2.啟動命令列添加Win7使用者
進入Win7登陸介面,點擊左下角“輕鬆訪問”按鈕,勾選“不使用鍵盤鍵入”,此時則會調用osk.exe ,即“cmd.exe” 。或勾選“放大螢幕上的項目”,此時對應替換的是Magnify.exe。
進入命令列後:
1)輸入“net user administrator /active”,則可以啟用administrator 管理員,重啟後可用administrator 登陸。
2)或建立使用者:
“net user temp 密碼 /add ” 建立temp使用者,密碼也可以為空白。
“net localgroup administrators temp /add” 將temp使用者添加到administrators 組。重啟即可。
3.在Win XP下:
在XP下,可替換sethc.exe(相黏鍵功能程式),通常連續按5次shift鍵便可調出該程式。
■net user 用於增加/建立/改動使用者帳戶
文法:
net user <username> [password or *] [/add] [options] [/domain]
net user <username] /delete /domain
username 帳號名
password 分配或改變密碼
* 密碼提示
/domain 在一個域中執行
/add 建立一個帳號
/delete 刪除一個帳戶
/active:[yes or no] 啟用或停止一個帳號
/comment:"<text>" 加入描述性說明
/counterycode.nnn nnn 是系統編碼. 0為系統預設值
/expires:<date or never> 帳號到期時間.格式:月,日,年或日,月,年(格式由國家代碼決定)
/fullname:"<name>" 帳號全名
/homedir:<path> 使用者主目錄路徑
/passwordchg:[yes or no] 設定使用者能否更改密碼
/passwordreq:[yes or no] 設定使用者是否要求輸入密碼
/profilepath:<path> 設定環境檔案路徑
/scriptpath:<path> 登入指令碼路徑
/times:<times or all> 使用者可以登入的小時數
net user 使用者名稱 /time:M-F,08:00-17:00 限制使用者只能在周一至周五,早上八點和下午5點之間登入。
對於指定每天的現實,之間用分號隔開:
net user 使用者名稱 /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00
取消限制:
net user 使用者名稱 /time:all
這些只是限制登入那個時刻的時間,如果時間到了,已經登入的使用者不會被強制登出,只要不重啟或登出,就可以一直用下去。只有 administrator 層級的帳號才有使用權限設定。
/usercomment:"<text>" 帳號說明資訊
/workstations:<machine names> 允許登入的使用者名. * 表示所有使用者.
管理本機群組的,其實還有一個命令net group,不過是管理domain的,
瞭解了net localgroup 也就瞭解了net group
常用的例子:
1 添加一個使用者到一個組 net localgroup administrators 123 /add 把123 添加到administrators組
2從一個組刪除一個使用者 net localgroup administrators 123 /delete
3 net localgroup 列出本地所有使用者組
4 net localgroup administrators 列出特定組的使用者
NET LOCALGROUP
[groupname [/COMMENT:"text"]] [/DOMAIN]
groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
groupname name [...] {/ADD | /DELETE} [/DOMAIN]
NET LOCALGROUP 用於修改電腦上的本機群組。當不帶選項使用本命令時,它會
顯示電腦上的本機群組。
groupname 指需要添加、擴充或刪除的本機群組的名字。只要輸入組名就
可以瀏覽本機群組中的使用者或全域群組列表。
/COMMENT:"text" 為一個新的或已存在的組添加註釋。 需將文本包含在引號中。
/DOMAIN 在當前域的主網域控制站上執行操作。否則在本機電腦上執
行這個操作。
name [ ...] 列出一個或多個需要從一個本機群組中添加或刪除的使用者名稱或
組名。可以用空格來將多個使用者名稱分隔開。名字可以是使用者
或全域群組,但不可以是其它的本機群組。如果一個使用者來自另
外一個域,就應在使用者名稱前加上網域名稱(例如 SALES/RALPHR)。
/ADD 將一個組名或一個使用者名稱添加到一個本機群組中。必須為使用
此命令添加到本機群組中的使用者或全域群組建立一個帳戶。
/DELETE 將一個組名或一個使用者名稱從一個本機群組中刪除。