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