L'aggiornamento del runtime Microsoft .net causa l'arresto anomalo di Remote Desktop Manager
Il runtime Microsoft .NET può essere aggiornato silenziosamente in background da Windows Update mentre Remote Desktop Manager è in esecuzione. In determinate situazioni, ciò può causare arresti anomali imprevisti dell'applicazione.
Questo comportamento è un problema noto segnalato a Microsoft. Al momento della stesura di questo documento, non è stata rilasciata alcuna correzione ufficiale. Il problema si verifica generalmente a seguito di un aggiornamento di sicurezza minore del runtime .NET (ad esempio, un aggiornamento da .NET 8.0.7 a .NET 8.0.8).
Attualmente, l'unica soluzione alternativa disponibile è riavviare Remote Desktop Manager se si verifica l'arresto anomalo.
Analisi dettagliata
Applicazioni come Remote Desktop Manager possono subire arresti anomali durante gli aggiornamenti del runtime .NET distribuiti tramite Windows Update. Ciò accade perché il processo di aggiornamento rimuove la versione precedente del runtime che l'applicazione sta utilizzando. Quando l'applicazione tenta di caricare un nuovo assembly dopo che il runtime è stato aggiornato in background, l'operazione non riesce perché i file necessari sono stati rimossi.
Quando si aggiorna manualmente il runtime .NET utilizzando il programma di installazione, la versione precedente del runtime generalmente non viene eliminata immediatamente. Ciò evita il problema degli assembly mancanti, poiché l'applicazione può ancora accedere ai file necessari della versione precedente. Tuttavia, quando l'aggiornamento viene eseguito tramite Windows Update, la versione precedente del runtime viene rimossa, causando potenziali arresti anomali.
Ultimo aggiornamento
È stato utile?