If that fails, you can try going into 'programs and features' in control panel. On the left-hand pane, there should be an option 'turn windows features on and off'. Click that to open the features selector. Under 'games', look for hearts. If it's unchecked, check it and click ok. If it's checked already, then uncheck it and ok, and finally go back in and check it again to reinstall it.