A repair install of Windows will frequently overwrite registry entries or files that were needed to correctly run various programs..If a "repair" option is available during the uninstall process of the program, then try it..If no repair option is available, you may need to uninstall the program, then reinstall it.

Likewise with drivers..After a repair install, you'll commonly need to update drivers such as video, audio, ethernet, etc.

Hope this helps.