![Download Windows Installer 3.1 Xp 32 Bit Download Windows Installer 3.1 Xp 32 Bit](https://www.chip.de/ii/3/3/7/6/7/e0270ebb7fa23609.jpg)
Hi I am having trouble installing a program on Win7 Enterprise x64 that tries to install MS Installer 3.1 by default before installing the program itself. I understand that Windows 7 has MS installer 5 installed and that you cannot downgrade your installed version, but unfortuantely I cannot stop this installation trying to install the older one, it's not an option I can deselect. It must be possible as I'm migrating the user from an older PC with the same OS and software installed. Initially I was getting the 'Not enough storage to run' error, I next tried running the isntall in Compatibility mode for XP SP3 and it simply fails to install, no pertinent error. I next downloaded the MS Installer 3.1 installer from Microsoft downloads, running it in XP SP3 compatibility I receive an 'KB893803v2 is for a different hardware platform' error.
Locate the installer msi.dll with this registry path. Software Microsoft Windows CurrentVersion Installer. DLL in the Windows System 32 folder. Right click on.
I cannot find an x64 version of this installer, I assume it doesn't exist. I have tried using the 'msiexec /unregister' & 'msiexec /regserver' commands to see if that helps but no joy.
Please advise? You need to identify the program by exact name and version.
Have you contacted the publisher of the program for assistance? It is entirely possible the program may not be compatible with Windows 7 at all. One of the problems with old XP programs is their use of a 16-bit installer which will not work on 64-bit Windows, any version.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
I need to know this since this is a pre-req for.NET 3.5 and if I'm including the.NET bootstrapper, I should also see if Windows Installer 3.1 is needed. Right now I'm checking for the registry key: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Updates Windows XP SP3 KB893803v2 Which will check for Windows Installer 3.1 but I suspect it doesn't check for higher versions. (Haven't been able to confirm or deny that) What registry key should I look at to find this information? Edit: I need to check this in Inno Setup which is what I'm using as my bootstrapper, and I'm not sure how to check a dll version in there.