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