09-20-2012 10:18 AM - edited 09-20-2012 10:29 AM
This isn't a problem with MSI engine 3.1 vs 4.5, as it's fully backwards compatible. If this problem is seen on Windows XP -- the most likely cause is that a particular buggy Microsoft hotfix is installed. Unfortunately, Microsoft has not published an updated fix that resolves this issue on XP (due to its ending support status), so the recommended workaround is to uninstall the bad hotfix before running the install (see the above KB for details).
Best Regards,
- Wes
09-20-2012 01:55 PM
If anyone has had success solving this problem by removing a hotfix or has ever had a correct install under Windows XP with Windows Installer 4.5 could you let us know?
Many thanks,
Ed
10-17-2012 04:25 PM
Hi,
I just spent three days struggling with this problem, trying to load a toolkit for an older version of LV (8.6.1) on an old system so I could do some repairs on legacy code. No success using all of the standard installer fixes (unregister/register, shut off startup services, manually update Windows MSI dlls, etc.). I finally got to the point where I had IT set me up with a brand new PC that had a fresh install of XP SP3 and nothing else so I could do a clean, initial install of LV. Still the problem persisted. I uninstalled Hotfix 981669 using the "Add/Remove Programs" in Control Panel and the problem went away. I've since installed LV 8.6.1 and NI-GPIB with no issues at all.
Hope this helps.
10-18-2012 10:44 AM
Thanks for the response. Does the Windows XP system in question have the v4.5 installer? This is easily verified by typing
'MSIexec' at the command prompt.
Regards,
Ed
10-19-2012 10:53 AM
It does - Version 4.5.6001.22159
You may also wish to check out this link: http://stackoverflow.com/questions/4332926/wix-error-windows-installer-hot-fix-981669
I found that information useful as I worked through this whole "adventure" 😉
10-22-2012 12:30 PM
Many thanks again.
Regards,
Ed