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.

Reklamy

13 komentářů

  1. Vladimír on

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

  2. Dusan on

    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".

    • rainbof on

      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. Anthony on

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

  4. Martin on

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

    • neskvik on

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

  5. michal on

    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. michal on

    @Anthony já zájem mám 🙂

  7. Anthony on

    Tak tady: http://cid-04e89ca138703000.skydrive.live.com/self.aspx/Ve%c5%99ejn%c3%a9/Aplikace.adm.zipPo naimportování do GPO musíš povolit zobrazení i "ne plně spravovatelných zásad" (je to v zobrazit-filtrování) a pak teprve politiky z té šablony uvidíš.Je to jen jednoduchá šablona, kterou táhnu už dobrých 4-5 let, a vlastně nejde o nic jiného než o nastavení registrů 🙂

  8. Jirka on

    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

  9. Jan on

    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 🙂

  10. Adam Podstavka on

    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!

  11. radka on

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


Zanechat Odpověď

Vyplňte detaily níže nebo klikněte na ikonu pro přihlášení:

WordPress.com Logo

Komentujete pomocí vašeho WordPress.com účtu. Odhlásit / Změnit )

Twitter picture

Komentujete pomocí vašeho Twitter účtu. Odhlásit / Změnit )

Facebook photo

Komentujete pomocí vašeho Facebook účtu. Odhlásit / Změnit )

Google+ photo

Komentujete pomocí vašeho Google+ účtu. Odhlásit / Změnit )

Připojování k %s

%d bloggers like this: