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-ID: 236128

Url: https://administrator.de/forum/alte-jres-mit-javara-entfernen-236128.html

Ausgedruckt am: 22.12.2024 um 09:12 Uhr

jsysde
jsysde 22.04.2014 aktualisiert um 15:18:34 Uhr
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
Alternativende
Alternativende 22.04.2014 um 15:22:39 Uhr
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.
Snowman25
Snowman25 22.04.2014 aktualisiert um 15:52:53 Uhr
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