Which Windows Installer do you have?
To see which version of Microsoft Windows Installer is installed, do the following:
1. Locate the file MSI.DLL. (Usually located in C:\WINNT\SYSTEM32 )
2. Select the file and right-click on it.
3. Choose "Properties" and click on the "Version" tab.
Let us know which version is installed.