2.1 內(nèi)置管理員賬戶(Administrator)說(shuō)到封裝就一定要說(shuō)說(shuō) Administrator。Administrator 是 Windows 內(nèi)置管理員賬戶,默認(rèn)處于禁用狀態(tài)。
內(nèi)置管理員賬戶默認(rèn)處于禁用狀態(tài)是 Windows 出于系統(tǒng)安全考慮所作出的決策,可能是因?yàn)?Win2K 時(shí)期默認(rèn)使用 Administrator 賬戶帶來(lái)了諸多的安全隱患,自 WinXP 起 Administrator 就默認(rèn)禁用了。微軟推薦用戶自建一個(gè)管理員賬戶來(lái)管理計(jì)算機(jī),而不是直接使用 Administrator。(與 Linux 安全策略不推薦用戶直接使用 root 賬戶如出一轍)
自建管理員賬戶與 Administrator 的權(quán)限基本一致,但 Administrator 在對(duì)系統(tǒng)程序、文件、數(shù)據(jù)方面的操作限制更少,畢竟前者是普通賬戶+管理權(quán)限,后者是天生的管理者賬戶。不過(guò)就日常使用來(lái)說(shuō)自建管理員賬戶權(quán)限一點(diǎn)都不少,不用擔(dān)心因權(quán)限問(wèn)題對(duì)日常使用造成影響。
2.2 Administrator 與審核模式我們已經(jīng)在第一章第7節(jié)中接觸到了通過(guò) Ctrl+Shift+F3 直接開(kāi)啟 Administrator 賬戶的方法(俗稱“三鍵法”),通過(guò)這種方法使用 Administrator 所登錄到的系統(tǒng)環(huán)境在微軟官方文檔中被稱做“審核模式”。審核模式是微軟官方推薦的封裝環(huán)境。
在審核模式下,進(jìn)入桌面會(huì)自動(dòng)運(yùn)行 sysprep.exe 工具,等待你的封裝操作。而 Administrator 只是被臨時(shí)開(kāi)啟的,如果此時(shí)查看用戶賬戶管理程序,會(huì)發(fā)現(xiàn) Administrator 賬戶是處于禁用狀態(tài)的。換句話說(shuō),雖然可使用 Administrator 登錄到審核模式環(huán)境,但 Administrator 的狀態(tài)仍是禁用的,這是審核模式的特有狀態(tài)。
然鵝,雖然“審核模式”是微軟官方推薦的系統(tǒng)封裝環(huán)境,但并不是唯一環(huán)境。
可以用其他方法開(kāi)啟 Administrator(即使用 Administrator 但不啟用審核模式),如:
(1)部署中使用命令開(kāi)啟 Administrator;
(2)新建用戶,開(kāi)啟 Administrator,登錄 Administrator,刪除剛才建立的賬戶。
也可以直接自建管理員賬戶來(lái)封裝,實(shí)踐證明這種方式在某些印度BUG下的表現(xiàn)優(yōu)于 Administrator。
知識(shí)是固定的,而方法是變通的。
2.3 賬戶與OOBE系統(tǒng)與賬戶是相互獨(dú)立又有關(guān)聯(lián)的。要操作 Windows 系統(tǒng)需要使用賬戶進(jìn)行登錄,如果 Windows 是一間工房,則賬戶相當(dāng)于進(jìn)去工作的工人。Windows 賬戶又分為“系統(tǒng)賬戶”與“用戶賬戶”兩種,系統(tǒng)賬戶如 System,用戶無(wú)法使用其登錄,但系統(tǒng)卻可以以此身份執(zhí)行更為底層的操作;而用戶賬戶就是我們一般使用的賬戶,可以被登錄,登錄后可以對(duì)做各項(xiàng)操作。綜上,明確一點(diǎn):有用戶賬戶登錄系統(tǒng)才能進(jìn)行日常操作。
OOBE(Out-of-box experience),直譯為“開(kāi)箱體驗(yàn)”,對(duì)于 Windows 而言即是第一次使用系統(tǒng)時(shí)詢問(wèn)你諸如語(yǔ)言類型、所在時(shí)區(qū)、連接網(wǎng)絡(luò)、隱私設(shè)置、用戶賬戶等的過(guò)程。OOBE 過(guò)程中的一個(gè)重要環(huán)節(jié)是“新建用戶賬戶”。為了更加快速的完成系統(tǒng)部署,OOBE 可以通過(guò)配置無(wú)人值守而直接跳過(guò),而一旦 OOBE 被跳過(guò)則“新建用戶賬戶”也會(huì)一并被跳過(guò),如果此時(shí)系統(tǒng)內(nèi)沒(méi)有處于啟用狀態(tài)的賬戶,則將進(jìn)入一個(gè)無(wú)賬戶可登錄的尷尬局面。
那么,選擇以什么用戶封裝、以什么用戶登錄、是否跳過(guò) OOBE,成了一個(gè)相互關(guān)聯(lián)的問(wèn)題。下面來(lái)看幾種常見(jiàn)的方式:
(自上而下1~4)
方式1與4基本相同,區(qū)別在于1使用了內(nèi)置管理員而4使用了自建管理員,但二者均為部署后直接使用封裝前的賬戶來(lái)登錄。不同的是由于 Administrator 會(huì)在封裝后被自動(dòng)禁用,需要在部署時(shí)將其啟用。因?yàn)槎呔WC了系統(tǒng)內(nèi)有可用賬戶,所以直接跳過(guò)了 OOBE。
方式2與3基本相同,區(qū)別在于 OOBE 時(shí)手動(dòng)或是自動(dòng)建立賬戶而已。二者在封裝時(shí)均使用了 Administrator 賬戶,而封裝后 Administrator 被自動(dòng)禁用,至 OOBE 時(shí)系統(tǒng)內(nèi)已無(wú)處于開(kāi)啟狀態(tài)的用戶賬戶,則 OOBE 不可跳過(guò)且 OOBE 時(shí)需要?jiǎng)?chuàng)建新用戶。
方式1與4的流程簡(jiǎn)單粗暴,不經(jīng) OOBE 使系統(tǒng)部署時(shí)間進(jìn)一步縮短。方式1直接使用了 Administrator 來(lái)登錄,可能會(huì)帶來(lái)一定的安全隱患。方式2是微軟原版的方式,Administrator 默認(rèn)禁用,用戶可根據(jù)自己的喜好來(lái)創(chuàng)建新賬戶。方式3與2的區(qū)別是自動(dòng)根據(jù)無(wú)人值守配置來(lái)創(chuàng)建賬戶,
相關(guān)問(wèn)題審核模式下,需要手動(dòng)取消 Administrator 的禁用狀態(tài)嗎?如果目的只是為了開(kāi)啟內(nèi)置管理員,很抱歉這個(gè)操作并沒(méi)有太大意義。無(wú)論是用“三鍵法”或是其他方法開(kāi)啟 Administrator,Administrator 賬戶都會(huì)在封裝后進(jìn)入禁用狀態(tài)。為什么會(huì)這樣其實(shí)不難理解,畢竟系統(tǒng)部署是最小化的系統(tǒng)全新安裝,既然是系統(tǒng)全新安裝那么出于安全考慮 Administrator 的狀態(tài)一定會(huì)被還原至默認(rèn)值。
如何使用命令開(kāi)啟 Administrator 賬戶注意,執(zhí)行這個(gè)命令需要足夠的系統(tǒng)權(quán)限,例如管理員賬戶或System賬戶權(quán)限。
- net user Administrator /active:yes
復(fù)制代碼 OOBE 時(shí)自動(dòng)創(chuàng)建的用戶為什么要密碼?微軟出于安全考慮,對(duì)于自動(dòng)創(chuàng)建的空密碼賬戶,首次登錄時(shí)會(huì)硬性要求創(chuàng)建密碼,這個(gè)是無(wú)法跳過(guò)的。
但可自動(dòng)創(chuàng)建帶密碼的新賬戶并設(shè)置其自動(dòng)登錄(至少1次),以完成后續(xù)的部署操作。
自動(dòng)登錄必須要設(shè)置嗎?注意,只有在 OOBE 時(shí)自動(dòng)創(chuàng)建的空密碼賬戶才會(huì)被要求在第一次登錄時(shí)必須輸入密碼。而對(duì)于在封裝前就建立好的賬戶(例如 Administrator、自建管理員賬戶)即便沒(méi)有密碼也不會(huì)在首次登錄時(shí)被強(qiáng)制要求輸入。基于上述條件,當(dāng)系統(tǒng)內(nèi)只有一個(gè)無(wú)密碼賬戶時(shí)(處于啟用狀態(tài)),系統(tǒng)會(huì)自動(dòng)使用這個(gè)賬戶登錄,所以“自動(dòng)登錄”功能是除非必要無(wú)需設(shè)置的。
Default0 用戶是怎么回事當(dāng)跳過(guò)了 OOBE,而系統(tǒng)又沒(méi)有處于啟用狀態(tài)的用戶賬戶時(shí),一般會(huì)卡在用戶登錄頁(yè)面無(wú)法繼續(xù)。
而 Win10 在這種條件下可能自動(dòng)啟用 Default0 用戶用于登錄(未親測(cè))。