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"