You might be getting this error on server 2008 R2 or in fact any x64 system. I’ve had a bunch of people getting this particularly on running 2008 server core R2 x64.
The problem occurs when the executable you are running has not been compiled for x64 AND you haven’t installed WOW64 – yeah that’s right WOW64 is now an optional component in Windows Server 2008 R2 Core – cool eh?
so to fix this just run:
start /w ocsetup.exe ServerCore-WOW64
you will need to reboot to get your WOW64 goodness..