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

L'exécution de Microsoft .NET peut être mise à jour silencieusement en arrière-plan par Windows Update pendant que Remote Desktop Manager fonctionne. Dans certains cas, cela peut entraîner des crashs inattendus de l'application.

Ce comportement est un problème connu signalé à Microsoft. Au moment de la rédaction, aucune solution officielle n'a été publiée. Le problème survient généralement après une mise à jour mineure de sécurité du runtime .NET (par exemple, une mise à jour de .NET 8.0.7 à .NET 8.0.8).

Actuellement, la seule solution disponible est de redémarrer Remote Desktop Manager si le crash se produit.

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 Partagez vos commentaires