Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questo articolo è specifico di .NET Framework. Non si applica alle implementazioni più recenti di .NET, incluse .NET 6 e versioni successive.
Il programma di installazione di .NET Framework 4.5 usa Gestione riavvio per impedire il riavvio del sistema quando possibile durante l'installazione. Se il programma di installazione dell'app installa .NET Framework, può interfacciarsi con Gestione riavvio per sfruttare questa funzionalità. Per altre informazioni, vedere Procedura: Ottenere lo stato di avanzamento dal programma di installazione di .NET Framework 4.5.
Motivi di un riavvio
L'installazione di .NET Framework 4.5 richiede un riavvio del sistema se un'app .NET Framework 4 è in uso durante l'installazione. Questo perché .NET Framework 4.5 sostituisce i file .NET Framework 4 e richiede che tali file siano disponibili durante l'installazione. In molti casi, il riavvio può essere impedito rilevando e chiudendo le applicazioni del .NET Framework 4 in uso in anticipo. Tuttavia, alcune app di sistema non devono essere chiuse. In questi casi, non è possibile evitare un riavvio.
Esperienza utente finale
Un utente finale che esegue un'installazione completa di .NET Framework 4.5 ha la possibilità di evitare un riavvio del sistema se il programma di installazione rileva le app .NET Framework 4 in uso. Un messaggio elenca tutte le app .NET Framework 4 in esecuzione e offre la possibilità di chiudere queste app prima dell'installazione. Se l'utente conferma, queste app vengono arrestate dal programma di installazione e viene evitato un riavvio del sistema. Se l'utente non risponde al messaggio entro un determinato periodo di tempo, l'installazione continua senza chiudere alcuna app.
Se Gestione riavvio rileva una situazione che richiederà un riavvio del sistema anche se le app in esecuzione vengono chiuse, il messaggio non viene visualizzato.
Uso di un programma di installazione concatenato
Se si desidera ridistribuire il .NET Framework con la propria app e utilizzare un proprio programma di installazione e interfaccia utente, è possibile integrare il processo di installazione del .NET Framework nel proprio processo di installazione. Per altre informazioni sulle installazioni concatenati, vedere Guida alla distribuzione per sviluppatori. Per ridurre i riavvii del sistema nelle installazioni concatenati, il programma di installazione di .NET Framework fornisce al programma di installazione l'elenco delle app da chiudere. Il programma di installazione deve fornire queste informazioni all'utente tramite un'interfaccia utente, ad esempio una finestra di messaggio, ottenere la risposta dell'utente e quindi passare di nuovo la risposta al programma di installazione di .NET Framework. Per un esempio di programma di installazione concatenato, vedere l'articolo Procedura: Ottenere lo stato di avanzamento dal programma di installazione di .NET Framework 4.5.
Se si usa un programma di installazione concatenato, ma non si vuole fornire una finestra di messaggio personalizzata per la chiusura delle app, è possibile usare le /showrmui opzioni e /passive nella riga di comando quando si concatena il processo di installazione di .NET Framework. Quando si usano insieme queste opzioni, il programma di installazione visualizza la finestra di messaggio per chiudere le app se possono essere chiuse per evitare un riavvio del sistema. Questa finestra di messaggio si comporta allo stesso modo in modalità passiva così come con l'interfaccia utente completa. Vedere Guida alla distribuzione per gli sviluppatori per il set completo di opzioni della riga di comando per .NET Framework ridistribuibile.