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

Reply via email to