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 commandemsiexec
. - 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é.
Failure to install the runtime does not cause Remote Desktop Manager installation to fail. Furthermore, the runtime installation has a 3 minutes limit preventing hanging the installation for too long in case of a slow network link or other issues related to connectivity.