I have VC8 built C utilty, when i try to run this utility from x64 WInPE, it gives me error: "The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more details" After googling, i came to know that msvcr80.dll is absent on the x64 winPE, after copying msvcr80.dll, it still shows same error. there are other system dlls absent on x64 winpe like: netplwiz.dll clbcatq.dll devmgr.dll windowscodecs.dll shdocvw.dll apphelp.dll query.dll I also tried to execute vcredist_x64.exe from x64 WinPE (http://msdn2.microsoft.com/en-us/library/ms235291(VS.80).aspx) for vcredist_x64.exe, it throws error: "System can not execute the specified program"