That’s rather annoying message that I kept getting today while trying to install an MSI into a VM. A quick Bing search showed a few people with this issue, most stating that you need to run the msi from the command line using MSIEXEC to work around the issue.
A slightly easier one – that worked for me at least – was simply to restart the Windows Installer service. Once this was done the MSI installed fine.