Installer le runtime .NET en tant que prérequis pour les installations silencieuses MDM

Afin d'éviter de causer des erreurs d'installation, Devolutions ne package pas le runtime .NET à l'intérieur de l'installateur de Remote Desktop Manager, mais permet plutôt de télécharger et d'installer le runtime comme un prérequis si nécessaire.

Voici les instructions à suivre et les opérations en arrière-plan relatives à l'installation du runtime .NET :

  • La fonctionnalité est actuellement uniquement disponible en ajoutant le paramètre INSTALL_DOTNET_RUNTIME="1" à la commande msiexec.
  • Bien que cela ne semble pas poser de problème pour InTune ou d'autres MDM, les installations interactives peuvent rencontrer des erreurs lorsque l'installateur est lancé sans privilèges d'administrateur.
  • L'installation vérifie ensuite toute version compatible du .NET 8 Windows Desktop Runtime, et cesse de chercher si elle en trouve une déjà installée.
  • Si aucun runtime compatible n'est trouvé, une tentative est faite pour obtenir le lien de téléchargement de la dernière version depuis Microsoft. Si cela échoue, une version configurée statiquement est installée à la place.
  • Le programme d'installation du runtime est téléchargé dans un emplacement temporaire à partir du CDN de Microsoft et est exécuté.

L'échec de l'installation de Runtime ne provoque pas l'échec de l'installation de Remote Desktop Manager. De plus, l'installation de Runtime a une limite de 3 minutes pour éviter que l'installation ne prenne trop de temps en cas de lien réseau lent ou d'autres problèmes liés à la connectivité.

Devolutions Forum logo Donnez-nous vos commentaires