江蘇 沈浩
在第8 期刊登的《UEFI 版本導(dǎo)致的MDT 系統(tǒng)問題》一文中筆者寫過一篇同類的文章,但此次雖然報錯信息大致相同,但未提示unattend.xml文件錯誤,上次故障是由IE補丁更新導(dǎo)致的分發(fā)安裝報錯,升級為MDT2013 后不再有此類故障出現(xiàn),但在實際使用時遇到如下報錯提示。
顯示“Windows 無法分析或處理pass [specialize]的無人參與應(yīng)答文件,應(yīng)答文件中指定的設(shè)置無法應(yīng)用。處理組件設(shè)置時檢測到錯 誤‘Microsoft-Windows-Shell-Setup’”。
從字面上來看還是需要查看無法參與應(yīng)答文件,從分發(fā)時生成log 中查詢只能查到有一樣一段“[BCD>沒有匹配的對象或存儲為空。”其他沒有可參考的信息。
在網(wǎng)上查看到同樣的報錯信息有多種原因解釋。
圖1 刪除用戶帳號及同名用戶目錄
圖2 刪除系統(tǒng)默認管理員和新增加用戶
從故障時間來看在進行用戶登錄后進行環(huán)境配置時報錯,按網(wǎng)上的解釋是有可能在Windows 7 初始安裝時提示新建用戶后,一直使用的新建用戶來進行模版機的安裝,而封裝時則必須使用默認管理員(administrator) 來執(zhí)行封裝,導(dǎo)致故障出現(xiàn)。
在計算機管理將新建的用戶帳號刪除,同時刪除C 盤用戶目錄下的同名用戶目錄。
此時再次封裝,但仍報同樣故障,說明刪除用戶的操作不徹底,還需要在哪里查,這時就需要對注冊表進行操作,在打開注冊表找到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionProfileList”的子鍵里有兩個或多個用戶,一個是administrator,另外一個是首次裝系統(tǒng)建立的用戶名。分辨是不是默認管理員還有小竅門就是后綴為500 的就是系統(tǒng)默認管理,另一個就是新增加的用戶。此時刪除即可。
注冊表還有一處也需進行刪除,就是以下鍵值:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionProfileList。
此處也需要將除默認管理員用戶以外的用戶都刪除。此時再次進行Windows 7 的封裝后,故障消失。