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

Pour éviter les erreurs d'installation, Devolutions n'intègre pas le runtime .NET avec le programme d'installation de Remote Desktop Manager. Au lieu de cela, le programme d'installation peut télécharger et installer le runtime requis en tant que prérequis si nécessaire.

Cette fonctionnalité n'est disponible que lorsque le paramètre INSTALL_DOTNET_RUNTIME="1" est ajouté à la commande msiexec. Sans ce paramètre, l'étape d'installation du runtime n'est pas déclenchée.

Pendant le processus d'installation, le système vérifie d'abord si une version compatible de .NET Windows Desktop Runtime est déjà installée. Si une version compatible est détectée, l'installateur n'essaie pas d'en installer une autre.

Si aucun runtime compatible n'est trouvé, le programme d'installation tente de récupérer le lien de téléchargement de la dernière version directement auprès de Microsoft. Si cette récupération échoue, une version de runtime statiquement configurée est utilisée à la place. Le programme d'installation du runtime est téléchargé depuis le CDN de Microsoft vers un emplacement temporaire, puis exécuté.

L'échec de l'installation du runtime ne provoque pas l'échec de l'installation de Remote Desktop Manager lui-même. De plus, le processus d'installation du runtime inclut un délai de 3 minutes pour éviter que l'installation globale ne se bloque en cas de connectivité réseau lente ou d'autres problèmes liés à la connectivité.

Bien que ce processus fonctionne généralement sans problème dans des environnements tels qu'Intune ou d'autres solutions MDM, les installations interactives peuvent rencontrer des erreurs si l'installateur est exécuté sans privilèges administratifs.

Devolutions Forum logo Partagez vos commentaires