>There's your problem: Without a guid, the component is unmanaged and >never removed. Take a look at a verbose log around the InstallValidate >action to see which components and features are scheduled for >installation/removal.
I gotcha, I figured I didn't need a guid because the intent was to remove unmanaged files. I'm still having a couple of issues, however. I've tried several combinations of the code below. If I use the RemoveFile block, it succeeds. If I use the RemoveFolder block, nothing happens. If I uncomment the Condition element, it fails to delete anything in either case. I'm guessing this means the property isn't getting passed correctly? <Component Id="Comp_RemoveAllFiles" Guid="xxxxxxxx"> <!--<Condition>REMOVEALLFILES</Condition>--> <!-- <RemoveFolder Id="RemoveRootFolder" On="uninstall"/> --> <RemoveFile Id="RemoveRootFiles" On="uninstall" Name="*"/> </Component> ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users