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.
Habe auch /clean /silent versucht. Beim manuellen ausführen bekomme ich nur folgende Meldung:
JavaRa No uninstaller found.
Irgendjemand eine Idee?
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?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 236128
Url: https://administrator.de/contentid/236128
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
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):
Die Versionsnummern stehen im GUID, die letzten Ziffern: 3216045FF steht für JRE6u45 (32Bit) usw.
Cheers,
jsysde
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
Warum nicht so?
bzw. auf's wesentliche gekürzt:
Gruß,
@Snowman25
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 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
@Snowman25