Posodobitev jave se mi je zdela vedno nadležna. Zlasti ker vsaj v zadnjih par verzijah si mogel se prijavit v sistem kot admin uporabnik in ne le zagnat inštalacijo kot drug uporabnik. Uporabniki pa so seveda jamrali, da se jim stalno pojavlja v vrstici java update.
Seveda, da je še lepše auto-it se ni vedel obesit na gumbe. In če si imel srečo je en **** uporabnik mogel brez branja kliknit na strani “zaupaj viru – NE” in že je bilo treba ročno popravljat sredi ure.
Rešitev sem upam, da sedaj končno našel. Skripto na tej strani sem rahlo prilagodil tako, da se samodejno namestijo še vtičniki za brskalnike, ter za eno stopnjo znižal nivo teženja(varnost=medium)
Skripta je napisana na za trenutno javo JRE 7u51
Postopek:
- Na disk si shrani x64 ter x32 verzijo jave JRE.
- V isti mapi ustvari .bat datoteko s sledečo kodo:
@echo off
cls
echo ——————————————————–
echo .
echo .
echo . Installing Java Runtime Environment – Please Wait.
echo . (This window will close once installed)
echo .REM Installing JRE 32-bit
“%~dp0jre-7u51-windows-i586.exe” /s /v”AgreeToLicense=YES IEXPLORER=1 MOZILLA=1 REBOOT=SUPRESS JAVAUPDATE=0 SYSTRAY=0 WEB_JAVA_SECURITY_LEVEL=M”REM If 64-bit Windows JRE 64-bit is also required
REM Installing JRE 64-bit
if exist “%ProgramFiles(x86)%\” “%~dp0jre-7u51-windows-x64.exe” /s /v”AgreeToLicense=YES IEXPLORER=1 MOZILLA=1 REBOOT=SUPRESS JAVAUPDATE=0 SYSTRAY=0 WEB_JAVA_SECURITY_LEVEL=M”RE Disable automatic updates
reg delete “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run” /v SunJavaUpdateSched /f
reg add “HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Update\Policy” /v EnableJavaUpdate /t REG_DWORD /d 0 /f
REM Return exit code to SCCM
exit /B %EXIT_CODE% - Če je prišla nova verzija jave popravi v kodi “jre-7u51-windows-x64.exe” oziroma “jre-7u51-windows-i586.exe” v ustrezno ime.
- Zaženi ta .bat na željenem računalniku (deluje tudi iz skupne mape), po potrebi vnesi admin geslo, počakaj, da CMD zgine in si končal.