[wix-users] Wix boostrapper not calling msi file during uninstall when DisplayInternalUI is set to yes in bundle.

Farrukh Waheed farrukh1 at gmail.com
Tue Jul 12 04:19:15 PDT 2016


Vakul,
Attachments are not supported here. Kindly Copy the log content and paste
here.

On 11 July 2016 at 22:22, vakul <vakul.kataria at newgen.co.in> wrote:

> Hi,
>
> Please find attached the log file.
>
> Best regards,
> Vakul
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of
> Farrukh Waheed
> Sent: Tuesday, July 12, 2016 4:51 AM
> To: WiX Toolset Users Mailing List
> Subject: Re: [wix-users] Wix boostrapper not calling msi file during
> uninstall when DisplayInternalUI is set to yes in bundle.
>
> When you do such Uninstall, there would be a log file in %temp% folder.
> Please post that as well. Thanks
>
> On 11 July 2016 at 09:32, Huy Doan <hdoan at vmware.com> wrote:
>
> > Hi Vakul,
> >
> > Can you set breakpoints at some of these functions to see what happen?
> >         DetectPackageComplete
> >         PlanPackageBegin
> >         PlanComplete
> >         ExecutePackageBegin
> >         ExecutePackageComplete
> >
> > Also if you can provide the log files, it would be easier for me to
> > see what is going on.
> >
> > -----Original Message-----
> > From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On
> > Behalf Of vakul
> > Sent: Monday, July 11, 2016 3:00 AM
> > To: 'WiX Toolset Users Mailing List' <wix-users at lists.wixtoolset.org>
> > Subject: Re: [wix-users] Wix boostrapper not calling msi file during
> > uninstall when DisplayInternalUI is set to yes in bundle.
> >
> > Hi Sanket,
> >
> > I know the UI is not shown during uninstall, but problem is when I
> > uninstall the boostrapper, it only uninstalls itself and doesn't
> > uninstall the msi.
> > As, it doesn't call msi during uninstall. But, when I set
> > DisplayInternalUI to no, it uninstalls the msi fine.
> >
> > Best regards,
> > Vakul
> >
> > -----Original Message-----
> > From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On
> > Behalf Of Sanket Panchamia
> > Sent: Monday, July 11, 2016 2:20 PM
> > To: WiX Toolset Users Mailing List
> > Subject: Re: [wix-users] Wix boostrapper not calling msi file during
> > uninstall when DisplayInternalUI is set to yes in bundle.
> >
> > Hi Vakul,
> >
> > This is by design. Only the installation will show the msi dialogs but
> > the uninstall will perform its action without the UI.
> >
> > Sanket
> >
> > On Mon, Jul 11, 2016 at 1:50 PM, vakul <vakul.kataria at newgen.co.in>
> wrote:
> >
> > > Dear concerned,
> > >
> > >
> > >
> > > I have an existing wix msi project with full fledged UI. I created a
> > > wix bundle and referenced the msi project in this bootstrapper
> > > project. It installs the msi perfectly but during uninstall it only
> > > removes the entry from the Add or remove Programs, but doesn't call
> > > the msi when DisplayInternalUI="yes" for the msi package. But when
> > > the DisplayInternalUI="no" for msi package, then  it uninstalls
> > > correctly by calling the msi package. How to get around this issue.
> > > As, I can't set the DisplayInternalUI to no, I want msi UI to be
> > > displayed during install. Is there a way to turn DisplayInternalUI
> > > to no during uninstall and to yes during install. Here is my bundle
> code:
> > >
> > >
> > >
> > > <Bundle Name="$(var.ProductName)" Version="$(var.ProductVersion)"
> > > Manufacturer="CMiC" UpgradeCode="8ee48a23-b6fc-4594-b3b2-d4c4bebb78d2"
> > > >
> > >
> > >     <BootstrapperApplicationRef
> > > Id="WixStandardBootstrapperApplication.RtfLicense" >
> > >
> > >       <bal:WixStandardBootstrapperApplication
> SuppressOptionsUI="yes
> > "> LicenseUrl="" />
> > >
> > >     </BootstrapperApplicationRef>
> > >
> > >      <Log PathVariable="LOGPATH_PROP" Disable="yes"
> > > Prefix='[WixBundleOriginalSource]' Extension=".txt" />
> > >
> > >     <util:RegistrySearch Id="Office2007_Installed"
> > > Variable="OFFICE2007
> > "> Root="HKLM" Key="Software\Microsoft\Office\12.0\Outlook\InstallRoot"
> > > Result="exists" />
> > >
> > >     <util:RegistrySearch Id="VSTOR_Installed" Variable="VSTOR40
> > "> Root="HKLM" Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4R"
> > Result="exists"
> > > />
> > >
> > >     <util:RegistrySearch Id="VSTOR_Installed1" Variable="VSTOR40_1
> > "> Root="HKLM" Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4"
> > Result="exists"
> > > />
> > >
> > >     <util:RegistrySearch Id="VSTOR_Installed2" Variable="VSTOR40_2
> > "> Root="HKLM" Key="SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4"
> > > Result="exists" />
> > >
> > >     <util:RegistrySearch Id="VSTOR_Installed3" Variable="VSTOR40_3
> > "> Root="HKLM" Key="SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime
> Setup\v4R"
> > > Result="exists" />
> > >
> > >
> > >
> > >               <Chain>
> > >
> > >                      <!-- TODO: Define the list of chained packages.
> > > -->
> > >
> > >                      <!-- <MsiPackage SourceFile="path\to\your.msi"
> > > />
> > > -->
> > >
> > >       <ExePackage  Id="INSTALLVSTO" SourceFile="vstor_redist.exe"
> > > Vital="yes"  Compressed="no" Permanent="yes"
> > >
> > >
> > > DownloadUrl="
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__go.microsoft.com_f
> > wlink_-3FLinkId-3D158917&d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihV
> > MNtXt-uEs&r=dIns6fQ--MkFJxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OY
> > JAbMWI2iYk&s=FlZecfPPY_3PAdaALr5swn7wy9WmiMRHgMQ_yU8KZnk&e=
> > "
> > >
> > >                   InstallCommand="/q /norestart"
> > >
> > >                   DetectCondition="VSTOR40 OR VSTOR40_1 OR VSTOR40_2
> > > OR VSTOR40_3"
> > >
> > >                   InstallCondition="NOT (VSTOR40 OR VSTOR40_1 OR
> > > VSTOR40_2 OR VSTOR40_3)" />
> > >
> > >       <RollbackBoundary />
> > >
> > >
> > >
> > >       <!--<ExePackage Compressed="default"   SourceFile="$(var.CMiC
> > > ECM.TargetDir)setup.exe" Vital="yes" >
> > >
> > >         <Payload SourceFile="$(var.CMiC ECM.TargetPath)"/>
> > >
> > >       </ExePackage>-->
> > >
> > >
> > >
> > >       <MsiPackage Id="Plugin"  Compressed="no"  DisplayName="msi name"
> > > Name="msi name"  SourceFile="$(var.CMiC ECM.TargetDir)msi name"
> > Vital="yes"
> > > DisplayInternalUI="yes" Permanent="no" >
> > >
> > >
> > >
> > >       </MsiPackage>
> > >
> > >
> > >
> > >               </Chain>
> > >
> > >        </Bundle>
> > >
> > >
> > >
> > > Also, in logs when the uninstall is successful it shows msi state as
> > > present, but when it is  unsuccessful, it shows the state of msi as
> > > absent .I am using wix 3.10.3.3007 .
> > >
> > >
> > >
> > >
> > >
> > > Best regards,
> > >
> > > Vakul
> > >
> > >
> > >
> > >
> > >
> > >
> > > Disclaimer :- This e-mail and any attachment may contain
> > > confidential, proprietary or legally privileged information. If you
> > > are not the original intended recipient and have erroneously
> > > received this message, you are prohibited from using, copying,
> > > altering or disclosing the content of this message. Please delete it
> > > immediately and notify the sender. Newgen Software Technologies Ltd
> > > (NSTL) accepts no responsibilities for loss or damage arising from
> > > the use of the information transmitted by this email including
> > > damages from virus and further acknowledges that no binding nature
> > > of the message shall be implied or assumed unless the sender does so
> > > expressly with due
> > authority of NSTL.
> > >
> > > ____________________________________________________________________
> > > WiX Toolset Users Mailing List provided by FireGiant
> > > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.co
> > > m_
> > > &d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIns6fQ--M
> > > kF
> > > JxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=UtN2DMgxk
> > > aD
> > > HpOGZzcFdV6LZgcdkHnoL2SQYUrLmBL0&e=
> > >
> >
> >
> >
> > --
> > Regards
> > Sanket Panchamia
> > +91-9742836299
> >
> > <
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_p-5Fs
> > anket&d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIns6fQ
> > --MkFJxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=FL94g1
> > 0a2739_BtqiABM0qvdlbAe-4cqZO6Q07R3Tbs&e=
> > >  <
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.facebook.com_s
> > panchamia&d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIn
> > s6fQ--MkFJxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=fL
> > Lz_pCPpzcVgERceL2E1TI_3ZPnQZ-djn6Y-cUhmhI&e=
> > > <
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.linkedin.com_i
> > n_psanket&d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIn
> > s6fQ--MkFJxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=mJ
> > c4fSParsdhJzlqn98Rp-OA50QiVD58a8MF2cCgypQ&e=
> > >
> >
> > ____________________________________________________________________
> > WiX Toolset Users Mailing List provided by FireGiant
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_
> > &d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIns6fQ--MkF
> > JxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=UtN2DMgxkaD
> > HpOGZzcFdV6LZgcdkHnoL2SQYUrLmBL0&e=
> >
> > Disclaimer :- This e-mail and any attachment may contain confidential,
> > proprietary or legally privileged information. If you are not the
> > original intended recipient and have erroneously received this
> > message, you are prohibited from using, copying, altering or
> > disclosing the content of this message. Please delete it immediately
> > and notify the sender. Newgen Software Technologies Ltd (NSTL)
> > accepts no responsibilities for loss or damage arising from the use of
> > the information transmitted by this email including damages from virus
> > and further acknowledges that no binding nature of the message shall
> > be implied or assumed unless the sender does so expressly with due
> authority of NSTL.
> >
> >
> > ____________________________________________________________________
> > WiX Toolset Users Mailing List provided by FireGiant
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_
> > &d=CwICAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dIns6fQ--MkF
> > JxuBFYmMeQ&m=qXLmRjOcBDrX9WWN3H2SH8uKGgqnNZ4OYJAbMWI2iYk&s=UtN2DMgxkaD
> > HpOGZzcFdV6LZgcdkHnoL2SQYUrLmBL0&e=
> >
> > ____________________________________________________________________
> > WiX Toolset Users Mailing List provided by FireGiant
> > http://www.firegiant.com/
> >
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> Disclaimer :- This e-mail and any attachment may contain confidential,
> proprietary or legally privileged information. If you are not the original
> intended recipient and have erroneously received this message, you are
> prohibited from using, copying, altering or disclosing the content of this
> message. Please delete it immediately and notify the sender. Newgen
> Software Technologies Ltd (NSTL)  accepts no responsibilities for loss or
> damage arising from the use of the information transmitted by this email
> including damages from virus and further acknowledges that no binding
> nature of the message shall be implied or assumed unless the sender does so
> expressly with due authority of NSTL.
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list