Why not just try a RemoveFolder and see if it solves the problem?  It is
the most likely solution, as suggested before.

Phil Wilson


On Tue, Dec 17, 2013 at 5:16 AM, Suvrajyoti Panda <suvrajyo...@contata.co.in
> wrote:

> I just thought i needed to reiterate the issue for better clarity:
>
> Below is the directory structure in my source .wxs file:
>   <Directory Id='TARGETDIR' Name='SourceDir'>
>        <Directory Id='EnergySolutionsConfig' Name="Energy Solution
> International">
>         <Directory Id='PFWServiceFolder' Name="PFWService">
>           <Directory Id='CONFIG' Name="config">
>             <Component Id="x86RegEntPFWConfig"
> Guid="5DAD9B46-43BB-42D2-91E9-F2248369AA68" Win64="no">
>               <RegistryValue Id="x86PFWConfigRegValue" Root="HKLM"
> Key="SOFTWARE\[Manufacturer]" Name="ConfigPath" Value="[CONFIG]"
>                  Type="string" />
>             </Component>
>             <Component Id="x64RegEntPFWConfig"
> Guid="57240178-4A44-4C6F-A11C-B4DE99573DE0" Win64="yes">
>               <RegistryValue Id="x64PFWConfigRegValue" Root="HKLM"
> Key="SOFTWARE\[Manufacturer]" Name="ConfigPath" Value="[CONFIG]"
>                  Type="string" />
>             </Component>
>           </Directory>
>           </Directory>
>        </Directory>
>      </Directory>
>
> The heat harvests directories from a location D:\Configrelease which has
> directories such as "command_processors". The produces config.wxs file
> that has below structure:
> <Fragment>
>          <DirectoryRef Id="CONFIG">
>              <Component Id="cmpC405575C36944E434C00DCE528FA79EA"
> Guid="{0EDAF860-B5C3-4C93-BDD7-EB1947D94749}">
>                  <File Id="fil62BA9BFC68F4D3C2DE913D9ABFEDC429"
> KeyPath="yes" Source="$(var.ConfigPath)\PFWConfiguration.xml" />
>              </Component>
>              <Directory Id="dirB9FCE785B12AD5549EC71DC5DC66ED48"
> Name="archives">
>
>              </Directory>
>              <Directory Id="dirB8C0CFD798C8A57234B0C04A4E266B86"
> Name="command_processors">
>                  <Component Id="cmpE03A5A54FF75ABF0FA6DA591BC4F3152"
> Guid="{F2158D98-1DC2-4348-89FC-65A2115084B6}" KeyPath="yes">
>                      <CreateFolder />
>                  </Component>
>
> After i run the installer, i browse to "C:\Energy Solutions
> International\PFWService\config\command_processors" and keep this path
> open, and then uninstall the directory structure that does not get
> removed is "C:\Energy Solutions International\PFWService".
>
> Is it because of the <CreateFolder> in the config.wxs(as Wesley had
> suggest) file that heat creates that i am facing this issue. If so what
> is the way out. Hope i have explained the situation better this time,
> apologies if i created any confusion.
>
> Regards,
> SuvraJyoti
>
> On 17-12-2013 14:27, Suvrajyoti Panda wrote:
> > Hey Blair,
> >
> > The scenario you have mentioned in the first para of your response is
> > exactly what is happening. So is there no way that we can handle the
> > folder removal on uninstall even if that path is open, or this is a
> > known issue?
> >
> > Regards,
> > SuvraJyoti
> > On 17-12-2013 14:14, Blair Murri wrote:
> >> If a file being removed can’t be moved, then it will be marked for
> removal during reboot, and unfortunately the folder will then be left
> behind (because only file delete records are placed into the reboot
> sequence, not folders). After reboot there isn’t an installation left to
> run to cleanup any further.
> >>
> >>
> >> Most of the time, files still in use can be moved (even if they are
> still loaded in other processes) and the folder is thus removed during the
> installation transaction (before the reboot) and the moved file is then
> removed as part of the reboot sequence.
> >>
> >>
> >>
> >>
> >>
> >>
> >> -Blair
> >>
> >>
> >>
> >>
> >>
> >> From: Suvrajyoti Panda
> >> Sent: Monday, December 16, 2013 8:57 PM
> >> To: General discussion for Windows Installer XML toolset.
> >>
> >>
> >>
> >>
> >>
> >> No Wesley, I have not used any create folder over here.
> >>
> >> Regards,
> >> SuvraJyoti
> >>
> >> On 16-12-2013 20:03, Wesley Manning wrote:
> >>> Did you use CreateFolder to create this directory?  If so I think you
> need to use RemoveFolder to remove the folder.  Not sure about that though.
> >>>
> >>> -----Original Message-----
> >>> From: Suvrajyoti Panda [mailto:suvrajyo...@contata.co.in]
> >>> Sent: December-16-13 12:37 AM
> >>> To: General discussion about the WiX toolset.
> >>> Subject: Re: [WiX-users] Uninstall by Installer not removing the path
> created if that path is open on the system
> >>>
> >>> Hey Wesley,
> >>>
> >>> checked it on a reboot, that does not work. The structure is still
> there. Any others suggestions guys?
> >>>
> >>> Regards,
> >>> SuvraJyoti
> >>> On 13-12-2013 20:13, Wesley Manning wrote:
> >>>> It might be removed on a reboot.  If you had folder open, then
> windows installer can't uninstall it.  But I think it marks it for removal.
>  I know for sure files have this behaviour but I'm not sure about folders.
> >>>>
> >>>> -----Original Message-----
> >>>> From: Suvrajyoti Panda [mailto:suvrajyo...@contata.co.in]
> >>>> Sent: December-13-13 1:48 AM
> >>>> To: General discussion about the WiX toolset.
> >>>> Subject: [WiX-users] Uninstall by Installer not removing the path
> >>>> created if that path is open on the system
> >>>>
> >>>> Hi All,
> >>>>
> >>>> I just saw this behaviour. My installer creates the following
> :"C:\Energy Solutions International\PFWService\config", if this path is
> open and i run the uninstall from control panel, then the path
> remains("C:\Energy Solutions International\PFWService\config") although
> files under it is removed. Is it expected behavior or incorrect. If
> incorrect what is the workaround for the same.
> >>>>
> >>>> Regards,
> >>>> SuvraJyoti
> >>>>
> >>>> ----------------------------------------------------------------------
> >>>> -------- Rapidly troubleshoot problems before they affect your
> >>>> business. Most IT organizations don't have a clear picture of how
> application performance affects their revenue. With AppDynamics, you get
> 100% visibility into your Java,.NET, & PHP application. Start your 15-day
> FREE TRIAL of AppDynamics Pro!
> >>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.c
> >>>> lktrk _______________________________________________
> >>>> WiX-users mailing list
> >>>> WiX-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>
> >>>> ----------------------------------------------------------------------
> >>>> -------- Rapidly troubleshoot problems before they affect your
> >>>> business. Most IT organizations don't have a clear picture of how
> >>>> application performance affects their revenue. With AppDynamics, you
> >>>> get 100% visibility into your Java,.NET, & PHP application. Start your
> >>>> 15-day FREE TRIAL of AppDynamics Pro!
> >>>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.c
> >>>> lktrk _______________________________________________
> >>>> WiX-users mailing list
> >>>> WiX-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>
> >>>
> ------------------------------------------------------------------------------
> >>> Rapidly troubleshoot problems before they affect your business. Most
> IT organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> >>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> WiX-users mailing list
> >>> WiX-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>
> >>>
> ------------------------------------------------------------------------------
> >>> Rapidly troubleshoot problems before they affect your business. Most IT
> >>> organizations don't have a clear picture of how application performance
> >>> affects their revenue. With AppDynamics, you get 100% visibility into
> your
> >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics Pro!
> >>>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >>> _______________________________________________
> >>> WiX-users mailing list
> >>> WiX-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>
> >> mNo
> >>
> >>
> ------------------------------------------------------------------------------
> >> Rapidly troubleshoot problems before they affect your business. Most IT
> >> organizations don't have a clear picture of how application performance
> >> affects their revenue. With AppDynamics, you get 100% visibility into
> your
> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics Pro!
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> WiX-users mailing list
> >> WiX-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>
> ------------------------------------------------------------------------------
> >> Rapidly troubleshoot problems before they affect your business. Most IT
> >> organizations don't have a clear picture of how application performance
> >> affects their revenue. With AppDynamics, you get 100% visibility into
> your
> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics Pro!
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> WiX-users mailing list
> >> WiX-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>
> >
> >
> ------------------------------------------------------------------------------
> > Rapidly troubleshoot problems before they affect your business. Most IT
> > organizations don't have a clear picture of how application performance
> > affects their revenue. With AppDynamics, you get 100% visibility into
> your
> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics Pro!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to