Thanks for the hint! It turned out there were some uninstall entries left in 
the registry (though I could not find it in the control panel). I really hope 
this is merely an effect of the development phase: installing/uninstalling 
packages with the same version using different package IDs.
 
> Date: Thu, 13 May 2010 10:07:33 +1200
> From: mic...@acromania.nl
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Files not removed upon uninstallation
> 
> I've had the same problem until I found out there was still a listing for my 
> installed program under "Add/Remove Programs". Uninstalling that one fixed it 
> for me. The setup log showed something like "not removing because existing 
> program depends on it" or something similar (can't remember exactly).
> 
> Regards,
> 
> Michel Verhagen
> 
> On 13/05/2010 08:54, Kristoffer Danielsson wrote:
> > Hi,
> >
> > 
> >
> > This is really frustrating. I had a working MSI, but realized I was 
> > violating some MSI rules (used the same KeyPath for multiple components) 
> > and decided to clean it up. Now, when following the guidelines, my 
> > components are not removed from the system.
> >
> > 
> >
> > Installation is per-user only, and there are 5 components. Each component 
> > has a KeyPath of its own. Here is a snippet of my Documentation component:
> >
> > 
> >
> > <DirectoryRef Id="DocumentationDir">
> >
> > <Component Id="Documentation" Guid="MYGUID">
> >
> > <RegistryKey Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" 
> > Action="create">
> >
> > 
> >
> > <!--
> >
> > NOTE: I tried this too...
> >
> > <RegistryKey Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" 
> > Action="createAndRemoveOnUninstall">
> >
> > -->
> >
> > <RegistryValue Name="InstalledDocumentation" Value="1" Type="integer" 
> > KeyPath="yes" />
> >
> > </RegistryKey>
> >
> > <CreateFolder Directory="DocumentationDir" />
> >
> > <CreateFolder Directory="ProgramMenuDir" />
> >
> > <CreateFolder Directory="ProgramMenuDocumentationDir" />
> >
> > <RemoveFolder Id="RemoveDocumentationDir" Directory="DocumentationDir" 
> > On="uninstall" />
> >
> > <RemoveFolder Id="RemoveProgramMenuDir" Directory="ProgramMenuDir" 
> > On="uninstall" />
> >
> > <RemoveFolder Id="RemoveProgramMenuDocumentationDir" 
> > Directory="ProgramMenuDocumentationDir" On="uninstall" />
> >
> > <File Id="ProgramHelp" Name="$(var.ProgramHelp.TargetFileName)" DiskId="1" 
> > Source="$(var.ProgramMementoHelp.TargetPath)">
> >
> > <Shortcut Id="startmenuProgramMementoHelp" 
> > Directory="ProgramMenuDocumentationDir" Name="Program Help" 
> > Description="Program Help." />
> >
> > </File>
> >
> > <File Id="Manual" Name="$(var.Manual.TargetFileName)" DiskId="1" 
> > Source="$(var.Manual.TargetPath)">
> >
> > <Shortcut Id="startmenuManual" Directory="ProgramMenuDocumentationDir" 
> > Name="Manual" Description="Program Manual." />
> >
> > </File>
> >
> > </Component>
> >
> > </DirectoryRef>
> >
> > 
> >
> > Previously, all my components had the same KeyPath (one registry value 
> > under HKCU). That worked if I set Action=
> >
> > "createAndRemoveOnUninstall". Now, upon uninstallation, all my files are 
> > left intact but the KeyPath values in registry are indeed cleared! Is my 
> > registry corrupt somehow?
> >
> > 
> >
> > I really don't get it. I've read the documentation too many times now. What 
> > am I missing?
> >
> > 
> >
> > Thanks!
> > 
> > _________________________________________________________________
> > Surfa tryggt med Internet Explorer 8
> > http://www.microsoft.com/sverige/windows/internet-explorer/default.aspx
> > ------------------------------------------------------------------------------
> >
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > 
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
_________________________________________________________________
Dela kalender. Se möjligheterna med Hotmail!
http://www.microsoft.com/sverige/windows/windowslive/thenewbusy.aspx
------------------------------------------------------------------------------

_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to