Schlagwort-Archive: version

Oracle_Java

Tutorial: Java Runtime 8 update 161 per GPO verteilen (inklusive deinstallation aller alten Java Runtime 8 updates)

Vorgeschichte:

Heutzutage kann man leider nicht auf die Java Runtime verzichten. Leider ist diese aber ein grosses Sicherheitsrisiko. Und wenn man diese nicht ständig aktualisiert häufen sich die Sicherheitslücken von Tag zu Tag. Ich suchte also, für ca. 60 Clients, nach einer Methode um die Java Runtime zentral zu aktualisieren; inklusive der Deinstallation aller alten Versionen. Und dies möglichst ohne zusätzliche Software.

Ich habe mich für die automatisierte Verteilung per GPO entschieden.

 

Problem:

Alle Tutorials und Howtos zu diesem Thema waren entweder veraltet nicht komplett oder fehlerhaft.

 

Lösung:

Also habe ich hier ein neues und hoffentlich vollständiges Tutorial erstellt. Alle Schritte habe ich selbst so getestet bis es schlussendlich geklappt hat.

Zuerst noch ein Paar Eckdaten zur Systemumgebung:

Domain Controller: Windows Server 2016

Clients: Windows 7 Pro oder Ultimate 64-bit SP1

Verteilte Software Version: Java Runtime 8 update 161 32-bit (jre-8u161-windows-i586.exe), Java Runtime 8 update 161 64-bit (jre-8u161-windows-x64.exe)

 

1. Den Offline installer der Java Runtime 8 update 161 herunterladen von http://javadl.oracle.com/webapps/download/AutoDL?BundleId=230540_2f38c3b165be4555a1fa6e98c45e0808

2. Zum weiterarbeiten brauchen wir eine .msi Datei. Diese können wir folgendermassen aus der .exe Datei extrahieren:

2.1. Den Offline installer der Java Runtime per doppelklick ausführen. Das Java Setup Programm öffnet sich und ein erstes Fenster wird angezeigt; “Willkommen bei Java…bla bla bla”. Dieses Fenster offen lassen und weiter nichts unternehmen.

2.2. In den Ordner “C:\Users\deinuser\AppData\LocalLow\Oracle\Java\jre1.8.0_161″ bzw. für die 64 bit Version “C:\Users\deinuser\AppData\LocalLow\Oracle\Java\jre1.8.0_161_x64″ wechseln und die .msi Datei in einen anderen Ordner kopieren.

2.3. Das Java Setup Programm abbrechen.

2.4. Alternativ können die MSI Dateien direkt hier heruntergeladen werden:

jre1.8.0_161.msi

jre1.8.0_16164.msi

3. Wir brauchen zusätzlich das Programm “Orca” welches teil des “Windows Installer 4.5 SDK” ist. Das Windows Installer 4.5 SDK kann von http://download.microsoft.com/download/7/c/4/7c426dfc-46e2-4ded-bab4-3b33600ad7d1/msi45sdk.msi oder alternativ von https://mega.co.nz/#!aAIyUbJY!P9Vkd6JcpCatLtjePG-1F2dGxNB0Jtgi2T7Uuk-7VqI heruntergeladen werden.

3.1. Das heruntergeladene “msi45sdk.msi” mit dem Programm 7-zip entpacken. 7-zip kann hier heruntergeladen werden: http://www.7-zip.org/

3.2. Nach dem entpacken der “msi45sdk.msi” mithilfe von 7-zip, sollte nun eine Datei namens “orca.msi” vorhanden sein.

3.3. Die Datei “orca.msi” mit doppelclick ausführen und installieren.

4. Das Programm “Orca” starten und die .msi Datei von Punkt 2.2 per drag and drop in Orca öffnen.

5. In Orca folgendes ausführen:

5.1. Transform –> New Transform wählen. (es wird nichts weiter passieren)

5.2. In der linken Fensterhälfte in die Tabelle “Property” wechseln und die aufgeführten Werte folgendermassen ändern. Falls Werte nicht vorhanden sind, diese per Rechtsklick –> Add Row” hinzufügen.

AUTOUPDATECHECK   0
ENDDIALOG   0
IEXPLORER   1
JAVAUPDATE   0
JU   0
MOZILLA   1
RebootYesNo   0

5.3. Transform –> Generate Transform wählen. Einen Namen (z.B. jre1.8.0_161.mst) für die generierte .mst Datei angeben und diese speichern. Danach kann das Programm Orca geschlossen werden.

5.4. Alternativ können die MST Dateien direkt hier heruntergeladen werden:

jre1.8.0_161.mst

jre1.8.0_16164.mst

6. Einen Netzwerk Share erstellen auf den “Authenticated Users” “Read & execute” Berechtigungen haben.

7. Die .msi Datei von Punkt 2.2 und die .mst Datei von Punkt 5.3 in den Netzwerk Share von Punkt 6 kopieren.

8. In diesem Share – ausgehend vom Speicherort eurer .msi, folgenden Pfad anlegen: CommonAppData\Oracle\Java

9. In diesen Unterordner “Java” eine leere Datei namens “java.settings.cfg” erstellen  und speichern.

10. Auf dem Domain Controller die Group Policy Management Konsole öffnen.

11. In der OU, in welcher die Computer Objekte liegen, eine neue OU erstellen. Diese könnte z.B. “SoftwareDeploymentTestOU” heissen.

12. Ein neues GPO erstellen. Dieses könnte z.B. “APP_OracleJava8u161_32” heissen.

13. Das GPO folgendermassen editieren:

13.1. Computer Configuration –> Policies –> Software Settings –> Software Installation –> (rechtsklick) –> New –> Package…

13.2. In den Netzwerk Share von Punkt 6 navigieren und die “jre1.8.0_161.msi” auswählen welche wir in Punkt 7 dort abgelegt hatten. Mit “Open” bestätigen.

13.3. Im Fenster “Deploy Software” die Option “Advanced” wählen.

13.4. In die Registerkarte “Deployment” wechseln. Dort den “Deploymet type” auf “Assigned” setzen.

13.5. Ebenfalls auf der Registerkarte “Deployment” auf “Advanced” klicken. Haken bei “ignore language when deploying this package” und “Make this 32-bit X86 application available to Win64 machines.” (erscheint nur bei der 32-bit Version) setzen.

13.6. In die Registerkarte Modifications wechseln und auf “Add…” klicken.

13.7. Die .mst Datei von Punkt 7 auswählen und mit “OK” alles bestätigen.

13.8. Computer Configuration –> Policies –> Administrative Templates –> System –> Logon –> Always wait for the network at computer startup and logon auf “Enabled” stellen.

13.9. Computer Configuration –> Policies –> Administrative Templates –> System –> Group Policy –> Specify startup policy processing wait time auf “Enabled” stellen und  “Ammount of time to wait (in seconds):” auf “15” stellen (“120” ist der default Wert)

13.10. Damit auch bestehende, alte Versionen der Java Runtime gelöscht werden, die GPO wie folgt weiterbearbeiten: Computer Configuration –> Policies –>  Windows Settings –> Scripts (Startup/Shutdown) –> Startup

13.11. In der Registerkarte “Scripts” auf “Show Files” clicken und den geöffneten Ordnerpfad Kopieren. Dieser sollte so ähnlich aussehen: “\\domäne.local\SysVol\domäne.local\Policies\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Machine\Scripts\Startup

13.12. Das GPO schliessen.

14. Eine .txt Datei, sie könnte z.B. “UninstallJava.txt” heissen, erstellen und folgende Zeilen reinschreiben; wobei 32 oder 64 für die 32 oder 64 bit Variante der Runtime stehen und 001 bis 160 für die Update-Versionen die wir deinstallieren wollen. ACHTUNG seit dem Update 101 entfällt eine 8 im uninstall string. Vielen Dank an dieser Stelle an Jogi für den super Hinweis!

MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218001F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218002F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218003F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218004F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218005F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218006F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218007F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218008F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218009F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218010F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218011F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218012F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218013F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218014F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218015F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218016F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218017F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218018F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218019F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218020F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218021F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218022F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218023F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218024F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218025F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218026F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218027F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218028F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218029F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218030F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218031F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218032F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218033F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218034F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218035F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218036F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218037F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218038F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218039F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218040F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218041F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218042F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218043F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218044F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218045F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218046F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218047F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218048F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218049F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218050F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218051F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218052F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218053F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218054F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218055F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218056F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218057F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218058F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218059F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218060F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218061F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218062F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218063F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218064F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218065F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218066F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218067F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218068F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218069F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218070F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218071F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218072F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218073F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218074F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218075F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218076F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218077F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218078F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218079F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218080F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218081F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218082F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218083F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218084F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218085F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218086F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218087F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218088F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218089F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218090F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218091F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218092F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218093F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218094F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218095F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218096F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218097F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218098F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218099F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218100F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180101F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180102F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180103F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180104F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180105F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180106F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180107F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180108F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180109F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180110F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180111F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180112F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180113F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180114F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180115F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180116F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180117F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180118F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180119F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180120F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180121F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180122F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180123F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180124F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180125F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180126F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180127F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180128F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180129F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180130F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180131F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180132F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180133F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180134F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180135F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180136F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180137F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180138F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180139F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180140F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180141F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180142F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180143F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180144F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180145F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180146F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180147F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180148F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180149F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180150F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180151F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180152F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180153F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180154F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180155F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180156F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180157F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180158F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180159F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F32180160F0} /passive /norestart

MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418001F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418002F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418003F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418004F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418005F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418006F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418007F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418008F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418009F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418010F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418011F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418012F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418013F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418014F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418015F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418016F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418017F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418018F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418019F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418020F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418021F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418022F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418023F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418024F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418025F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418026F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418027F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418028F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418029F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418030F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418031F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418032F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418033F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418034F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418035F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418036F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418037F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418038F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418039F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418040F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418041F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418042F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418043F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418044F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418045F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418046F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418047F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418048F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418049F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418050F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418051F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418052F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418053F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418054F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418055F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418056F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418057F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418058F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418059F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418060F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418061F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418062F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418063F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418064F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418065F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418066F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418067F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418068F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418069F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418070F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418071F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418072F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418073F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418074F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418075F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418076F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418077F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418078F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418079F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418080F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418081F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418082F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418083F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418084F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418085F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418086F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418087F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418088F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418089F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418090F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418091F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418092F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418093F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418094F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418095F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418096F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418097F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418098F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418099F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418100F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180101F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180102F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180103F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180104F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180105F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180106F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180107F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180108F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180109F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180110F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180111F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180112F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180113F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180114F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180115F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180116F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180117F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180118F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180119F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180120F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180121F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180122F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180123F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180124F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180125F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180126F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180127F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180128F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180129F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180130F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180131F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180132F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180133F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180134F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180135F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180136F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180137F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180138F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180139F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180140F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180141F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180142F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180143F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180144F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180145F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180146F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180147F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180148F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180149F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180150F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180151F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180152F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180153F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180154F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180155F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180156F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180157F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180158F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180159F0} /passive /norestart
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F64180160F0} /passive /norestart

14.1. Das .txt file speichern und die Endung in .bat ändern.

15. Den Ordnerpfad von Punkt 13.11 öffnen und die .bat Datei von Punkt 14.1 reinkopieren.

16. Erneut das GPO “APP_OracleJava8u161_32” bearbeiten: Computer Configuration –> Policies –>  Windows Settings –> Scripts (Startup/Shutdown) –> Startup

16.1. In der Registerkarte “Scripts” auf “Add…” klicken und die .bat Datei von Punkt 15 auswählen. Alles bestätigen und schliessen.

17. Das so erstellte GPO (bei mir heisst es “APP_OracleJava8u161_32”) in die in Punkt 11 erstellete OU linken (bei mir heisst die OU “SoftwareDeploymentTestOU”)

18. Ein geeignetes Computer Objekt, zum testen in die “SoftwareDeploymentTestOU” moven.

19. Wenn alles geklappt hat, auf alle Clients ausrollen.

20. Für die 64 bit Variante der Java Runtime kann man gleichermassen vorgehen. Die Punkte 13.10 bis 16.1 können dabei übersprungen werden da mit dem Script auch bereits alle alten 64 bit Versionen der Java Runtime entfernt werden.

21. Mozilla Firefox 64-bit unterstützt das Java Runtime Plugin nicht. Es muss zwingend die 32-bit Version von Mozilla Firefox installiert werden.