Hi,
I had to delete some pools and recreate them to enable Sysprep, instead of Quickprep.
Now, when I provision desktops (or during recompose operations), some of them fail to complete Sysprep. Checking the Sysprep logs, I found this for the affected desktops:
- 2014-02-26 13:51:18, Info [0x0f0080] SYSPRP LaunchDll:Found 'C:\Windows\system32\msdtcprx.dll,SysPrepDtcCleanup'; executing it
- 2014-02-26 13:51:48, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\system32\msdtcprx.dll,SysPrepDtcCleanup', returned error code -2147024864[gle=0x000000b7]
- 2014-02-26 13:51:48, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -2147024864[gle=0x000000b7]
- 2014-02-26 13:51:48, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep cleanup providers; hr = 0x80070020[gle=0x000000b7]
- 2014-02-26 13:51:48, Info [0x0f004c] SYSPRP WaitThread:Exiting spawned waiting thread
- 2014-02-26 13:51:48, Info [0x0f0052] SYSPRP Shutting down SysPrep log
It happens in all of the pools. And happens only with some of the desktops. Let's say I have a pool with 10 desktops. In the next recompose, 3 or 4 will fail with this error.
Even worst: If I delete them, sysprep will complete and the desktop will be available...
I'm puzzled regarding the error, mostly because it's completely random.
Has anyone came across with this?