i) Check that the file size matches what you expect - I missed this, hadn't got the whole file and spent ages trying to run the installer!
ii) Make sure you have a lot of disk space on the drive where your Temp folder is - the installer unpacks to that and comes back with an unhelpful message if there isn't enough space.