/build/static/layout/Breadcrumb_cap_w.png

Reapply MST question

Greetings,

With respect to Adobe Acrobat Standard, we have created an MST that removes the "View in Browser" feature. If I want to re-enable this how do I go about it?

I have tried just changing the MST and rerunning msiexec /i package.msi tranforms=change.mst but that did not work.

Thanks![:)]

Gary

0 Comments   [ + ] Show comments

Answers (7)

Posted by: VikingLoki 18 years ago
Second Degree Brown Belt
0
Yes, that won't work. It will know it's already installed and will probably use the existing locally cached copy of the MSI. I haven't yet tried this, but assuming it isn't a major change I think that a repair from source might work. Try this...

MSIEXEC /fvomus package.msi TRANSFORMS=change.mst

The theory being that it will recache the MSI (wiping out the old locally cached copy) and use your new transform in the repair, which will correct the view in browser value. Let me know if this works or not. It's a bit of a stretch for Acrobat though, I know it has a bunch of custom actions. If the "View In Browser" option involves one of these CAs, you may be stuck with uninstalling the old Adobe Acrobat and installing the new, reconfigured Adobe Acrobat.
Posted by: batroja 18 years ago
Yellow Belt
0
ORIGINAL: VikingLoki
I haven't yet tried this, but assuming it isn't a major change I think that a repair from source might work. Try this...

MSIEXEC /fvomus package.msi TRANSFORMS=change.mst


If the above didnt work... MSIEXEC /I package.mst TRANSFORMS=change.mst REINSTALL=ALL REINSTALLMODE=vomus. Again this will recache the MSI and MST and reinstall all previously installed features.
Posted by: dtcappdeploy 18 years ago
Senior Yellow Belt
0
Sad to say that neither of them worked. Thanks for the help though.

Gary
Posted by: ab2cv 18 years ago
Orange Senior Belt
0
The only way to change the transform of an already deployed application is to uninstall and reinstall it.

There is one other way, but I've not tested it, that involves hacking the cached transform on the local machine and then forcing a reinstall.

Alan
Posted by: dtcappdeploy 18 years ago
Senior Yellow Belt
0
Does that also apply for creating a new transform and applying it to the installeed app?
Posted by: ab2cv 18 years ago
Orange Senior Belt
0
If you've already deployed an app without a transform then there's definitely only one way to do it and that's to fully uninstall and then reinstall with the transform applied I'm afraid.

Alan
Posted by: sini 18 years ago
Orange Senior Belt
0
Don't know if that helps but here is a litte vbscript that will retrieve the cached msi name of an installation, just call it with the productname:

Option Explicit

Dim objWshShell
Dim strApplication, strPackage

Set objWshShell = Wscript.CreateObject("Wscript.Shell")

'********************************************************************************************************

Call GetArgument

If IsInstalled(strApplication, strPackage) Then
msgbox strPackage
End If

'********************************************************************************************************

Sub GetArgument()

Dim objArgs

Set objArgs = Wscript.Arguments

If objArgs.Count <> 1 Then
Wscript.Echo "Incorrect number of arguments."
Wscript.Quit
Else
strApplication = objArgs(0)
End If

End Sub

'********************************************************************************************************

Function IsInstalled(strApplication, strPackage)

Dim objInstaller
Dim strProduct, strInstalledProducts

Set objInstaller = Wscript.CreateObject("WindowsInstaller.Installer")
Set strInstalledProducts = objInstaller.Products

IsInstalled = False
For Each strProduct In strInstalledProducts
If objInstaller.ProductInfo(strProduct, "ProductName") = strApplication Then
IsInstalled = True
strPackage = objInstaller.ProductInfo(strProduct, "LocalPackage")
End If
Next

End Function
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ