Java 1.5.0.004 Uninstall
I extracted the .MSI for Java 1.5.0.04 and created an .MST and installed it with no problems but now I can't uninstall it unless I go through the Control Panel.
Is anyone else having this problem? How did you fix it?
Is anyone else having this problem? How did you fix it?
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
dtcappdeploy
18 years ago
Same exact problem. If you remove the Launch Condition that basically says the same error message ( I don't remember what the exact verbage is).
I use Wise Package Studio. The Lauch conditions are under Setup Editor, then Lauch Conditions on the left.
My problem is now that it is already installed on my clients before I removed this LC, I cannot seem to force it to recache the msi with the updated LCs.
I guess I do not know the command line options.
I use Wise Package Studio. The Lauch conditions are under Setup Editor, then Lauch Conditions on the left.
My problem is now that it is already installed on my clients before I removed this LC, I cannot seem to force it to recache the msi with the updated LCs.
I guess I do not know the command line options.
Posted by:
mrachul
18 years ago
Posted by:
akhlaque
18 years ago
Hi mrachul/dtcappdeploy
you can find the path of the msi from where it is executed from the following registry entry:
The Original source path (where it was first installed from) can be found here:
"HKEY_CLASSES_ROOT\Installer\Products\<ProductCode>\SourceList\LastUsedSource"
There's an MSI property which will give you the path at installation time - it's called "SourceDir".
if u provide the property value "SourceDir" = (to the path of ur msi), i think it would run ur msi from the path u need.
you can find the path of the msi from where it is executed from the following registry entry:
The Original source path (where it was first installed from) can be found here:
"HKEY_CLASSES_ROOT\Installer\Products\<ProductCode>\SourceList\LastUsedSource"
There's an MSI property which will give you the path at installation time - it's called "SourceDir".
if u provide the property value "SourceDir" = (to the path of ur msi), i think it would run ur msi from the path u need.
Posted by:
dtcappdeploy
18 years ago
When I installed Java 5 Update 4 I did not remove the Lauch Control that makes it so that you have to run the uninstallation from Add/Remove Programs. Maybe I do not understand MSI's very much. BUT WHY WOULD ANYONE PUT A LAUNCH CONTROL THAT WOULD FORCE A REMOVAL FROM ADD/REMOVE PROGRAMS![:@]
Anyway, now that I have directly modified the MSI with the Lauch Control removed I want to recache the modified MSI so that I can now remove Java via silent uninstall.
I get a 1624 now:
DEBUG: Error 2250: Database: Transform: Cannot add existing row. Table: Property
1: 2250 2: 3: Property
MSI (s) (70:AC) [11:30:37:331]: Product: J2SE Runtime Environment 5.0 Update 4 -- Installation failed.
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINDOWS\Installer\{3248F0A8-6813-11D6-A77B-00B0D0150040}\java.mst
Anyway, now that I have directly modified the MSI with the Lauch Control removed I want to recache the modified MSI so that I can now remove Java via silent uninstall.
I get a 1624 now:
DEBUG: Error 2250: Database: Transform: Cannot add existing row. Table: Property
1: 2250 2: 3: Property
MSI (s) (70:AC) [11:30:37:331]: Product: J2SE Runtime Environment 5.0 Update 4 -- Installation failed.
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINDOWS\Installer\{3248F0A8-6813-11D6-A77B-00B0D0150040}\java.mst
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.