I have had two machines running vista get this error, each referencing a different DLL file.
Bad Image : C:Windowssystem32* is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
The problem most commonly seems to be with RASADHLP.DLL, but could be many other files as well. It appears about a windows update usually.
You’ll get this error whenever you launch an executable usually.
I wasn’t sure what was going on at first, and was going to search for the dll to replace it from a vista image, but there is an easier fix.
Open a command prompt,
This will scan, and replace any corrupt system files. In one case I had to press retry a bunch of times for it to be successful.