If you keep having a problem to install an application, make a checksum to verify the package integrity by using MD5 (message digest algorithm 5th) value. Here is the instruction to get the MD5 value:
Download MD5 tool Hash.exe.
Click Browse to select and open the Setup File.
Note down the MD5 value in the parsing result screen.
Please click here to open list of MD5 values for each setup file, locate to the right setup file you are having, and verify if the value is same.
If the MD5 value matches, that manifests your setup file is integral and not the cause of the installation problem.