Alle alten Java Versionen per Skript entfernen?
Hallo zusammen,
sicherlich haben hier viele das Problem das sich alte Java Versionen, sowohl 6 als auch 7u21, bei einer Softwareverteilung per .MSI nicht automatisch mit entfernen.
Daher die Frage, gibt es eine Möglichkeit per Startskript alle auf dem Rechner befindlichen alten Javaversionen automatisiert zu entfernen?
Das würde mir den Tag retten ;).
sicherlich haben hier viele das Problem das sich alte Java Versionen, sowohl 6 als auch 7u21, bei einer Softwareverteilung per .MSI nicht automatisch mit entfernen.
Daher die Frage, gibt es eine Möglichkeit per Startskript alle auf dem Rechner befindlichen alten Javaversionen automatisiert zu entfernen?
Das würde mir den Tag retten ;).
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 215442
Url: https://administrator.de/contentid/215442
Ausgedruckt am: 24.11.2024 um 17:11 Uhr
6 Kommentare
Neuester Kommentar
Hi @Alternativende,
Ich benutze diese selbstgeschriebene Lösung:
Gruß,
@Snowman25
Ich benutze diese selbstgeschriebene Lösung:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Deinstall all JAVA-Versions ::
:: V1.0 ::
:: ::
:: Andreas Hummelbrunner ::
:: 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
Gruß,
@Snowman25
Klar geht das. Man muss nur die entsprechende Kondition hinzufügen. Muss das nur mal kurz testen.
€dit:
Mit der Abfrage bekommst du jede Software, welche __Java__ im Namen hat (aber nicht, wenn diese __Update 25__ enthält) und ausserdem von einem Hersteller ist, welcher __Sun__ oder __Oracle__ im Namen hat.
Gruß,
@Snowman25
€dit:
Mit der Abfrage
product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%") and NOT name like "%%Update 25%%"'
Gruß,
@Snowman25
Gern geschehen!
Vergiss Wie kann ich einen Beitrag als gelöst markieren? nicht
Vergiss Wie kann ich einen Beitrag als gelöst markieren? nicht