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é.
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é.