La mise à jour du Runtime Microsoft .NET provoque le crash de Remote Desktop Manager

Le runtime Microsoft .NET peut être mis à jour silencieusement en arrière-plan par le service Windows Update alors que Remote Desktop Manager est en cours d'exécution, ce qui peut provoquer des plantages aléatoires de l'application. Il s'agit d'un problème connu chez Microsoft, mais à l'heure actuelle, aucune correction n'a été implémentée. Ce problème survient généralement après une mise à jour de sécurité mineure du runtime .NET, comme une mise à niveau de .NET 8.0.7 vers .NET 8.0.8.

La seule solution de contournement est de redémarrer Remote Desktop Manager lorsque le crash survient.

Analyse détaillée

Les applications comme Remote Desktop Manager peuvent rencontrer des plantages lors des mises à jour du runtime .NET poussées via Windows Update. Cela se produit parce que le processus de mise à jour supprime la version précédente du runtime que l'application utilise actuellement. Lorsque l'application tente de charger un nouvel assemblage après que le runtime a été mis à jour en arrière-plan, elle échoue car les fichiers requis ont été supprimés.

Lors de la mise à jour du runtime .NET manuellement via l'installateur, l'ancienne version du runtime n'est généralement pas supprimée immédiatement. Cela prévient le problème de fichiers manquants car l'application peut toujours accéder aux fichiers nécessaires de la version précédente. Cependant, lorsque la mise à jour est effectuée via Windows Update, l'ancienne version du runtime est supprimée, ce qui peut entraîner des plantages.

Pour une analyse complète et détaillée de cet problème, voir ce commentaire sur le problème associé de GitHub.

Devolutions Forum logo Donnez-nous vos commentaires