Silent Install : JAVA

Create 28th novembre 2016 (updated 8th août 2018)

Installation

Note : Java 64 bits sera nécessaire uniquement si vous utilisez IE 64 Bits (par défaut Internet Explorer est en version 32 Bits même si vous avez un OS x64)

Lien de téléchargement : Download

Etapes pour le package de Java < v111

  • Réaliser l’installation avec le setup.exe sur un poste
  • Allez dans C:\Users\%username%\AppData\LocalLow\Sun\Java
  • Récupérer le MSI de JAVA

Etapes pour le package de Java > v111

  • Lancer le setup d’installation sans cliquez sur « installer »
  • Allez dans C:\Users\david\AppData\LocalLow\Oracle\Java\jre1.8.0_121
  • Récupérer le MSI de JAVA

 

Clé de registre pour désactiver Java Update (OS x86 et Java 32 Bits)

Clé de registre pour désactiver Java Update (OS x64 et Java 32 Bits

Commande d’installation

 

Des exemples de packages sont disponibles sur la page : Packages

Package de Java avec niveau de securite

La configuration du niveau de sécurité de java peut être réalisée lors de son installation avec le paramètre

WEB_JAVA_SECURITY_LEVEL=M

k2000-vnc-03

Exemple :

 

Attention:

La configuration du niveau de sécurité du fichier « C:\Users\%utilisateur%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties » est prioritaire sur la configuration machine.

0


10 Commentaires

    1. Bonjour,
      La procedure est similaire, lors de l’installation de l’exe. il ne faut pas cliquez sur Installer pour recuperer le MSI dans locallow. une fois l’installation de l’exe le MSI est supprimé

  1. Bonjour

    OK merci pour la solution de java.

    Lors d’un prochain article, pouvez-vous nous faire un tutoriel sur les modifications de table msi (avec ORCA ou advanced) utile que l’on peut apporter pour un déploiement de java, flash, etc…
    Ou alors nous apprendre repackager

    Merci

  2. Bonjour,

    Lors d’un déploiement de JAVA par GPO j’ai toujours les anciennes version qui reste présente, comment faire pour les désinstaller afin qu’il n’ai que la version actuelle ?

    Merci

    1. Bonjour,
      JAVA ne désinstalle pas les anciennes versions de MSI (il me semble qu’avec les dernieres versions la désinstallation est réalisée mais à vérifier). C’est le seul MSI a ma connaissance qui fonctionne comme ca
      Il faut donc passer par une commande de désinstallation comme msiexec /x XXXX /qn
      ou XXX est le ProductCode
      Pour recuperer le productcode d’un MSI, on peut le faire en ouvrant le MSI avec l’outil ORCA et en regardant dans la table PROPERTY
      La commande peut être lancée avec un script machine par GPO ou plus complexe en réalisant une customaction dans le MSI (en passant par un mst) pour lancer cette commande en utilisant Installashield

      1. Bonjour DAVID,

        L’idéal est de scripter les désinstallations puis lancer la dernière installation de java et d’envoyer le tous dans une GPO, qu’est-ce-que vous en pensez ?

        J’ai 21 versions de java à nettoyer, vais m’amuser 🙂

        1. J’ai un mélange d’ .exe et de msi

          Je pense faire un test de présence de la clé de registre pour les .msi puis envoyé la commande de désinstallation si elle existe ?
          Même chose pour les .exe avec un test « FileExist »

          Quelle solution adopter pour le script .vbs ?

          Merci pour le coup de main

Laisser un commentaire

Ce message a été modifié par david le 8 août 2018.

  • 8 août 2018 à 12 h 16 min

Cet article a été créé par david le 28 novembre 2016.