Thanks got it all fixed up. 

Thank you,

Michael Ogilvie 
Application Support Specialist
1900 City Park Drive Ottawa, ON K1J 1A3
Tel: 613-247-1211 ext 242 | Cell: 613-302-9844
http://www.Pixelink.com

Sent from my iPhone

On 2013-03-20, at 2:00 PM, "Phil Wilson" <phil.wil...@mvps.org> wrote:

> As the documentation says, if the file path is already in SharedDlls it will
> be incremented there. 
> 
> http://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).as
> px
> 
> See msidbComponentAttributesSharedDllRefCount. Your log shows this is
> happening. It's too late for you to do anything in your install. If you know
> it's a problem local only to your system, then remove them if you know the
> Dlls are really not shared with any other apps. 
> 
> Refer again to my previous post - if the files were EVER marked shared and
> installed then they'll get added to the SharedDlls ref count. This sharing
> is intended for sharing between non-MSI installs (which share using
> SharedDlls) and MSI installs (which don't need it).
> ========================================
> MSI (s) (3C:80) [08:55:29:890]: Executing op:
> ProgressTotal(Total=11,Type=1,ByteEquivalent=13200)
> MSI (s) (3C:80) [08:55:29:890]: Executing op:
> RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\CurrentVersion\Sh
> aredDLLs,,BinaryType=0)
> MSI (s) (3C:80) [08:55:29:890]: Executing op: ProgressTick()
> MSI (s) (3C:80) [08:55:29:890]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\JPEGDLL32.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:890]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\PimMegaApi.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:890]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\PxLAPI40.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\PxLAPI41.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\pxlzlib.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\PxLPropPage.ax,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\PxLStrmPage.ax,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\mfc71.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\msvcp71.dll,Value=#-,Attributes=1)
> MSI (s) (3C:80) [08:55:29:906]: Executing op:
> RegAddValue(Name=C:\WINDOWS\system32\msvcr71.dll,Value=#-,Attributes=1) 
> 
> -----Original Message-----
> From: Michael Ogilvie [mailto:michael.ogil...@pixelink.com]
> Sent: Wednesday, March 20, 2013 5:10 AM
> To: General discussion for Windows Installer XML toolset.; afor...@cmu.edu
> Subject: Re: [WiX-users] Uninstall
> 
> 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-11
> D3-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-11
> D3-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-11
> D3-9B33-00104B310C3D}" Name="FilterData"
> Value="020000000000600002000000000000003070693300000000000000000200000000000
> 000000000003074793300000000A0000000B00000003174793300000000A0000000C00000003
> 170693308000000000000000400000000000000000000003074793300000000A0000000D0000
> 0003174793300000000A0000000E00000003274793300000000A0000000F0000000337479330
> 0000000A0000000000100007669647300001000800000AA00389B71605E981FDDB3D3119B330
> 0104B310C3D4D6F31362AFBD3119B3400104B310C3D7EEB36E44F52CE119F530020AF0BA7707
> DEB36E44F52CE119F530020AF0BA7707BEB36E44F52CE119F530020AF0BA7707CEB36E44F52C
> E119F530020AF0BA770" Type="binary" Action="write" />
>          <RegistryValue Root="HKCR"
> Key="CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{C7FCDF34-1204-4B
> 4B-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-4B
> 4B-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-4B
> 4B-88C9-AC39BE14DCBD}" Name="FilterData"
> Value="020000000000600002000000000000003070693300000000000000000100000000000
> 0000000000030747933000000006000000070000000317069330800000000000000010000000
> 000000000000000307479330000000060000000800000007669647300001000800000AA00389
> B715938303000001000800000AA00389B717AEB36E44F52CE119F530020AF0BA770"
> 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-AE
> D9-07A0B251F971}" Value="IPxLSerial Interface Handler" Type="string"
> Action="write" />
>                      <RegistryValue Root="HKLM"
> Key="System\CurrentControlSet\Control\MediaInterfaces\{E07B2165-236E-420C-AE
> D9-07A0B251F971}" Name="IID" Value="65217BE06E230C42AED907A0B251F971"
> Type="binary" Action="write" />
>                      <RegistryValue Root="HKLM"
> Key="System\CurrentControlSet\Control\MediaSets\{E07B2165-236E-420C-AED9-07A
> 0B251F971}\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
> 
> 
> 
> ------------------------------------------------------------------------------
> 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