Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Alle alten Java Versionen per Skript entfernen?

Frage Microsoft Windows Installation

Mitglied: Alternativende

Alternativende (Level 2) - Jetzt verbinden

28.08.2013 um 11:04 Uhr, 7244 Aufrufe, 6 Kommentare

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 ;).
Mitglied: Snowman25
28.08.2013, aktualisiert um 11:21 Uhr
Hi Alternativende,

Ich benutze diese selbstgeschriebene Lösung:
01.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
02.
::                Deinstall all JAVA-Versions         :: 
03.
::                         V1.0                       :: 
04.
::                                                    :: 
05.
::                Andreas Hummelbrunner               :: 
06.
::                      15/03/2013                    :: 
07.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
08.
 
09.
@ECHO OFF 
10.
CLS 
11.
 
12.
:: Build Menu 
13.
ECHO cls>menu.bat 
14.
ECHO ECHO.>>menu.bat 
15.
ECHO ECHO %%*>>menu.bat 
16.
ECHO ECHO =========================>>menu.bat 
17.
ECHO ECHO.>>menu.bat 
18.
ECHO ECHO.>>menu.bat 
19.
ECHO ECHO.>>menu.bat 
20.
ECHO title %%*>>menu.bat 
21.
 
22.
CALL menu.bat Getting list of installed Software, deinstalling Java 
23.
ECHO Don't forget to run as admin! 
24.
WMIC /interactive:off product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%")' call uninstall 
25.
 
26.
DEL menu.bat
Gruß,
Snowman25
Bitte warten ..
Mitglied: Snowman25
28.08.2013 um 11:44 Uhr
Hat's funktioniert?
Ich benutze die Batch, bevor ich die neueste Java-Installation starte.
Je nach Anzahl installierter Software kann der WMIC-Befehl einige Zeit dauern.
Bitte warten ..
Mitglied: Alternativende
28.08.2013 um 14:09 Uhr
Hi,
habe es noch nicht probiert, aber mache ich gleich Mal.
Kann man nicht eine bestimmte Javaversion vom entfernen verschonen?
Bitte warten ..
Mitglied: Snowman25
28.08.2013, aktualisiert um 14:20 Uhr
Klar geht das. Man muss nur die entsprechende Kondition hinzufügen. Muss das nur mal kurz testen.

€dit:

Mit der Abfrage
01.
product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%") and NOT name like "%%Update 25%%"'
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
Bitte warten ..
Mitglied: Alternativende
28.08.2013 um 15:16 Uhr
Hi,
das ist ja super! Diesen Tipp sollte man Einrahmen, selten hat eine einzige Zeile für mehr Netzwerksicherheit gesorgt.

Vielen vielen Dank!

01.
WMIC /interactive:off product where 'name like "%%java%%" and (vendor like "%%oracle%%" or vendor like "%%sun%%") and NOT name like "%%Update 25%%"' call uninstall 
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Groupware
Alten Zimbra-Server "schrotten" und umsatteln? (2)

Frage von QQR700 zum Thema Groupware ...

Windows Server
gelöst Skript per GPO ausführen - Berechtigungen? (13)

Frage von honeybee zum Thema Windows Server ...

Batch & Shell
Powershell CHAT Skript (5)

Frage von xpxy15 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...