Deployment may fail when an injected driver requires an update to the Kernel Mode Driver Framework (KMDF) or User Mode Driver Framework (UMDF) during deployment
Deployment of Windows Vista fails with the error message, “The computer restarted unexpectedly or encountered an unexpected error. Windows installation cannot proceed. To install Windows, click “OK” to restart the computer, and then restart the installation.”.
The setuperr.log shows the following:
2010-06-17 09:12:14, Error CBS Startup: Failed to process advanced operation queue, startupPhase: 0. Primitives are still pending.
2010-06-17 09:12:14, Error CBS Startup: POQ has not been processed yet, aborting startup processing. Startup processing will be attempted again. hr: 0×80004004
The setupact.log shows:
dispci.dll: ============END DisplayClassInstaller==============
WdfCoInstaller:  DIF_INSTALLDEVICE: Pre-Processing
WdfCoInstaller:  ReadComponents: WdfSection for Driver Service SynTP using KMDF lib version Major 0×1, minor 0×9
WdfCoInstaller:  DIF_INSTALLDEVICE: Coinstaller version: 1.9.7600
WdfCoInstaller:  DIF_INSTALLDEVICE: KMDF in-memory version: 1.7.6001
WdfCoInstaller:  DIF_INSTALLDEVICE: KMDF on-disk version: 1.7.6001
WdfCoInstaller:  Service Wdf01000 is running
WdfCoInstaller:  DIF_INSTALLDEVICE: Reboot is required, because the in-memory KMDF version is older than the coinstaller’s version.
WdfCoInstaller:  DIF_INSTALLDEVICE: Update is required, because the on-disk KMDF version is older than the coinstaller
WdfCoInstaller:  VerifyMSRoot: exit: error(0) The operation completed successfully.
WdfCoInstaller:  Invoking “C:\Windows\system32\wusa.exe “C:\Windows\Temp\WdfTemp\Microsoft Kernel-Mode Driver Framework Install-v1.9-Vista.msu” /quiet /norestart”.
Error 0×80004004 translates to:
# An advanced installer failed during setup
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB2494168.