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

Reply via email to