Few more suggestions i have found on another forums:
1. try running sfc /scannow from your command prompt to check for and repair any system files or registry issues.
2. is the .msi blocked? Right click on the .msi file and select properties. There will be a button near the bottom of the dialog Unblock. Click this and try running the files again.
3. make sure that the folder you've got the files in have the appropriate permissions. Check the security settings for the folder these files are in and make sure that the user SYSTEM has full access. After all, the msiexec will run as SYSTEM and will need full control of the directory and all files inside it.
4. Try to re-register windows installer on that machine:
Re-register Windows Installer. To do this, follow these steps:
1. On the “Start” menu, click “Run:.
2. In the “Open” box, type “msiexec /unregister”, and then press ENTER.
3. On the “Start” menu, click “Run”.
4. In the “Open” box, type “msiexec /regserver”, and then press ENTER.
5. Can we exlude here any possible corruption of the files while being downloaded to this machine? You have mentioned few other installations were without issues?
6. What is the available free disc space on that machine?