Hello,
Im running into an issue with sysprep failing becuase of it not “generalizing” the image before capturing.
2024-12-31 10:56:41, Info SYSPRP ========================================================
2024-12-31 10:56:41, Info SYSPRP === Beginning of a new sysprep run ===
2024-12-31 10:56:41, Info SYSPRP ========================================================
2024-12-31 10:56:41, Info [0x0f004d] SYSPRP The time is now 2024-12-31 10:56:41
2024-12-31 10:56:41, Info [0x0f004e] SYSPRP Initialized SysPrep log at C:\Windows\system32\sysprep\Panther
2024-12-31 10:56:41, Info [0x0f0054] SYSPRP ValidatePrivileges:User has required privileges to sysprep machine
2024-12-31 10:56:41, Info [0x0f007e] SYSPRP FCreateTagFile:Tag file C:\Windows\system32\sysprep\Sysprep_succeeded.tag does not already exist, no need to delete anything
2024-12-31 10:56:41, Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option ‘QUIET’
2024-12-31 10:56:41, Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option ‘GENERALIZE’
2024-12-31 10:56:41, Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option ‘OOBE’
2024-12-31 10:56:41, Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option ‘QUIT’
2024-12-31 10:56:41, Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option ‘UNATTEND’
2024-12-31 10:56:41, Info [0x0f00d7] SYSPRP WinMain:Pre-validing ‘cleanup’ internal providers.
2024-12-31 10:56:41, Info SYSPRP RunDlls:Running platform actions specified in action file for phase 3
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateSession: Successfully created instance with action file C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml, and mode
2024-12-31 10:56:41, Info SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2024-12-31 10:56:41, Info SYSPRP ActionPlatform::LaunchModule: Executing method ‘Sysprep_Clean_Validate_Opk’ from C:\Windows\System32\spopk.dll
2024-12-31 10:56:41, Info CSI 00000001 Shim considered [l:126]‘??\C:\Windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.5071_none_7e3c4e707c6a2679\wcp.dll’ : got STATUS_OBJECT_PATH_NOT_FOUND
2024-12-31 10:56:41, Info CSI 00000002 Shim considered [l:123]‘??\C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.5071_none_7e3c4e707c6a2679\wcp.dll’ : got STATUS_SUCCESS
2024-12-31 10:56:41, Info SYSPRP Sysprep_Clean_Validate_Opk: Successfully validated reserves state on the machine for entering audit mode.
2024-12-31 10:56:41, Info SYSPRP ActionPlatform::LaunchModule: Successfully executed ‘Sysprep_Clean_Validate_Opk’ from C:\Windows\System32\spopk.dll
2024-12-31 10:56:41, Info [0x0f00d7] SYSPRP WinMain:Pre-validing ‘generalize’ internal providers.
2024-12-31 10:56:41, Info SYSPRP RunDlls:Running platform actions specified in action file for phase 1
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateSession: Successfully created instance with action file C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml, and mode
2024-12-31 10:56:41, Info SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is
2024-12-31 10:56:41, Info SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2024-12-31 10:56:41, Info SYSPRP ActionPlatform::LaunchModule: Executing method ‘ValidateBitLockerState’ from C:\Windows\System32\BdeSysprep.dll
2024-12-31 10:56:41, Info SYSPRP ActionPlatform::LaunchModule: Successfully executed ‘ValidateBitLockerState’ from C:\Windows\System32\BdeSysprep.dll
2024-12-31 10:56:41, Info SYSPRP ActionPlatform::LaunchModule: Executing method ‘SysprepGeneralizeValidate’ from C:\Windows\System32\AppxSysprep.dll
2024-12-31 10:56:41, Info SYSPRP Entering SysprepGeneralizeValidate (Appx) - validating whether all apps are also provisioned.
2024-12-31 10:56:41, Error SYSPRP Package Microsoft.ZuneMusic_10.19071.19011.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
2024-12-31 10:56:41, Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.
2024-12-31 10:56:41, Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
2024-12-31 10:56:41, Error SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing ‘SysprepGeneralizeValidate’ from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
2024-12-31 10:56:41, Error SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
2024-12-31 10:56:41, Error SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x3cf2
2024-12-31 10:56:41, Error [0x0f0070] SYSPRP RunDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
2024-12-31 10:56:41, Error [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
2024-12-31 10:56:41, Info [0x0f0052] SYSPRP Shutting down SysPrep log
2024-12-31 10:56:41, Info [0x0f004d] SYSPRP The time is now 2024-12-31 10:56:41
I have ran powershell to remove provisioned apps but it still fails.
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
When bigfix runs SYSPREP i thought it ran the correct options to generalize?
This image is the latest Win10 22h2 December 2024 updates.
Ive tried to play whack-a-mole also and remove the provisioned packages one at a time but its a slog.
Anyone else run into this issue? Do i need to pivot away from this way of gathering deployment images? Is there a better method?