Very easy and working solution.
I believe I've found a registry fix that may resolve your issue. Modifying REGISTRY settings incorrectly can cause serious problems that may prevent your computer from booting properly. Microsoft cannot guarantee that any problems resulting from the configuring of REGISTRY settings can be solved. Modifications of these settings are at your own risk.
Before you make changes to a registry key or subkey, we recommend that you export, or make a backup copy, of the key or subkey. You can save the backup copy to a location you specify, such as a folder on your hard disk or a removable storage device. If you make changes that you want to undo, you can import the backup copy.
1.Open the Registry Editor by clicking the Start button , typing regedit into the search box, and then pressing Enter. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
2.Locate and click the key or subkey that you want to back up (in this case HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control).
3.Click the File menu, and then click Export.
4.In the Save in box, select the location where you want to save the backup copy to, and then type a name for the backup file in the File name box.
5.Click Save.
Once you've backed up your registry, you should see a key named RegistrySizeLimit. The default value is 5d00000. This needs to be changed to ffffffff.
When you've made the change, reboot the system and try to install your software again.