[wix-users] Patch not showing up in the ARP list. MsiPackage Visible="no"

Steve De George stevedegeorge at pivotalz.com
Thu Jun 15 04:13:05 PDT 2017


OK, figured it out at least for me.

I needed to use Burn to install the patch. I was just using msiexec.exe from the command line. Using the Burn method put the patch into the ARP list.

This is the link to the article that worked for me.
http://howdididothatthingagain.blogspot.com/2013/06/authoring-patch-bundle.html

Here is my basic patch bootstrapper. run the output with /passive command line switch and all you see is a progress bar.
-----------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">


   <?define patch_bundle_code_v1.0.0.1="99c38172-f005-9999-ac51-399915567c97"?>
   <?define parent_bundle_code="79999BCB-BBA8-47BF-AF7F-EB4899999FE4"?>

   <Bundle Name="PatchingBundle 1.0.0.1" Version="1.0.0.1"
       Manufacturer="Devs Inc." UpgradeCode="$(var.patch_bundle_code_v1.0.0.1)"
       ParentName="BaselineBootstrapper">
      <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
         <bal:WixStandardBootstrapperApplication
           LicenseUrl=""
           xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" />

      </BootstrapperApplicationRef>

         <RelatedBundle Id="$(var.parent_bundle_code)" Action="Patch" />


<Chain>
     <MspPackage  Id="PATCH_MSI"
                    SourceFile="E:\repos\i2x.net\MSI Setups\PatchBootStrapper\patch.msp"
                    DisplayInternalUI="no"
                    Vital="yes"
                    PerMachine="yes"
                    Permanent="no"
                    DisplayName="i2x PATCH 001">
     </MspPackage>
</Chain>
</Bundle>

</Wix>




Steve De George - Pivotal Z / NextGen Software, Inc.
253-656-4061
www.pivotalz.com<http://www.pivotalz.com/>
www.nextgensoftware.com<http://www.nextgensoftware.com/>
________________________________
From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Steve De George <stevedegeorge at pivotalz.com>
Sent: Monday, June 12, 2017 4:21:22 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Patch not showing up in the ARP list. MsiPackage Visible="no"

[This sender failed our fraud detection checks and may not be who they appear to be. Learn about spoofing at http://aka.ms/LearnAboutSpoofing]

Hi all.

Ran into this today on my patching work.

1. If I set both Burn and the MSI to visible..  Then both end up in the ARP list.  Patching works. Looks bad to the customer

2. If I set Burn to hide and the MSI visible... then patching works but uninstalling the msi works but  fails to uninstall burn.

3. If I set Burn to visible and hide the MSI (MsiPackage Visible="no") patching works but does not show up in the ARP list - view installed updates.


I have learned that best practice is Burn needs to be in the ARP list and that is ok.

So the question is.

How do I get the patches to show up in the ARP list - view installed updates if the MSI is hidden?  (MsiPackage Visible="no")


Thanks!

Steve De George - Pivotal Z / NextGen Software, Inc.
253-656-4061
www.pivotalz.com<http://www.pivotalz.com/>
www.nextgensoftware.com<http://www.nextgensoftware.com/<http://www.nextgensoftware.com<http://www.nextgensoftware.com/>>

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list