In my experience, any issues with Windows software not running on newer releases of Windows generally has to do with either of two things:
1. Windows Update fucked it up (changed libraries, stability fixes and patches, etc.) -- usually to do with quite older software.
2. The proper drivers for your hardware have not yet been developed for the new, crappy version of Windows as, quite frankly, other companies don't care about the new release so much about as you do.
Did I mention I hate Windows? And Mac? (And certain versions of Linux...)