A partire da Windows Vista, Microsoft ha introdotto una nuova applicazione chiamata come Riavvia Manager eliminare o ridurre il numero di riavvii di sistema richiesti per completare un'installazione o un aggiornamento.
Windows Restart Manager
Diciamo che, se un'applicazione o Windows stesso, ha bisogno di aggiornarsi, l'Installer chiama il Gestore del riavvio per vedere se può cancellare quella parte del sistema in modo che possa essere aggiornata. Se può farlo, lo fa, e questo accade senza un riavvio.
E se questo non può essere fatto, allora quello che fa è che ci vuole un'istantanea del sistema, insieme con le applicazioni, proprio in quel momento, e quindi aggiorna e riavvia l'applicazione, o nel caso di un aggiornamento del sistema operativo, restituirà il sistema operativo esattamente dove era, dopo il riavvio!
Diciamo che un utente sta lavorando su un documento Word, ad esempio, winvistaclub.doc e il cursore era su coordinate, ad esempio col 5, riga 7. E il sistema deve aggiornare entrambi o entrambi.
Il manager di riavvio fa 5 cose:
- Cerca tutti i processi che utilizzano questo file.
- Quindi arresta tali processi
- Applica gli aggiornamenti
- Riavvia quei processi
- Conserva lo stato esatto di ogni processo in esecuzione e quindi ripristina lo stato al riavvio del processo.
Liofilizzazione
Questa funzione riaprirà un documento chiuso e ripristina il cursore, diciamo, col 5, riga 7, la posizione esatta in cui si trovava, quando il documento era chiuso. Questo è chiamato Liofilizzazione il programma. Restart Manager funziona in tandem con Microsoft Update, Windows Update, Microsoft Windows Server Update Services, Microsoft Software Installer e Microsoft Systems Management Server, per rilevare i processi che hanno file in uso e per interrompere e riavviare i servizi senza la necessità di riavviare l'intera macchina. La piena funzionalità di 'Restart Manager' è attualmente disponibile solo per selezionare le applicazioni scritte per trarne vantaggio. Microsoft Office è uno di questi.
File Dll compatibili side-by-side
Per quei programmi che non supportano Riavvia Manager, Windows ha introdotto quello che viene chiamato come Affiancato dll. Ciò consente a un programma di scrivere una nuova versione di una DLL, sul disco rigido, anche se quella precedente è ancora in uso. Solo quando si spegne il programma, Windows sostituisce la vecchia versione con quella nuova!
Uno, quindi, vede meno riavvii post-aggiornamento in Windows 10/8/7 / Vista.
Maggiori informazioni su MSDN.