ich habe das Problem, dass ich das aktuelle Java 6 update 45 zwar über den Opsi installieren kann, aber wenn ich dann die Deinstallation starte sagt Opsi mir, dass er es deinstalliert, aber im Nachhinein erscheint es immernoch unter "Software".
Hier mein Uninstall-Skript:
Code: Alles auswählen
Variable f den msiexec Aufruf zur Deinstallation
DefVar $UninstallCommand$
;Variable f die jeweilige Version. Wird aus der Registry ausgelesen
DefVar $DisplayName$
;Uninstall Java Update 31
Set $DisplayName$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83216045FF}] $
if not ($DisplayName$ = "")
Message "Deinstalliere "+$DisplayName$
set $UninstallCommand$ = "MsiExec.exe /qn /x {26A24AE4-039D-4CA4-87B4-2F83216041FF}"
Winbatch_Uninstall
sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"
endif
[Winbatch_Uninstall]
$UninstallCommand$

Gruß
D1Ck3n