Jak vypnout aktualizace Java Runtime Environment

Java. Mnohými milovaná, mnohými zatracovaná. Osobně, jako většina IT administrátorů se řadím mezi ty, kteří by jí nejraději vymazali ze zemského povrchu jednou pro vždy 🙂 Situace je však taková, že zde máme hromady aplikací, kteří se bez její klientské instalace neobejdou.

Ještě větším problémem jsou aktualizace. Její updaty nejdou řídit elegantně, jako třeba aktualizace Microsoft aplikací přes WSUS (lze to vůbec?). Navíc po aktualizace se stane, že spousta aplikací prostě přestane fungovat. Co to znamená? Javu radši neaktualizovat.

V dobách Windows XP toto nebyl problém. Uživatelé s nižšími právy (např. users) Javu prostě nezaktualizovali. Problém nastal s příchodem Windows Vista a UAC. Uživatel si nadále Javu nezaktualizuje, ale je stále obtěžován vyskakujícími okny s žádostí o zadání hesla správce. To přináší jak zvýšené nároky na IT podporu, tak ještě větší nasrání uživatelů.

Jak z toho ven? Elegantní úpravou registrů. Najděme cestu

HKLM\SOFTWARE\JavaSoft\Java Update\Policy

a následně upravme klíče EnableJavaUpdate a NotifyDownload na hodnotu 0.

Toto řešení je jednoduché, funkční a hlavně elegantní, protože ho můžeme snadno poslat do celé sítě pomocí skupinových politik a dále již na Javu nemyslet.

13 komentářů: „Jak vypnout aktualizace Java Runtime Environment

  1. avatar Neznámé Vladimír 30.5.2010 / 17.17

    přesně do té chvíle, než někdo bude potřebovat spustit Java aplikaci, která vyžaduje novější verzi Javy 🙂

  2. avatar Neznámé Dusan 30.5.2010 / 18.20

    Ahoj, nevidím problém v Javě. A nemyslím si, že by zpětná kompatibilita byla tak kritická. Navíc po tom co má prakticky pod sebou Javu Oracle corp. Pokud je to jedna nebo dvě aplikace ve vaší firmě nezvládají nějnovější verzi Javy, dost možná že nebyli pořádně napsané (U Javistů se toto ale nestává tak často), nebo jsou to opravdu archaické kousky. Osobně si myslím že je chyba zakazovat aktualizaci Javy – s ohledem na zabezpečení a výkon aplikaci využívajícich JRE. Možná než zakazovat update Javy je na místě podívat zda výrobce software nemá novější verzi. Navíc JRE se nemusí vždy nacházet na klientské stanici, ale může být i na serveru, cestu k JRE si pak vyčte aplikace z například z patřičné proměnné prostředí (Environment variable) pokud je nastavena "PATH".

    • avatar rainbof rainbof 27.1.2011 / 9.21

      Dušane, nesouhlasím s tebou. máme tu síť kde mam přes 100 klientských stanic. aktualizace javy nebude dělat nikdo jinej než já nebo někdo z admin teamu a to pouze centrálně. Takže když něco nejede otestuje se nová verze a nasadí. Opruzování uživatele 50ti okny o tom že je cosi potřeba aktualizovat je matoucí a zbytečné navíc většina uživatelů stejně neví co to po nich chce. Další takový dáreček je Adobe Acrobat, EA updater, PDF Creator, MSN Live Messenger (ale ten teda jde aspon tahat pres wsus), … a další.

      Takže je výhodné to vypnout centrálně a updatovat plošně. ono oběhnout 100 kompů půlku z nich muset pozapínat a vypínat update ručně je prostě moře ztracenýho času.

  3. avatar Neznámé Anthony 31.5.2010 / 10.38

    Už léta na to mám vyrobený ADM soubor, máš-li zájem…

  4. avatar Neznámé Martin 31.5.2010 / 12.36

    Nejdou náhodou aktualizace Javy vypnout přímo z CPL panelu? Dost často to takto dělám…

    • avatar neskvik neskvik 22.4.2016 / 20.38

      U nových verzí už to vypínat z panelu nejde!!!!

  5. avatar Neznámé michal 1.6.2010 / 15.34

    já třeba aktualizace javy řeším přes gp. a tohle se mi hodí protože na novou verzi mě právě upozorňují useři 🙂

  6. avatar Neznámé michal 1.6.2010 / 15.35

    @Anthony já zájem mám 🙂

  7. avatar Neznámé Jirka 2.6.2010 / 13.31

    Martin Svoboda: V CPL panelu to vypnout jde, ale je to vždy jen pro jednoho uživatele. Navíc aby si to zakázal, musíš mít admin práva. Takže trošku problem.Anthony: Děkuju

  8. avatar Neznámé Jan 8.6.2010 / 21.59

    No mě by spíš zajímalo, jestli někomu funguje instalace MSI Javy přes GPO…jsem to jednou zkusil (aktuálně nainstalovaná i upgrade byly 1.6.něco) a cca polovina PC to nedala – nějakých 20 minut od startu se to snažily nainstalovat a pak to vzdaly… Se mi to moc nechce zkoušet znova 🙂

  9. avatar Adam Podstavka Adam Podstavka 23.11.2012 / 9.42

    Díky moc za návod! Když mi něco v Javě nepojede, tak si ji prostě aktualizuju sám. Mi ty okna vyskakovaly každý den, protože i když jsem aktualizaci povolil, tak z nějakého důvodu neproběhla… Byl to dost vopruz, takže díky moc za návod!

  10. avatar radka radka 5.11.2014 / 5.02

    Díky moc.Právě jsme využila tvou radu ohledně javy.Radka

Zanechat odpověď na rainbof Zrušit odpověď na komentář