Ah, great idea! Thanks! > From: phil.wil...@invensys.com > To: wix-users@lists.sourceforge.net > Date: Wed, 12 May 2010 18:54:44 -0400 > Subject: Re: [WiX-users] Files not removed upon uninstallation > > Use a virtual machine and revert back after your install/uninstall tests! > > Phil Wilson > > -----Original Message----- > From: Kristoffer Danielsson [mailto:kristoffer.daniels...@live.se] > Sent: Wednesday, May 12, 2010 3:16 PM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Files not removed upon uninstallation > > > 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 > > > *** Confidentiality Notice: This e-mail, including any associated or attached > files, is intended solely for the individual or entity to which it is > addressed. This e-mail is confidential and may well also be legally > privileged. If you have received it in error, you are on notice of its > status. Please notify the sender immediately by reply e-mail and then delete > this message from your system. Please do not copy it or use it for any > purposes, or disclose its contents to any other person. This email comes from > a division of the Invensys Group, owned by Invensys plc, which is a company > registered in England and Wales with its registered office at Portland House, > Bressenden Place, London, SW1E 5BF (Registered number 166023). For a list of > European legal entities within the Invensys Group, please go to > http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_id=77. > You may contact Invensys plc on +44 (0)20 7821 3848 or e-mail > inet.hqhelpd...@invensys.com. This e-mail and any attachments thereto may be > subject to the terms of any agreements between Invensys (and/or its > subsidiaries and affiliates) and the recipient (and/or its subsidiaries and > affiliates). > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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