alternativende
Goto Top

Alte JREs mit JavaRA entfernen

Hallo zusammen,
ich versuche derzeit mal wieder Java auf vielen Rechnern auf die aktuelle Version zu bringen. Natürlich scheitert das bei Java wiedermal am völlig beschissenen Installer.

Jauva7u55 entfernt Java7u45 oder Java7u51 nicht, daher wollte ich Java7Ra einsetzen um im gesamten Netz alte Java Versionen zu entfernen.

Folgendes Skript habe ich als Startskript ausführen lassen auf einigen Testmaschinen.

 	

net use u: \\DC01\Softwareinstall\JavaRa
u:

JavaRa.exe /purge

net use u: /delete /y

Habe auch /clean /silent versucht. Beim manuellen ausführen bekomme ich nur folgende Meldung:

JavaRa No uninstaller found.

Irgendjemand eine Idee?

Content-Key: 236128

Url: https://administrator.de/contentid/236128

Printed on: April 18, 2024 at 16:04 o'clock

Member: jsysde
jsysde Apr 22, 2014 updated at 13:18:34 (UTC)
Goto Top
Mahlzeit.

Womit verteilst du denn die JRE-Pakete, GPO, SCCM, ...?

Du kannst alte JAVA-Versionen per Batch deinstallieren, ohne Zusatztools, sieht dann so aus (und lässt sich per SCCM mit der Installation der jeweils aktuellsten Version kombinieren):
	if exist %windir%\installer\{26A24AE4-039D-4CA4-87B4-2F83217040FF} msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217040FF} /qn /norestart
	if exist %windir%\installer\{26A24AE4-039D-4CA4-87B4-2F83217045FF} msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217045FF} /qn /norestart
	if exist %windir%\installer\{26A24AE4-039D-4CA4-87B4-2F83217051FF} msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217051FF} /qn /norestart
	if exist %windir%\installer\{26A24AE4-039D-4CA4-87B4-2F83217055FF} msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217055FF} /qn /norestart
	if exist %windir%\installer\{26A24AE4-039D-4CA4-87B4-2F83216045FF} msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216045FF} /qn /norestart

Die Versionsnummern stehen im GUID, die letzten Ziffern: 3216045FF steht für JRE6u45 (32Bit) usw.

Cheers,
jsysde
Member: Alternativende
Alternativende Apr 22, 2014 at 13:22:39 (UTC)
Goto Top
Hi,
ja das habe ich auch schon versucht. Nur leider funktioniert das nicht. Ich bekomme dann nach der Probeanmeldung immer so einen netten Hinweis das ein uninstall Modul oä. nicht gefunden werden kann. Diese Meldung muss ich manuell bestätigen, erst danach läuft die Deinstallation sauber durch.

Ich verteile via GPO.
Member: Snowman25
Snowman25 Apr 22, 2014 updated at 13:52:53 (UTC)
Goto Top
Warum nicht so?
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::                Deinstall all JAVA-Versions         ::
::                         V1.0                       ::
::                                                    ::
::                     Snowman25                      ::
::                      15/03/2013                    ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::

@ECHO OFF
CLS

:: Build Menu
ECHO cls>menu.bat
ECHO ECHO.>>menu.bat
ECHO ECHO %%*>>menu.bat
ECHO ECHO =========================>>menu.bat
ECHO ECHO.>>menu.bat
ECHO ECHO.>>menu.bat
ECHO ECHO.>>menu.bat
ECHO title %%*>>menu.bat

CALL menu.bat Getting list of installed Software, deinstalling Java
ECHO Don't forget to run as admin!  
WMIC /interactive:off product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%")' call uninstall  

DEL menu.bat

bzw. auf's wesentliche gekürzt:
WMIC /interactive:off product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%")' call uninstall   
Gruß,
@Snowman25