I've tried it all myself.

How would one do a Repair Install? I sure do't want to re-install the entire OS...just WMP x86 & 64.
In the command window, type
SFC /scannow to run System File Checker. That may repair the problem. If the problem persists, then boot from your Vista DVD and perform a Repair Install.