Thanks for the advice on Dependency Walker, downloaded figured it out and stared at the Sys32 folder until i felt loopy. Anyhow for anyone else who encounters an issue these were the files I had to include on my WinPE build for this to work. These need to be in Sys32: apphelp.dll, cdfview.dll, devmgr.dll, efsadu.dll, hlink.dll, hnetcfg.dll, linkinfo.dll, mobsync.dll, mprui.dll, msgina.dll, msi.dll, msoert2.dll, netman.dll, netplwiz.dll, netui0.dll, netui1.dll, netui2.dll, query.dll, shdocvw.dll, shsvcs.dll, uxtheme.dll, wzcdlg.dll, wzcsapi.dll, wzcsvc.dll. And I had to copy these folders into the winsxs folder: x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9 x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03