複製集區佈建失敗的常見原因之一,是主要映像設定錯誤,導致 Sysprep 一般化失敗。請依照以下疑難排解提示來解決即時複製佈建期間的 Sysprep 失敗問題。
測試 Sysprep 準備狀態
-
使用用於集區部署的範本建立一部虛擬機器。
-
開啟電源。開啟管理員 CMD。
-
執行
C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown。 -
如果在兩分鐘內關機即可繼續;否則請檢查記錄檔:
C:\Windows\System32\Sysprep\Panther\setuperr.log。
封鎖 Sysprep 的 Appx 套件
錯誤範例
SYSPRP Package <name> installed for a user, but not provisioned for all users。
修正
停用 Appx 套件處理
-
取得
Generalize.xml的擁有權,授與修改權限,並移除<Microsoft-Windows-AppX-Sysprep區段。 -
在 cmd 中執行:
takeown /F %windir%\system32\sysprep\Actionfiles\Generalize.xmlicacls %windir%\system32\sysprep\Actionfiles\Generalize.xml /grant administrator:(m)
移除所有 Appx 套件
-
在 PowerShell 中執行:
Import-Module AppxImport-Module DismGet-AppxPackage -AllUsers | Remove-AppxPackageGet-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage –Online
移除特定套件
-
使用
Get-AppxPackage進行識別,並執行下列命令加以移除:Remove-AppxPackage -Package <fullname>Remove-AppxProvisionedPackage -Online -PackageName <fullname>
刪除使用者設定檔
以內建管理員身分登入,並透過 sysdm.cpl 刪除未使用的設定檔。
擱置中的 Windows 更新
-
錯誤與保留儲存空間或作用中案例相關。
-
解決方案:在主要虛擬機器上執行更新,並在設定完成後停用 Windows Update 服務。
無法移除的市集應用程式
- 依照 Microsoft 的指引手動移除或更新市集應用程式。
已啟用 BitLocker
-
錯誤:作業系統磁碟區已啟用 BitLocker。
-
停用方式:
manage-bde -status manage-bde -off c:。
Sysprep 登錄損毀
刪除金鑰
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\SysprepCorrupt
Sysprep 執行需時 45–60 分鐘
-
在部分 Windows 版本中,
provtool.dll會導致 Sysprep 延遲。 -
執行 cmd:
sc config dmwappushservice start=delayed-autosc start dmwappushservice
已停用內建管理員
-
Sysprep 會依預設停用內建管理員。
-
如果不存在其他帳戶,複製虛擬機器將無法登入。
-
解決方案:在主要映像中於執行 Sysprep 前建立其他本機帳戶。
此頁面對您有幫助嗎?