A couple or three possibilities: 1. It might be shared (the component guid has another product client). A dumb little program calling MsiEnumClients (or the script equivalent) may verify this one way or the other if the log isn't clear. 2. The component guid may have been marked permanent during an install. That guid is now stuck to the system. 3. The component guid may have been marked shared, in which case it may be in a SharedDlls entry in the registry.
(For 2 and 3 you only need to set the value once and install, after which it cannot be undone. Changing it in the project won't magically change the setting on the system.) Phil Wilson On Thu, Oct 10, 2013 at 7:29 AM, Walter Dexter <wfdex...@gmail.com> wrote: > Yes, I saw that. The logs seemed to me to say they were removed, but the > files are in fact still there. > > Any ideas? > > I took the Chapter 1 example out of the WiX 3.6 Developer's Guide book, > built it and ran it on the same system and it installed and uninstalled > properly, so the system isn't fundamentally broken. If nothing uninstalled > I would have no problem believing the system is broken - they've been > hacked on for years by people who are more comfortable with Unix - but that > isn't the case here. > > > On Thu, Oct 10, 2013 at 3:38 AM, Rob Mensching <r...@robmensching.com> > wrote: > > > Log file suggests the files were removed: > > > > MSI (s) (60:6C) [16:04:58:163]: Executing op: > > ActionStart(Name=RemoveFiles,Description=Removing files,Template=File: > [1], > > Directory: [9]) > > MSI (s) (60:6C) [16:04:58:163]: Executing op: > > ProgressTotal(Total=10,Type=1,ByteEquivalent=175000) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > SetTargetFolder(Folder=C:\CDrive\POS_BACKUP\SCRIPT\copy\Installers\) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=1_eSC_MCDUSA_image.exe,,ComponentId={03D049A5-E608-4957-A8EE-8580775EF417}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=2_eSC_USA_integrations.exe,,ComponentId={A370D6C0-AED5-480D-99F2-E750FEBCCD7B}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=3_eSC_USA_programs.exe,,ComponentId={46935DA8-6E5F-45E7-8DC2-6F6C3222BB52}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > SetTargetFolder(Folder=C:\CDrive\POS_BACKUP\SCRIPT\copy\) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=roles001.ini,,ComponentId={CAC927EC-DAB0-43D2-9336-AF0348B8EF53}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=STCReImage.cpy,,ComponentId={5D944DD7-F34C-40A7-B1AB-1B65BA4C2143}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=STCReStage.cpy,,ComponentId={20136940-8B88-420C-A621-229C4CE5AA1D}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=STCScript.cpy,,ComponentId={D064E2E4-52AF-49AB-889B-F1E35F7BF491}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=STCStaging.cpy,,ComponentId={2155BD67-8B43-4BBA-84B6-3B358FCA77F7}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=STCStartup.cpy,,ComponentId={2EEED5D1-D21F-4223-8A10-0AE1BC87B08B}) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > SetTargetFolder(Folder=C:\CDrive\POS_BACKUP\gum\) > > MSI (s) (60:6C) [16:04:58:179]: Executing op: > > > > > FileRemove(,FileName=20130909USSTC001_PasswordChange.gum,,ComponentId={E387FF1C-6976-4F3D-80A3-A4CF2F79BC68}) > > > > > > > > On Wed, Oct 9, 2013 at 11:05 PM, Peng Lv <penn...@gmail.com> wrote: > > > > > I met with this issue either, my solution is adding a custom action dll > > to > > > delete all files while uninstall, but this is way too naive. > > > > > > > > > 2013/10/10 Walter Dexter <wfdex...@gmail.com> > > > > > > > I posted this at Stackoverflow as well, but I'm just at a loss for > what > > > to > > > > even look at, so I'm hoping someone can point me in a good direction. > > > > > > > > I have been using WiX to create an installer for my project. It's > > fairly > > > > simple, just drop some files in three different directories and run a > > > > VBScript to generate one last file. > > > > > > > > I'm a total WiX and MSI noob. The "standard" thing to use at work is > > > WISE > > > > but I just can't figure out what to do with that at all, so I gave > WiX > > a > > > > try. > > > > > > > > After some difficulties with the VBS I got the install working. When > I > > > > uninstall the package disappears out of Control Panel but the files > > that > > > > were installed are still there. I know the one I generated on the fly > > is > > > > going to be unless I do something special to remove it, but the > others > > > > should just go away, right? > > > > > > > > I have install and uninstall logs, and also have posted the WiX > source > > > > file. Links are below. > > > > > > > > Any help is much appreciated! > > > > > > > > install log< > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzMUJYMk00UjhreDg/edit?usp=sharing > > > > > > > > > ( > > > > > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzUUtXVUxpQ0lESm8/edit?usp=sharing > > > > ) > > > > > > > > WiX source< > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzR0FDMXc2cXhvMDQ/edit?usp=sharing > > > > > > > > > ( > > > > > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzR0FDMXc2cXhvMDQ/edit?usp=sharing > > > > ) > > > > > > > > uninstall log< > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzUUtXVUxpQ0lESm8/edit?usp=sharing > > > > > > > > > ( > > > > > > > > > > > > > > https://docs.google.com/file/d/0B0qy0SfToYUzMUJYMk00UjhreDg/edit?usp=sharing > > > > ) > > > > > > > > Note that this is being installed on Server 2003. > > > > > > > > The package is using explicit paths and drive letters. I know that > > isn't > > > > considered best practice, but that's where the files need to go. This > > > > doesn't go to a variety of computer types and configurations; there > are > > > > over ten thousand of these systems in our retail locations and > they're > > > all > > > > identical. > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > October Webinars: Code for Performance > > > > Free Intel webinars can help you accelerate application performance. > > > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the > > most > > > > from > > > > the latest Intel processors and coprocessors. See abstracts and > > register > > > > > > > > > > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > > > > _______________________________________________ > > > > WiX-users mailing list > > > > WiX-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > > > > > > -- > > > Best Regards, > > > Peng Lv > > > > > > Nanjing University, Computer Science & Technology > > > Email: penn...@gmail.com > > > Website: http://www.rebornix.com > > > > > > > > > ------------------------------------------------------------------------------ > > > October Webinars: Code for Performance > > > Free Intel webinars can help you accelerate application performance. > > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the > most > > > from > > > the latest Intel processors and coprocessors. See abstracts and > register > > > > > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > ------------------------------------------------------------------------------ > > October Webinars: Code for Performance > > Free Intel webinars can help you accelerate application performance. > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > > from > > the latest Intel processors and coprocessors. See abstracts and register > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users