Windows 10封装中出现“无法验证你的Windows安装”错误解决方法
???近期(當(dāng)時寫文章時在今年4月份)在測試在Windows Server 2016 的虛擬桌面,在測試Windows 7的虛擬桌面時一切良好,但在測試Windows 10的虛擬桌面時,在對Windows 10的虛擬機(jī)進(jìn)行封裝時,出現(xiàn)"Sysprep無法驗(yàn)證你的Windows 安裝"的錯誤提示,如圖1-1所示。
圖1-1 sysprep封裝失敗
在打開c:\windows\system32\sysprep\panther文件夾中的setupact.log文件查看時,有如下幾行錯誤信息(部分):
SYSPRP Failed to remove apps for the current user: 0x80073cf2.
SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
在網(wǎng)上搜索資料發(fā)現(xiàn)這種情況是普遍現(xiàn)象,基本上每個封裝Windows 10的系統(tǒng)都會碰到。解決方法是將"Windows Media Player Networking Sharing Service"服務(wù)停用,但在Windows 10這個服務(wù)默認(rèn)是"手動"狀態(tài),沒有啟用。
開始的時候我使用的是最新的Windows 10版本(版本1703),我以為是版本的問題,但嘗試安裝了1607、1511仍然報這個錯誤。我在MVP群詢問,有MVP告訴我這個Bug一直存在。
之后進(jìn)行測試,由于在安裝Windows 10第一次登錄的時候,使用的是一個新創(chuàng)建的帳戶,例如我當(dāng)前實(shí)驗(yàn)的機(jī)器創(chuàng)建的用戶名是linnan,我估計可能是這個帳戶權(quán)限不夠。在系統(tǒng)中啟用Administrator帳戶,換用Administrator登錄,仍然出現(xiàn)同樣的錯誤。之后再看日志,無果。但我感覺可能是"應(yīng)用商店"造成的。我嘗試刪除了Administrator以外的其他帳戶,再次執(zhí)行sysprep進(jìn)行封裝,成功!之后分別在Hyper-V、VMware Workstation創(chuàng)建新的虛擬機(jī),安裝不同版本的Windows 10進(jìn)行測試,同樣成功。
用一句話來概括:在Windows 10中進(jìn)行系統(tǒng)封裝時,啟用并使用Administrator帳戶登錄,并刪除Administrator以外的其他帳戶即可。下面我們介紹一下主要步驟。
(1)在Windows 10中,打開"計算機(jī)管理→本地用戶和組→用戶",雙擊Administrator打開"屬性"對話框,取消"帳戶己禁用"的選項(xiàng),如圖1-2所示。
圖1-2 啟用Administrator帳戶
(2)注銷當(dāng)前用戶,以Administrator登錄,如圖1-3所示。
圖1-3 換用Administrator登錄
(3)打開"所有設(shè)置→帳戶→其他用戶",可以看到當(dāng)前共有2個帳戶分別是linnan和ln,在確認(rèn)已經(jīng)備份了這兩個帳戶的數(shù)據(jù)后(實(shí)際上這就是安裝完系統(tǒng)之后創(chuàng)建的用戶,不會有數(shù)據(jù),一般只有一個用戶),選中一個用戶,單擊"刪除"按鈕,如圖1-4所示。
圖1-4 刪除帳戶
(4)在彈出的"要刪除帳戶和數(shù)據(jù)嗎"對話框中單擊"刪除帳戶和數(shù)據(jù)"按鈕,如圖1-5所示。
圖1-5 刪除帳戶和數(shù)據(jù)
(5)之后將其他帳戶及數(shù)據(jù)一同刪除,刪除之后在"其他用戶"中沒有用戶,如圖1-6所示。
圖1-6 刪除所有其他用戶
(6)以管理員身份進(jìn)入命令提示窗口,進(jìn)入c:\windows\system32\sysprep文件夾,執(zhí)行sysprep /generalize /shutdown,在"系統(tǒng)準(zhǔn)備工具3.14"對話框單擊"確定"按鈕,如圖1-7所示。
圖1-7 確認(rèn)執(zhí)行系統(tǒng)封裝
(7)之后sysprep將開始執(zhí)行,如圖1-8所示。
圖1-8 sysprep開始執(zhí)行
(8)執(zhí)行完成之后,虛擬機(jī)關(guān)閉,如圖1-9所示。之后可以用這個虛擬機(jī)作為模板,用以創(chuàng)建Windows 10虛擬桌面,這些不一一介紹。
圖1-9 封裝完成關(guān)機(jī)
(9)其中圖1-10是在Windows Server 2016中發(fā)布的Windows 10虛擬桌面,使用Heaven Benchmark 4.0進(jìn)行測試的截圖。
圖1-10 GPU測試
【說明】本文發(fā)表在《網(wǎng)絡(luò)運(yùn)維與管理》第10期上,發(fā)表時略有刪減。
總結(jié)
以上是生活随笔為你收集整理的Windows 10封装中出现“无法验证你的Windows安装”错误解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Provisional, Tempora
- 下一篇: java信息管理系统总结_java实现科