Cannot Install Adobe Flash Player on Windows Vista
You need to set Internet Explorer security settings to accept ActiveX Controls. In IE click on Tools->Security tab->Customize->ActiveX list.
Enable everything on this list except select Prompt for Download signed Activex, Download unsigned activex, and Initialize and script activex.
As for reinstalling the most current version of Flash, you need to use the Adobe Flash Removal Tool to completely uninstall it before reinstall. Details and Links in this tutorial.
http://www.vistax64.com/tutorials/87249-unable-install-latest-version-program-vista.html
You can also add www.adobe.com to your trusted sites:
1. Open Internet Explorer
2. Go to Tools>Internet Options>Security>Trusted Sites
3. Uncheck the HTTPS check box
4. Add www.adobe.com
If all else fails, If this doesn't work, reset IE defaults and it will work.