| |
Ancienne méthode pour désactiver la mise à jour automatique de Java
Cette méthode est actuellement contournée avec l'option AUTO_UPDATE=Disable
REM on supprime la partie Java Update avant MAJ pour 32 et 64 bits.
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update" /f 1>Nul 2>Nul
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java Update" /f
1>Nul 2>Nul
REM remplacement de %M_batch_path%.\%Libo_Java-OpenJDK%\*.exe par %M_batch_path%.\%Libo_Java-OpenJDK%\*.*
car Java est parfois en .com
For /F %%a in ('Dir /b "%M_batch_path%.\%Libo_Java-OpenJDK%\*.*"') DO (
color CE
REM /wait ne fonctionne que dans le répertoire courant, on copie l'exe en local
copy /Y "%M_batch_path%.\%Libo_Java-OpenJDK%\%%a" "%Libo_USERPROFILE%.\..\"
If errorlevel 1 copy /Y "%M_batch_path%.\%Libo_Java-OpenJDK%\%%a" "%Libo_USERPROFILE%.\..\"
1>>"%temp%\%Libo_TempLibo%\LibO_install_erreur.txt"
If errorlevel 1 Echo Erreur %errorlevel% dans copy "%M_batch_path%.\%Libo_Java-OpenJDK%\%%a"
sur %Libo_USERPROFILE% >>"%temp%\%Libo_TempLibo%\LibO_install_erreur.txt"
REM Commutateur version JRE 7 de Java : /lang=1036 /s IEXPLORER=1 MOZILLA=1
STATIC=1
REM Commutateur version JRE 8 de Java : /lang=1036 /s WEB_JAVA=1
WEB_JAVA_SECURITY_LEVEL=H STATIC=1
Echo Installe la derniŠre version du JRE Java %Libo_Java-JRE_Release% ^(%%a^)
avec update d‚sactiv‚
start /Wait %%a /lang=1036 /s /L "%temp%\%Libo_TempLibo%\LibO_Java_install_log.txt"
WEB_JAVA=1 WEB_JAVA_SECURITY_LEVEL=H STATIC=1
REM Il semblerait que Java ne remonte pas l'erreurlevel, les 2 lignes suivantes
n'ont donc a priori pas d'effet pour traquer l'erreur !
If errorlevel 1 start /Wait %%a /lang=1036 /s /L "%temp%\%Libo_TempLibo%\LibO_Java_Erreur.txt"
WEB_JAVA=1 WEB_JAVA_SECURITY_LEVEL=H STATIC=1 1>>"%temp%\%Libo_TempLibo%\LibO_install_erreur.txt"
If errorlevel 1 Echo Erreur %errorlevel% dans start /Wait %%a >>"%temp%\%Libo_TempLibo%\LibO_install_erreur.txt"
REM pose de 10 secondes pour valider la fin d'installation, sinon, le fichier
reste bloqué -XP- et ne peut être supprimé
ping -n 10 127.0.0.1 >nul
REM on supprime l'exe précédemment copié
Del /Q "%Libo_USERPROFILE%.\..\%%a"
)
REM on supprime la partie Java Update après MAJ dans RUN pour system x64 install
64 Bits (actuellement se fait dans Wow6432Node)
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware%\Microsoft\Windows\CurrentVersion\Run"
/v SunJavaUpdateSched /f 1>Nul 2>Nul
REM on supprime la partie Java Update après MAJ System 64 Bit car STATIC=1 ne
fonctionne pas ! install 64 bits
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update\Policy" /f
1>Nul 2>Nul
REM on supprime la partie Java Update après MAJ dans RUN pour system x64 install
32 Bits et 64 bits (voir remarque précédente)
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware_6432Node%\Microsoft\Windows\CurrentVersion\Run"
/v SunJavaUpdateSched /f 1>Nul 2>Nul
REM on supprime la partie Java Update après MAJ System 64 Bit car STATIC=1 ne
fonctionne pas ! Install 32 Bits et 64 bits
%Libo_REG% DelETE "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java
Update\Policy" /f 1>Nul 2>Nul
REM on réinitialise les clés minimum
If /I "%Libo_Installation_64%."=="oui." (
REM Installation Win64 bits installé en 64 bits
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update\Policy" /v Country
/t REG_SZ /d FR /f 1>Nul
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update\Policy" /v
PostStatusUrl /t REG_SZ /d https://sjremetrics.java.com/b/ss//6 /f 1>Nul
REM Installation Win64 bits installé en 32 bits
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java Update\Policy"
/v Country /t REG_SZ /d FR /f 1>Nul
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java Update\Policy"
/v PostStatusUrl /t REG_SZ /d https://sjremetrics.java.com/b/ss//6 /f 1>Nul
) Else If Exist "%ProgramFiles(x86)%" (
REM Installation Win64 bits installé en 32 bits
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java Update\Policy"
/v Country /t REG_SZ /d FR /f 1>Nul
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware_6432Node%\JavaSoft\Java Update\Policy"
/v PostStatusUrl /t REG_SZ /d https://sjremetrics.java.com/b/ss//6 /f 1>Nul
) Else (
REM Installation Win32 bits installé en 32 bits
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update\Policy" /v Country
/t REG_SZ /d FR /f 1>Nul
%Libo_REG% ADD "HKLM\%Libo_HKLMSoftware%\JavaSoft\Java Update\Policy" /v
PostStatusUrl /t REG_SZ /d https://sjremetrics.java.com/b/ss//6 /f 1>Nul
)
|