It's a chinese page. sometime I have the same problem, but I refreshed the page and then it suddenly worked. I installed the newest version from here: http://www.chip.de/downloads/c1_downloads_17375588.html It's a german installer but I think you can switch to english.