Windows 10封裝中出現「沒法驗證你的Windows安裝」錯誤解決方法


   近期(當時寫文章時在今年4月份)在測試在Windows Server 2016 的虛擬桌面,在測試Windows 7的虛擬桌面時一切良好,但在測試Windows 10的虛擬桌面時,在對Windows 10的虛擬機進行封裝時,出現"Sysprep沒法驗證你的Windows 安裝"的錯誤提示,如圖1-1所示。windows

圖1-1 sysprep封裝失敗網絡

在打開c:\windows\system32\sysprep\panther文件夾中的setupact.log文件查看時,有以下幾行錯誤信息(部分):app

SYSPRP Failed to remove apps for the current user: 0x80073cf2.運維

SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.ide

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 = 0x3cf2spa

在網上搜索資料發現這種狀況是廣泛現象,基本上每一個封裝Windows 10的系統都會碰到。解決方法是將"Windows Media Player Networking Sharing Service"服務停用,但在Windows 10這個服務默認是"手動"狀態,沒有啓用。日誌

開始的時候我使用的是最新的Windows 10版本(版本1703),我覺得是版本的問題,但嘗試安裝了160七、1511仍然報這個錯誤。我在MVP羣詢問,有MVP告訴我這個Bug一直存在。code

以後進行測試,因爲在安裝Windows 10第一次登陸的時候,使用的是一個新建立的賬戶,例如我當前實驗的機器建立的用戶名是linnan,我估計多是這個賬戶權限不夠。在系統中啓用Administrator賬戶,換用Administrator登陸,仍然出現一樣的錯誤。以後再看日誌,無果。但我感受多是"應用商店"形成的。我嘗試刪除了Administrator之外的其餘賬戶,再次執行sysprep進行封裝,成功!以後分別在Hyper-V、VMware Workstation建立新的虛擬機,安裝不一樣版本的Windows 10進行測試,一樣成功。

用一句話來歸納:在Windows 10中進行系統封裝時,啓用並使用Administrator賬戶登陸,並刪除Administrator之外的其餘賬戶便可。下面咱們介紹一下主要步驟。

(1)在Windows 10中,打開"計算機管理→本地用戶和組→用戶",雙擊Administrator打開"屬性"對話框,取消"賬戶己禁用"的選項,如圖1-2所示。

圖1-2 啓用Administrator賬戶

(2)註銷當前用戶,以Administrator登陸,如圖1-3所示。

f89ef8b568df362b1848514ee9195f2b.png-wh_

圖1-3 換用Administrator登陸

(3)打開"全部設置→賬戶→其餘用戶",能夠看到當前共有2個賬戶分別是linnan和ln,在確認已經備份了這兩個賬戶的數據後(實際上這就是安裝完系統以後建立的用戶,不會有數據,通常只有一個用戶),選中一個用戶,單擊"刪除"按鈕,如圖1-4所示。

d8cf9e1f5b33f49af8f7b630a54831cd.png-wh_

圖1-4 刪除賬戶

(4)在彈出的"要刪除賬戶和數據嗎"對話框中單擊"刪除賬戶和數據"按鈕,如圖1-5所示。

圖1-5 刪除賬戶和數據

(5)以後將其餘賬戶及數據一同刪除,刪除以後在"其餘用戶"中沒有用戶,如圖1-6所示。

36d36045554e89a6d64e4020e732d434.png

圖1-6 刪除全部其餘用戶

(6)以管理員身份進入命令提示窗口,進入c:\windows\system32\sysprep文件夾,執行sysprep /generalize /shutdown,在"系統準備工具3.14"對話框單擊"肯定"按鈕,如圖1-7所示。

969ce8a585a6ef6fa326d6118f6b2c4c.png-wh_

圖1-7 確認執行系統封裝

(7)以後sysprep將開始執行,如圖1-8所示。

49dc9bb74527bec9733f529a0e331c75.png-wh_

圖1-8 sysprep開始執行

(8)執行完成以後,虛擬機關閉,如圖1-9所示。以後能夠用這個虛擬機做爲模板,用以建立Windows 10虛擬桌面,這些不一一介紹。

圖1-9 封裝完成關機

(9)其中圖1-10是在Windows Server 2016中發佈的Windows 10虛擬桌面,使用Heaven Benchmark 4.0進行測試的截圖。

圖1-10 GPU測試

【說明】本文發表在《網絡運維與管理》第10期上,發表時略有刪減。

相關文章
相關標籤/搜索