Windows Installer fails to install MSI file

Solution 1:

Create a verbose log file for the installation and flush each line to the log (this means msiexec.exe writes the log continuously and immediately instead of in delayed batches - important when you are dealing with crashes which this error message seems to indicate):

msiexec.exe /I "C:\Test.msi" /QN /L*V! "C:\msilog.log"

Then open the log file and search for "value 3" to find the right entry in the massive log file that will have been created (it is a verbose log file thanks to the /L*V switch).

Also see this answer on stackoverflow.com for more information.