Weather Channel not compatible

How do I make The Weather Channel for desktop compatible. Every time I install the weather channel it says there is an update for the program that will begin in 10 secs. When the update completes it will not show current weather, just my city. When I check setting it says program incompatible. I am running windows 8.1. It was working earlier this year and stopped working about 3 weeks ago. I keep uninstalling and reinstalling but no luck. Does anyone have a solution or is it that this program no longer works in 8.1. I also get TWC.Win7 not compatible.
 
Back