Fixing Flash in Vista
Start here
If you have no luck with that open the following folder c:\windows\system32\macromed\flash
Look for a file that starts with "FlashUtil9". You may see more than one. Each file has a letter next to it (e.g. FlashUtil9c, FlashUtil9d).
Right click on the one with the letter highest in the alphabet and run as administrator.
Follow the on-screen instructions and that should install the latest version.