Seite 1 von 1

JAVA JRE 1.4.0_01 deinst., JAVA 6.22 Installation kaputt ...

Verfasst: 18 Okt 2010, 09:53
von mhaegele
Hallo!


so gehts, Deinstall für JRE:
1.4.01, 1.6.21,1.3.0.1:

;subdeljava.ins

Code: Alles auswählen

;subdeljava.ins
;JavaVM 1.6.0_21
set $DisplayName$ = GetRegistryStringValue ("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83216021FF}] DisplayName")
if not ($DisplayName$ = "")
	Message "Found "+$DisplayName$+" => uninstalling first"
	set $UninstallCommand$ = "MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83216021FF} /qb-! REBOOT=ReallySuppress"
	;Winbatch_sun_uninstall /WaitForProcessEnding "msiexec.exe" /TimeOutSeconds 300
	sub_deinstall_with_retry 
	Sub_check_exitcode
endif

;JRE 1.3.0_02
set $DisplayName$ = GetRegistryStringValue ("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\JRE 1.3.0_02] DisplayName")
if not ($DisplayName$ = "")
	Message "Found "+$DisplayName$+" => uninstalling first"
	set $UninstallCommand$ = "C:\WINNT\IsUninst.exe -fC:\Programme\JavaSoft\JRE\Uninst.isu -a"
	;Winbatch_sun_uninstall /WaitForProcessEnding "msiexec.exe" /TimeOutSeconds 300
	sub_deinstall_with_retry 
	Sub_check_exitcode
endif

;JRE, SE v1.4.0_01
set $DisplayName$ = GetRegistryStringValue ("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7CF31609-270B-11D6-9445-000102308676}] DisplayName")
if not ($DisplayName$ = "")
	Message "Found "+$DisplayName$+" => uninstalling first"
	set $UninstallCommand$ = ""%ProgramFilesDir%\InstallShield Installation Information\{7CF31609-270B-11D6-9445-000102308676}\setup.exe" -s -a -s -f1%scriptpath%\uninst-141.iss"
	;Winbatch_sun_uninstall /WaitForProcessEnding "msiexec.exe" /TimeOutSeconds 300;	
	sub_deinstall_with_retry 
	Sub_check_exitcode
endif
;uninst-141.iss, Antwortdatei fuer deinst JRE 1.4.0.1:

Code: Alles auswählen

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{7CF31609-270B-11D6-9445-000102308676}-DlgOrder]
Dlg0={7CF31609-270B-11D6-9445-000102308676}-SprintfBox-0
Count=1
[{7CF31609-270B-11D6-9445-000102308676}-SprintfBox-0]
Result=1
[Application]
Name=Java 2 Runtime Environment, SE v1.4.1_01
Version=1.4.1_01
Company=JavaSoft
Lang=0007
[{7CF31609-270B-11D6-9445-000102308676}-File Transfer]
SharedFile=YesToAll 
Vielleicht kanns ja noch jemand benutzen ...

MH

Re: JAVA JRE 1.4.0_01 nach deinstall, kein Java 6 Update 22?

Verfasst: 18 Okt 2010, 15:08
von mhaegele
Irgendwie scheint mir obige Aktion die Installation von neueren JAVA Versionen wie 1.6. Update 22 zu versemmeln?
Hat jemand eine Idee?
Wenn ich das Paket von OPSI: java-vm nehme (mit Java 6 Update 20) klappt es,
auch wenn ich die jre-6u22-windows-i586-(s).exe direkt installiere funktioniert es, bei Installation mit den Silent-Schaltern aber nicht:
Kann auch nicht gehen, den Ordner jre1.6.0_22 gibt es nicht (im Administrator Profil aber schon ...), install.log beim Client:

Code: Alles auswählen

MSI (s) (B4:E8) [14:51:03:854]: Produkt: Java(TM) 6 Update 22 -- Fehler 1316. Beim Versuch, die Datei C:\Dokumente und Einstellungen\Default User.WINNT\Anwendungsdaten\Sun\Java\jre1.6.0_22\jre1.6.0_22.msi zu lesen, ist ein Netzwerkfehler aufgetreten.

Fehler 1316. Beim Versuch, die Datei C:\Dokumente und Einstellungen\Default User.WINNT\Anwendungsdaten\Sun\Java\jre1.6.0_22\jre1.6.0_22.msi zu lesen, ist ein Netzwerkfehler aufgetreten.
Aktion beendet um 14:51:03: RegisterProduct. Rückgabewert 3.
Aktion beendet um 14:51:03: INSTALL. Rückgabewert 3.
=== Protokollierung beendet: 18.10.2010  14:51:03 ===
Jemand eine Idee?
MH