They are being marked as a shared file in the registry but I don't know why.

Here is my WXS file:

<?xml version="1.0"?>

<?include ..\..\files\ProductVersion.wxi ?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
        <Module Id="APIx86" Language="1033" Version="$(var.ProductVersion)">
                <Package InstallerVersion="300" 
Id="{6B543614-B5FF-4219-836D-F6B087E8C40D}" Manufacturer="PixeLINK"/>
        <Directory Id="TARGETDIR" Name="SourceDir">
         <Directory Name="System" Id="SystemFolder">
            <Component Id="API" Guid="{089F4D76-440E-4621-B57B-3B9CF6DD9EDE}" 
Shared="no" Permanent ="no" >
          <File Id="JPEGDLL32.DLL" Name="JPEGDLL32.dll" 
Source="..\..\files\JPEGDLL32.dll" />
          <File Id="PIMMEGAAPI.DLL" Name="PimMegaApi.dll" 
Source="..\..\files\PimMegaApi.dll" />
          <File Id="PXLAPI40.DLL" Name="PxLAPI40.dll" 
Source="..\..\files\PxLAPI40.dll" />
          <File Id="PXLAPI41.DLL" Name="PxLAPI41.dll" 
Source="..\..\files\PxLAPI41.dll" />
          <File Id="PXLZLIB.DLL" Name="pxlzlib.dll" 
Source="..\..\files\pxlzlib.dll" />
          <File Id="PXLPROPPAGE.AX" Name="PxLPropPage.ax" 
Source="..\..\files\PxLPropPage.ax">
                              <Class 
Id="{02F5DDC6-9328-4C3D-8205-DCA1C6B41299}" Context="InprocServer32" 
Description="IPxLSerial Interface Handler" ThreadingModel="both" />
            <Class Id="{E07B2165-236E-420C-AED9-07A0B251F971}" 
Context="InprocServer32" Description="IPxLSerial Interface Handler" 
ThreadingModel="both" />
                      </File>
          <File Id="PXLTF.AX" Name="PxLTF.ax" Source="..\..\files\PxLTF.ax" 
KeyPath="yes">
            <Class Id="{7796EB40-B3DD-11D3-9B33-00104B310C3D}" 
Context="InprocServer32" Description="PixeLINK Video Transform Filter" 
ThreadingModel="both" />
            <Class Id="{C7FCDF34-1204-4B4B-88C9-AC39BE14DCBD}" 
Context="InprocServer32" Description="PixeLINK Y800 Transform Filter" 
ThreadingModel="both" />
          </File>
    
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{7796EB40-B3DD-11D3-9B33-00104B310C3D}"
 Name="FriendlyName" Value="PixeLINK Video Transform Filter" Type="string" 
Action="write" />
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{7796EB40-B3DD-11D3-9B33-00104B310C3D}"
 Name="CLSID" Value="{7796EB40-B3DD-11D3-9B33-00104B310C3D}" Type="string" 
Action="write" />
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{7796EB40-B3DD-11D3-9B33-00104B310C3D}"
 Name="FilterData" 
Value="020000000000600002000000000000003070693300000000000000000200000000000000000000003074793300000000A0000000B00000003174793300000000A0000000C00000003170693308000000000000000400000000000000000000003074793300000000A0000000D00000003174793300000000A0000000E00000003274793300000000A0000000F00000003374793300000000A0000000000100007669647300001000800000AA00389B71605E981FDDB3D3119B3300104B310C3D4D6F31362AFBD3119B3400104B310C3D7EEB36E44F52CE119F530020AF0BA7707DEB36E44F52CE119F530020AF0BA7707BEB36E44F52CE119F530020AF0BA7707CEB36E44F52CE119F530020AF0BA770"
 Type="binary" Action="write" />
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{C7FCDF34-1204-4B4B-88C9-AC39BE14DCBD}"
 Name="FriendlyName" Value="PixeLINK Y800 Transform Filter" Type="string" 
Action="write" />
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{C7FCDF34-1204-4B4B-88C9-AC39BE14DCBD}"
 Name="CLSID" Value="{C7FCDF34-1204-4B4B-88C9-AC39BE14DCBD}" Type="string" 
Action="write" />
          <RegistryValue Root="HKCR" 
Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{C7FCDF34-1204-4B4B-88C9-AC39BE14DCBD}"
 Name="FilterData" 
Value="0200000000006000020000000000000030706933000000000000000001000000000000000000000030747933000000006000000070000000317069330800000000000000010000000000000000000000307479330000000060000000800000007669647300001000800000AA00389B715938303000001000800000AA00389B717AEB36E44F52CE119F530020AF0BA770"
 Type="binary" Action="write" />
          <RegistryValue Root="HKLM" Key="Software\Microsoft\Cryptography\RNG" 
Value="" Type="string" Action="write" />
                
          <File Id="PxLStrmPage.ax" Name="PxLStrmPage.ax" 
Source="..\..\files\PxLStrmPage.ax">
                              <Class 
Id="{42D60E9D-C1BF-40CC-A9B3-DE759A52334B}" Context="InprocServer32" 
Description="IPxLSerial Interface Handler" ThreadingModel="both" />
                      </File>
                
                      <File Id="mfc71.dll" Name="mfc71.dll" 
Source="..\..\files\mfc71.dll" />
                      <File Id="msvcp71.dll" Name="msvcp71.dll" 
Source="..\..\files\msvcp71.dll" />
                      <File Id="msvcr71.dll" Name="msvcr71.dll" 
Source="..\..\files\msvcr71.dll" />
                
                
                      <RegistryValue Root="HKLM" 
Key="System\CurrentControlSet\Control\MediaInterfaces\{E07B2165-236E-420C-AED9-07A0B251F971}"
 Value="IPxLSerial Interface Handler" Type="string" Action="write" />
                      <RegistryValue Root="HKLM" 
Key="System\CurrentControlSet\Control\MediaInterfaces\{E07B2165-236E-420C-AED9-07A0B251F971}"
 Name="IID" Value="65217BE06E230C42AED907A0B251F971" Type="binary" 
Action="write" />
                      <RegistryValue Root="HKLM" 
Key="System\CurrentControlSet\Control\MediaSets\{E07B2165-236E-420C-AED9-07A0B251F971}\PropertyPages\{02F5DDC6-9328-4C3D-8205-DCA1C6B41299}"
 Value="PixeLINK Camera Property Page" Type="string" Action="write" />
            
  </Component>
        </Directory>
                </Directory>            
        </Module>
</Wix>


Thank you,
Michael Ogilvie
Application Support Specialist | PixeLINK

1900 City Park Drive, Suite 410.
Ottawa, Ontario K1J 1A3

tel: 613.247.1211 Ext. 242 |  cell: 613.302.9844 | fax: 613.247.2001 | skype: 
pixelink.mogilvie
www.pixelink.com


-----Original Message-----
From: Phil Wilson [mailto:phil.wil...@mvps.org] 
Sent: Tuesday, March 19, 2013 5:34 PM
To: 'General discussion for Windows Installer XML toolset.'; afor...@cmu.edu
Subject: Re: [WiX-users] Uninstall

The file paths may be in the SharedDlls registry entries, 
HKLM\Software\Microsoft\CurrentVersion\SharedDlls. 

If you ever marked them shared or permanent and installed them, then they are 
stuck on the system. Changing the guid won't help if they're permanently on the 
system under another guid, or in SharedDlls. This is a common issue on dev 
systems used for testing (which should be done on VMs), and sometimes a 
misunderstanding of how these things work. Setting Permanent or Shared is not a 
nifty project setting that can be turned on and off. It is a system state as 
soon as a component/file is installed with these settings.

A log might tell you more, maybe disallowing uninstall of file because another 
client exists, that kind of text. 

Phil 


-----Original Message-----
From: Michael Ogilvie [mailto:michael.ogil...@pixelink.com]
Sent: Tuesday, March 19, 2013 1:30 PM
To: afor...@cmu.edu; General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Uninstall

Thought of that, I created new GUID for those components and tried the install 
again.

Still an issue on Windows XP

WIX 3.6 and 3.7ntries in the registry,


Thank you,
Michael Ogilvie
Application Support Specialist | PixeLINK

1900 City Park Drive, Suite 410.
Ottawa, Ontario K1J 1A3

tel: 613.247.1211 Ext. 242 |  cell: 613.302.9844 | fax: 613.247.2001 |
skype: pixelink.mogilvie www.pixelink.com


-----Original Message-----
From: Alain Forget [mailto:afor...@cmu.edu]
Sent: Tuesday, March 19, 2013 4:20 PM
To: Michael Ogilvie; 'General discussion for Windows Installer XML toolset.'
Subject: RE: [WiX-users] Uninstall

Are unique Guids set for each installed file, particularly the ones that aren't 
being uninstalled? 

That might not explain why it works on one OS and not another though.

Alain

-----Original Message-----
From: Michael Ogilvie [mailto:michael.ogil...@pixelink.com]
Sent: March 19, 2013 16:17
To: afor...@cmu.edu; General discussion for Windows Installer XML toolset.
Subject: RE: [WiX-users] Uninstall

I remove all files then do a fresh clean install of the bundle and then a 
uninstall of the bundle and some of the files are left.

This only happens on Windows XP, Windows 8 cleans up everything


Thank you,
Michael Ogilvie


-----Original Message-----
From: Alain Forget [mailto:afor...@cmu.edu]
Sent: Tuesday, March 19, 2013 4:01 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Uninstall

Many reasons, one of which is because they were created by the application as 
it was running on the client machine, and weren't a part of the original 
installation package.

We'd need more details to help much more.

Alain

-----Original Message-----
From: Michael Ogilvie [mailto:michael.ogil...@pixelink.com]
Sent: March 19, 2013 15:58
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Uninstall

Why would some files be left after the uninstall??

 

 

 

 

Thank you,

Michael Ogilvie

Application Support Specialist | PixeLINK

 

1900 City Park Drive, Suite 410.

Ottawa, Ontario K1J 1A3


tel: 613.247.1211 Ext. 242 |  cell: 613.302.9844 | fax: 613.247.2001 |
skype: pixelink.mogilvie <skype://pixelink.mogilvie/?call> 

www.pixelink.com <blocked::http://www.pixelink.com/> 

 

------------------------------------------------------------------------
------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------
------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


----------------------------------------------------------------------------
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to