Bob Arnson wrote: > Scott Palmer wrote: >> When I uninstall my product Windows Installer asks me to close >> completely unrelated applications that share nothing whatsoever with >> my application. How can I prevent this? > > It usually means that there's a shared dependency (e.g., C++ runtime > DLL). Check a verbose log -- I believe MSI logs the name of the file > that's locked. >
We started seeing this in Windows Installer 3.1 (pushed out via AU) a while back. After some investigation I found that MSI was complaining about the CRT DLLs loaded in a service that our installer stops (using the ServiceControl table) during uninstall. Although we have our own local copy of the CRT DLLs, if any other applications running on the system are using DLLs with the same basename, MSI complains that you need to close those applications even though they are using the DLL from a totally different path. So we just advise our users to either stop the service manually or just click the "Ignore" button in this case. Regards, Chris ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users