The uninstall log yields the following, which I believe to show the problem: MSI (s) (3C:D8) [17:52:54:296]: Doing action: InstallValidate MSI (s) (3C:D8) [17:52:54:296]: Note: 1: 2205 2: 3: ActionText Action ended 17:52:54: CostFinalize. Return value 1. MSI (s) (3C:D8) [17:52:54:296]: Feature: InstallFeature; Installed: Local; Request: Absent; Action: Absent MSI (s) (3C:D8) [17:52:54:296]: Component: LanMonExeComp; Installed: Local; Request: Absent; Action: Absent MSI (s) (3C:D8) [17:52:54:296]: Component: LanMonCfgComp; Installed: Local; Request: Absent; Action: Absent MSI (s) (3C:D8) [17:52:54:296]: Component: readerComp; Installed: Local; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: writerComp; Installed: Local; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: serverComp; Installed: Local; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: __LanMonExeComp65; Installed: Null; Request: Absent; Action: Absent MSI (s) (3C:D8) [17:52:54:296]: Component: __readerComp65; Installed: Null; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: __serverComp65; Installed: Null; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: __writerComp65; Installed: Null; Request: Absent; Action: Null MSI (s) (3C:D8) [17:52:54:296]: Component: __LanMonExeComp66; Installed: Null; Request: Absent; Action: Absent MSI (s) (3C:D8) [17:52:54:296]: Component: __LanMonExeComp67; Installed: Null; Request: Absent; Action: Absent
So as far as I can tell it knows that serverComp, readerComp and writerComp are installed but performs no action? I'm pretty lost as to why this should be. While I was mucking about I've tried setting SharedDllRefCount="no" for the components but that didn't help either. Bob Arnson-6 wrote: > > Alexei wrote: >> 1) So how would I find out is Windows Installer is keeping a reference >> count >> somewhere? >> > > Create a verbose log when install and uninstall: > > msiexec /l*vx install.log /i mymsi.msi > ... > msiexec /l*vx uninstall.log /x mymsi.msi > > Then look for logging around the CostFinalize and InstallValidate > standard actions; it records when components won't be installed or > uninstalled. > > -- > sig://boB > http://joyofsetup.com/ > > -- View this message in context: http://www.nabble.com/DLLs-and-uninstalls-tf4229019.html#a12057940 Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users