Nested Uninstallation in Bundle

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Nested Uninstallation in Bundle

Raghu12
This post has NOT been accepted by the mailing list yet.
Hi,

Installation of below chain is working fine. But when uninstalling SQL Express is not getting uninstalled.

Right now doing it manual uninstall of SQL  Express. All others are getting uninstalled properly.

I would appreciate if you could guide me through any pointers. Am I missing some config or option?

 <Chain>
     
     
     
      <ExePackage Id="Sql2014Express"
        DisplayName="Installing SQL Server 2014 Express"
        Compressed="yes"
        PerMachine="yes"
        Name="SQLEXPRWT_x64_ENU.exe"
        SourceFile="..\PreReqEnvBinaries\SQLExpress\SQLEXPRWT_x64_ENU.exe"
        InstallCommand="/Q /CONFIGURATIONFILE=..\[SQLConfigFile]"
        DetectCondition="SqlInstanceFound"
        UninstallCommand="/Action=Uninstall /INSTANCENAME=SQLEXPRESS /FEATURES=SQL /Q /HIDECONSOLE">
        <Payload Id="ConfigurationFile" Compressed="yes" SourceFile="..\PreReqEnvBinaries\SQLExpress\ConfigurationFile.INI"/>
      </ExePackage>

     
      <MsiPackage Name="install1" Cache="no" Compressed="yes" SourceFile="..\PreReqEnvBinaries\installer1.msi" DisplayName="IIS" DisplayName="installer1"/>

     
      <MsiPackage Id="install2" SourceFile="..\PreReqEnvBinaries\installer2.msi"           DisplayName="installer2">

    </Chain>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Nested Uninstallation in Bundle

Raghu12
This post has NOT been accepted by the mailing list yet.
Issue got resolved. Now I'm able to uninstall SQL Express.

<ExePackage Id="Sql2014Express"
                  DisplayName="SQL Server 2014 Express"
                  Compressed="yes"
                  PerMachine="yes"
                  Name="SQLEXPR_x64_ENU.exe"
                  SourceFile="..\PreReqEnvBinaries\SQLExpressCMDUtils\SQLEXPR_x64_ENU.exe"
                  InstallCommand="/Q /CONFIGURATIONFILE=..\[SQLInstallConfigFile]"
                  DetectCondition="SqlInstanceFound"
                  <b>UninstallCommand="/Q /CONFIGURATIONFILE=..\[SQLUninstallConfigFile]">
        <Payload Id="InstallConfigFile" Compressed="yes" SourceFile="..\PreReqEnvBinaries\SQLExpressCMDUtils\ConfigurationFile.INI"/>
        <Payload Id="UninstallConfigFile" Compressed="yes" SourceFile="..\PreReqEnvBinaries\SQLExpressCMDUtils\UninstallConfigurationFile.INI"/>
      </ExePackage>
Loading...