I create a Base.msi which is in compressed format.
R there any utilities or anything in windows installer which shld convert a
compressed msi into uncompressed msi ?
I dont want to create a uncompressed msi( which we can do in ReleaseWizard
configuration).
I want to convert a compressed msi into uncompressed msi.
Thanks in Advance,
Thomas
msiexec.exe /a "SomeMsi.msi"
Bye,
Dennis Bareis
Thanks,
THomas
Rob
Thomas
On Thu, 18 May 2006 01:55:01 -0700, Thomas <Tho...@discussions.microsoft.com> wrote:
>But the documentation didnt said a word abt this.....
Unfortunately the documentation doesn't say a lot about a lot :-)
Bye,
Dennis
Dennis Bareis [MVP] (dba...@KillSpam.gmail.com)
http://users.cyberone.com.au/dbareis/index.htm
Freeware Windows Installer creation tool (+ "ORCA automation"):
http://users.cyberone.com.au/dbareis/makemsi.htm
Problem Description:
****************
A cumulative patch , say, ServicePack, which addresses the Base
version of a product ,is not getting properly uninstalled when removed
through ControlPanel->Add/Remove programs.
Details :
******
Following are the patch creation tools used to create the patches:
Msimsp.exe : version: 2.0.2600.0
Base.msi
HotFix1.msp(applied over Base. Targets Base.msi. PatchSequence =1.1.0 ,
Supersede=0 in PatchSequence table)
HotFix2.msp(applied over HotFix1. Targets HotFix1.msi. Provided Sequence
=1.2.0 , Supersede=0 in PatchSequence table)
ServicePack.msp (applied over HotFix2. The ServicePack.msp targets Base.msi.
Provided Sequence =1.3.0 , Supersede=1 in PatchSequence table (In the
documentation it is said that, this will supersede earlier patches.))
Installation Behaviour of ServicePack when the HotFixes 1 and 2 were already
applied:
***************************************************************
With the “supersede” attribute set to 1, in PatchSequence
table, it is replacing all the intermediate patches when service pack is
applied. In ControlPanel-> Add/Remove programs , the entries for the HotFix1
and HotFix2 were removed. This is fine.
Uninstallation Behaviour of the ServicePack(This is the problem):
***********************************************
When we try to uninstall ServicePack from add/remove programs, it is giving
the following message: “Fatal error while installation”. Ideally , it should
be uninstalled and RollBack to Base.msi.
Even the property “MinorUpdatetoTargetRTM” is set to 1. But no effect
######
Question:
#######
why it isn’t possible to directly uninstall a servicepack (minor upgrade),
which supersedes earlier patches from Add/Remove programs and what should I
do to rectify this problem ?
Note:
****
I tried to install the servicepack using msiexec with the option
“MsiPatchRemove=GUID1;GUID2.” With this type of installation the
uninstallation of servicepack from add/remove programs is working fine. But,
as per my requirements the servicepack to take care of the uninstallation
with out any additional parameters.
Please Help me in this regard.
Thamks & Regards,
Thomas