I was trying to install Microsoft SQL Server Management Studio Express (what a long name) on a machine and kept getting error 29506 right near the end with a Rollback action thereafter.
To get this program installed you will need to run Command Prompt as Administrator and then run the MSI (installer) from there.
Navigate to C:\Windows\System32\
then right click on cmd.exe and select Run as Administrator. Once the console has loaded, you can “cd” to the directory and then run the installer from there.
For me it looked like this:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd C:\resources\Software
C:\resources\Software>SQLServer2005_SSMSEE_x64.msi
C:\resources\Software>