Hallo zusammen,
Jeder der mit Windows 7, Java und verschiedenen Java-Applicationen in einer Windows Domäne zu tun hat wird das Problem des Auto Updates kennen und der daraus folgenden Inkompatibilität.
Auch wenn durch die Domäne das Auto updaten durch eine Richtlinie nur mit einem Administratoren Account möglich ist stört dies dann doch den Nutzer an dem jeweiligen Client da ein Fenster mit UAC-Abfrage "aufploppt".
Auch wenn dieses "Tutorial" sehr speziell ist hoffe ich dem ein oder anderen damit helfen zu können.
Es gibt 3 Methoden dieses Problem zu beheben:
Methode 1 - Ausschalten per GUI
In älteren Java Versionen lies sich dieses Auto Update noch bequem per GUI ausschalten.
In diesem Fall Java Update 60 (Build 1.70_60-b19)
Das dies im Netzwerk mit mehreren hundert Rechnern keine Lösung sein kann sollte klar sein, für den Anwender natürlich die einfachste Möglichkeit sofern dieser Menüpunkt vorhanden ist.
In neueren Versionen ist dieser Reiter nämlich nicht mehr vorhanden, so sieht es z.b. bei Java Version 7 Update 67 aus:
Methode 2 - Java Update vom Autostart hindern
Damit diese nervige Warnung nicht mehr auftaucht kann man das entsprechende Programm ganz einfach aus dem Autostart entfernen.
Hierzu wie gewohnt über:
Windows + R
msconfig
Folgenden Punkt deaktivieren:
Methode 3 - Per Registry (Domänen-weit) die Funktion deaktivieren
Zusammengefasst ändern wir folgende Registry Einträge:
Bei einer 32-Bit Java version:
Pfad: SOFTWARE\WOW6432Node\JavaSoft\Java Update\Policy
Name: EnableJavaUpdate
Wert: 0x00000000 anstatt 0x00000001
Bei einer 64-Bit Java version:
Pfad: SOFTWARE\JavaSoft\Java Update\Policy
Name: EnableJavaUpdate
Wert: 0x00000000 anstatt 0x00000001
Danach sollte das Auto Update nicht mehr auftauchen.
Nun kommen wir zu der Domänen weiten deaktivierung dieser Funktion:
Ausgangslage:
* Windows 7 Netzwerk
* Domäne
* Java 32 Bit installiert
Um die Arbeit zu erleichtern verwende ich das (mächtige ! ) Tool "AutoAdministrator"
Schritt 1:
Zu nächst starten wir den Dienst "Remoteregistrierung" falls er nicht schon gestartet ist um auf die registry des Clients zugreifen zu können.
Mit Hilfe des Auto Administrator Tools ist dies eine einfache Sache:
Wie zu sehen wählen wir einen oder mehrere Clients und starten mit Hilfe des "Dienste" Plugins den entsprechenden Dienst.
Wie zu sehen könnte er auch erst gestoppt werden oder der Status abgefragt werden.
Schritt 2:
Wir ändern den entsprechenden Registry Eintrag wie in Möglichkeit zwei beschrieben:
Ein grünes Erfolg zeigt uns das alles passt und das entsprechende AutoUpdate wird nicht wieder auftauchen.
TLD;
Natürlich ist das ganze auch per regedit -> Datei -> Mit Netzwerkregistrierung verbinden möglich, sobald es sich aber um mehr als einen Computer handelt ist das viel Arbeit.
Jeder der mit Windows 7, Java und verschiedenen Java-Applicationen in einer Windows Domäne zu tun hat wird das Problem des Auto Updates kennen und der daraus folgenden Inkompatibilität.
Auch wenn durch die Domäne das Auto updaten durch eine Richtlinie nur mit einem Administratoren Account möglich ist stört dies dann doch den Nutzer an dem jeweiligen Client da ein Fenster mit UAC-Abfrage "aufploppt".
Auch wenn dieses "Tutorial" sehr speziell ist hoffe ich dem ein oder anderen damit helfen zu können.
Es gibt 3 Methoden dieses Problem zu beheben:
Methode 1 - Ausschalten per GUI
In älteren Java Versionen lies sich dieses Auto Update noch bequem per GUI ausschalten.
In diesem Fall Java Update 60 (Build 1.70_60-b19)
Das dies im Netzwerk mit mehreren hundert Rechnern keine Lösung sein kann sollte klar sein, für den Anwender natürlich die einfachste Möglichkeit sofern dieser Menüpunkt vorhanden ist.
In neueren Versionen ist dieser Reiter nämlich nicht mehr vorhanden, so sieht es z.b. bei Java Version 7 Update 67 aus:
Methode 2 - Java Update vom Autostart hindern
Damit diese nervige Warnung nicht mehr auftaucht kann man das entsprechende Programm ganz einfach aus dem Autostart entfernen.
Hierzu wie gewohnt über:
Windows + R
msconfig
Folgenden Punkt deaktivieren:
Methode 3 - Per Registry (Domänen-weit) die Funktion deaktivieren
Zusammengefasst ändern wir folgende Registry Einträge:
Bei einer 32-Bit Java version:
Pfad: SOFTWARE\WOW6432Node\JavaSoft\Java Update\Policy
Name: EnableJavaUpdate
Wert: 0x00000000 anstatt 0x00000001
Bei einer 64-Bit Java version:
Pfad: SOFTWARE\JavaSoft\Java Update\Policy
Name: EnableJavaUpdate
Wert: 0x00000000 anstatt 0x00000001
Danach sollte das Auto Update nicht mehr auftauchen.
Nun kommen wir zu der Domänen weiten deaktivierung dieser Funktion:
Ausgangslage:
* Windows 7 Netzwerk
* Domäne
* Java 32 Bit installiert
Um die Arbeit zu erleichtern verwende ich das (mächtige ! ) Tool "AutoAdministrator"
Schritt 1:
Zu nächst starten wir den Dienst "Remoteregistrierung" falls er nicht schon gestartet ist um auf die registry des Clients zugreifen zu können.
Mit Hilfe des Auto Administrator Tools ist dies eine einfache Sache:
Wie zu sehen wählen wir einen oder mehrere Clients und starten mit Hilfe des "Dienste" Plugins den entsprechenden Dienst.
Wie zu sehen könnte er auch erst gestoppt werden oder der Status abgefragt werden.
Schritt 2:
Wir ändern den entsprechenden Registry Eintrag wie in Möglichkeit zwei beschrieben:
Ein grünes Erfolg zeigt uns das alles passt und das entsprechende AutoUpdate wird nicht wieder auftauchen.
TLD;
Natürlich ist das ganze auch per regedit -> Datei -> Mit Netzwerkregistrierung verbinden möglich, sobald es sich aber um mehr als einen Computer handelt ist das viel Arbeit.
Zuletzt bearbeitet: