Every once in awhile you may run across an installer with very particular ideas about the system it allows itself to be installed on. Typically, you would simply go to the properties of the file and enable “Compatibility Mode” and let Windows fool the installer into believing it is running a different version of Windows.
I ran into a couple of minor set backs when I tried this the first time, so here are my instructions in a step-by-step fashion.
- Install Orca
- Open your MSI file in Orca. (Right click on the file and click “Edit in Orca” or open Orca and go to File-> Open)
- Look for an entry in the list on the left called
- When you cilck on
LaunchCondition, the pane on the right will update. Most instructions I found indicated that you should see a list of conditions on the right and one of them should say something about VersionNT. Unfortunately, this was not the case for my installer.
- For my installer, I had to find the entries for
InstallUISequence. Both of these had conditions specifying (NOT VersionNT = 600). (It was more elaborate than that, but you need to look for something like this.)
- Remove both of these entries.
- Click Tools -> Options. Find the Database tab on the right. Check the box for “Copy embedded streams during Save As”.
- Click File->Save As and choose something like MyInstaller-mod.msi
- EXIT ORCA (if you do not, the installer will appear to be corrupt…it took me 20 minutes to figure this out )
These are the steps I used to install vmcNetflix on Windows 7. Your mileage may vary. Whatever the case, you should be able to find a condition that displays an error message if the version of Windows = x.